EXTJS4自学手册——图形行为(rotate,scale)

一、旋转图像:

{

                    xtype: 'button',

                    text: '旋转的字',

                    handler: function (btn) {

                        Ext.create('Ext.window.Window', {

                            layout: 'fit',

                            items: Ext.create('Ext.draw.Component', {

                                viewBox: false,//是否随window一起改变大小,false(不改变)

                                items: [{

                                    type: 'text',//画字

                                    text: 'Hello World',//要写的内容

                                    fill: '#2266FF',//填充颜色

                                    font: '20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',//字体

                                    x: 200,//X坐标

                                    y: 200,//Y坐标

                                    rotate: {

                                        degrees: 45//旋转45度

                                    }

                                }]

                            })

                        }).show();

                    }

                }

显示效果:

EXTJS4自学手册——图形行为(rotate,scale)

二、放大缩小图像:

{

                    xtype: 'button',

                    text: '缩放的字',

                    handler: function (btn) {

                        Ext.create('Ext.window.Window', {

                            layout: 'fit',

                            items: Ext.create('Ext.draw.Component', {

                                viewBox: false,//是否随window一起改变大小,false(不改变)

                                items: [{

                                    type: 'text',//画字

                                    text: 'Hello World',//要写的内容

                                    fill: '#2266FF',//填充颜色

                                    font: '20px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',//字体

                                    x: 200,//X坐标

                                    y: 200,//Y坐标

                                    scale: {

                                        x: 2,//X坐标拉长一倍

                                        y: 5//y坐标拉长五倍

                                    }

                                }]

                            })

                        }).show();

                    }

                }

显示效果:

EXTJS4自学手册——图形行为(rotate,scale)

 

你可能感兴趣的:(extjs4)