概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法

## application.workbooks.workbook.shapes
类 ActiveShapeRange

    java.lang.Object
      application.workbooks.workbook.shapes.ActiveShapeRange

    public class ActiveShapeRange

extends java.lang.Object

该类定义了一些对选中的图形对象进行操作的一些方法，如判断图形对象的类型，判断图形对象是否可编辑，设置图形对象的宽度和高度，复制和粘贴图形对象的格式等。 记录宏专用。

构造函数摘要
`ActiveShapeRange()`

方法摘要
`static void` | `beginEdit()`
`static void` | `changeConnector(int type)` 改变链接线的类型。
`static void` | `changeOrder(int type)` 改变图形对象的层叠次序。
`static void` | `changeType(int type)` 改变图形对象（自选图形，文本框，艺术字）类型。
`static void` | `copyFormatInfo()` 复制当前图形对象的格式（线条颜色，填充色等）。
`static void` | `delete()` 删除被选中的图形对象。
`static void` | `deleteSelect(java.lang.String objectName)` 取消图形对象选中状态。
`static void` | `duplicate(double xOffset, double yOffset)` 复制图形对象。
`static void` | `flipHorizontal()` 设置当前自选图形水平翻转
`static void` | `flipVertical()` 设置当前自选图形垂直翻转
`static ShapeText` | `getActiveText()` 获取当前自选图形和文本框内的文本。
`static ConnectFormat` | `getConnectFormat()` 获取连接线格式。
`static FillAttribute` | `getFillAttribute()` 获取图形对象的填充格式。
`static LineFormat` | `getLineFormat()` 获取图形对象的线条格式（颜色，样式等）。
`static Nodes` | `getNodes()` 得到顶点对象。
`static PictureFormat` | `getPictureFormat()` 获取图片格式。
`static ShadowFormat` | `getShadowFormat()` 获取图形对象阴影格式。
`static TextEffectFormat` | `getTextEffectFormat()` 获取艺术字格式。
`static ThreeDFormat` | `getThreeDFormat()` 获取图形对象的三维格式。
`static java.lang.String` | `group()` 使图形对象成组。
`static boolean` | `isGroup()` 判断当前选择的对象是否是组对象。
`static void` | `move(float xStartOffset, float yStartOffset)` 根据数值偏移量移动图形对象。
`static void` | `moveByValue(float xStartOffset, float yStartOffset, float xEndOffset, float yEndOffset)` 根据数值偏移量移动图形对象。
`static void` | `pasteFormatInfo()` 粘贴图形对象的格式。
`static void` | `reGroup()` 给图形对象重组。
`static void` | `reShape(double x, double y, int index)` 改变图形对象控制点位置。
`static void` | `reShape(int x, int y, int index)` 改变图形对象控制点位置。
`static void` | `select(java.lang.String name, boolean clearAll)` 选择一个图形对象并决定是否不选择其他图形对象。
`static void` | `setAlignBottom()` 多个图形对象底端对齐，以现有最下边图形对象的下边来做为参考。
`static void` | `setAlignHorizontallyCenter()` 使图形对象水平居中对齐。
`static void` | `setAlignLeft()` 使图形对象左对齐，以现有最左边对象的左边来做为参考。
`static void` | `setAlignRight()` 使图形对象右对齐，以现有最右边对象的右边来做为参考。
`static void` | `setAlignTop()` 使图形对象顶端对齐，以现有最上边对象的上边来做为参考。
`static void` | `setAlignVerticallyCenter()` 使图形对象垂直居中对齐。
`static void` | `setAnchorLock(boolean anchorLock)` 设置AutoShape是否锁定锚点。
`static void` | `setAutoSize(boolean isAutoSize)`
`static void` | `setCanDelete(boolean flag)` 设置自选图形可否被删除
`static void` | `setDefaultProperties()` 设置自选图形的默认效果
`static void` | `setFillAttribute(FillAttribute fill)`
`static void` | `setHalfDrag(boolean flag)` 设置自选图形可否被垂直拖拉。
`static void` | `setHeight(double height)` 设置当前图形对象的高度。
`static void` | `setHorAlignLeft(int position)`
`static void` | `setHorAlignLeftByCentimeters(double distance)`
`static void` | `setHorizonAlignment(int index)` 设置文字处理文档中的图形对象的水平对齐方式。
`static void` | `setLayoutIndex(int index)` 设置图文绕排方式。
`static void` | `setLevelDown(float levelDown)` 设置文字与图形对象下边缘之间的距离。
`static void` | `setLevelLeft(float levelLeft)` 设置文字与图形对象左边缘之间的距离。
`static void` | `setLevelRight(float levelRight)` 设置文字与图形对象右边缘之间的距离。
`static void` | `setLevelUp(float levelUp)` 设置文字与图形对象下边缘之间的距离。
`static void` | `setLockRatio(boolean isLockRatio)` 设置是否锁定当前图形对象的宽高比例。
`static void` | `setOrientationIndex(int index)` 设置文本框内文本方向。
`static void` | `setPosition(int type)` 设置图形对象的单元格属性。
`static void` | `setPrintShape(boolean flag)` 是否打印这个对象。
`static void` | `setRelativeHorizontalPosition(int to)`
`static void` | `setRelativeVerAlignPosition(int to)`
`static void` | `setRotateAngle(double rotateAngle)` 设置图形对象的旋转角度。
`static void` | `setRotateAngleByDegree(double rotateAngle)` 设置图形对象的旋转角度。
`static void` | `setSurroundType(int type)` 设置文字环绕类型。
`static void` | `setTextBoxAnchorPoint(int index)` 设置文本锁定点。
`static void` | `setTextFitShape(boolean fitted)` 设置文本框中的文字是否适合于文本框的尺寸
`static void` | `setTextRotateWithShape(boolean rotate)`
`static void` | `setVerAlignTop(int position)`
`static void` | `setVerAlignTopByCentimeters(double distance)`
`static void` | `setWidth(double width)` 设置图形对象的宽度。
`static void` | `setWordWrap(boolean wordWrap)`
`static void` | `stopEdit()`
`static void` | `unGroup()` 对图形对象取消组。

从类 java.lang.Object 继承的方法
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

构造函数详细信息

### ActiveShapeRange

    public ActiveShapeRange()

方法详细信息

### beginEdit

    public static void beginEdit()

### changeConnector

    public static void changeConnector(int type)

  改变链接线的类型。

### changeOrder

    public static void changeOrder(int type)

  改变图形对象的层叠次序。

  参数：
    `type` - 层叠次序索引，如果type=0，表示置于顶层；type=1，表示置于底层，type=2，表示上移一层；type=3，表示下移一层

### changeType

    public static void changeType(int type)

  改变图形对象（自选图形，文本框，艺术字）类型。

  参数：
    `type` - 图形对象（自选图形，文本框，艺术字）类型，为整型数值

### copyFormatInfo

    public static void copyFormatInfo()

  复制当前图形对象的格式（线条颜色，填充色等）。

### delete

    public static void delete()

  删除被选中的图形对象。

### deleteSelect

    public static void deleteSelect(java.lang.String objectName)

  取消图形对象选中状态。

  参数：
    `objectName` - 图形对象名称

### duplicate

    public static void duplicate(double xOffset,
                                 double yOffset)

  复制图形对象。

  参数：
    `xOffset` - x坐标方向的偏移量
    `yOffset` - y坐标方向的偏移量

### flipHorizontal

    public static void flipHorizontal()

  设置当前自选图形水平翻转

### flipVertical

    public static void flipVertical()

  设置当前自选图形垂直翻转

### getActiveText

    public static ShapeText getActiveText()

  获取当前自选图形和文本框内的文本。

### getConnectFormat

    public static ConnectFormat getConnectFormat()

  获取连接线格式。

  返回：
    连接线格式

### getFillAttribute

    public static FillAttribute getFillAttribute()

  获取图形对象的填充格式。

  返回：
    图形对象的填充格式

### getLineFormat

    public static LineFormat getLineFormat()

  获取图形对象的线条格式（颜色，样式等）。

  返回：
    图形对象的线条格式

### getNodes

    public static Nodes getNodes()

  得到顶点对象。

  返回：
    顶点对象。

### getPictureFormat

    public static PictureFormat getPictureFormat()

  获取图片格式。

  返回：
    图片格式

### getShadowFormat

    public static ShadowFormat getShadowFormat()

  获取图形对象阴影格式。

  返回：
    图形对象阴影格式

### getTextEffectFormat

    public static TextEffectFormat getTextEffectFormat()

  获取艺术字格式。

  返回：
    艺术字格式

### getThreeDFormat

    public static ThreeDFormat getThreeDFormat()

  获取图形对象的三维格式。

  返回：
    图形对象的三维格式

### group

    public static java.lang.String group()

  使图形对象成组。

### isGroup

    public static boolean isGroup()

  判断当前选择的对象是否是组对象。

### move

    public static void move(float xStartOffset,
                            float yStartOffset)

  根据数值偏移量移动图形对象。

  参数：
    `xStartOffest` - 图形对象的左上角x坐标偏移量（以象素为单位）
    `yStartOffest` - 图形对象的左上角y坐标偏移量（以象素为单位）

### moveByValue

    public static void moveByValue(float xStartOffset,
                                   float yStartOffset,
                                   float xEndOffset,
                                   float yEndOffset)

  根据数值偏移量移动图形对象。

  参数：
    `xStartOffest` - 图形对象的左上角x坐标偏移量（以象素为单位）
    `yStartOffest` - 图形对象的左上角y坐标偏移量（以象素为单位）
    `xEndOffest` - 图形对象的右下角x坐标偏移量（以象素为单位）
    `yEndOffest` - 图形对象的右下角y坐标偏移量（以象素为单位

### pasteFormatInfo

    public static void pasteFormatInfo()

  粘贴图形对象的格式。

### reGroup

    public static void reGroup()

  给图形对象重组。

### reShape

    public static void reShape(double x,
                               double y,
                               int index)

  改变图形对象控制点位置。

  参数：
    `x` - 控制点的x坐标值
    `y` - 控制点的y坐标值
    `index` - 控制点的索引值，如果有一个控制点，索引值为0

### reShape

    public static void reShape(int x,
                               int y,
                               int index)

  改变图形对象控制点位置。

  参数：
    `x` - 控制点的x坐标值
    `y` - 控制点的y坐标值
    `index` - 控制点的索引值，如果有一个控制点，索引值为0

### select

    public static void select(java.lang.String name,
                              boolean clearAll)

  选择一个图形对象并决定是否不选择其他图形对象。

  参数：
    `name` - 图形对象的名称
    `clearAll` - 布尔型值，如为true，表示选择指定图形对象，不选择已选中的对象；否则，选择指定图形对象并选择已选中图形对象

### setAlignBottom

    public static void setAlignBottom()

  多个图形对象底端对齐，以现有最下边图形对象的下边来做为参考。

### setAlignHorizontallyCenter

    public static void setAlignHorizontallyCenter()

  使图形对象水平居中对齐。

### setAlignLeft

    public static void setAlignLeft()

  使图形对象左对齐，以现有最左边对象的左边来做为参考。

### setAlignRight

    public static void setAlignRight()

  使图形对象右对齐，以现有最右边对象的右边来做为参考。

### setAlignTop

    public static void setAlignTop()

  使图形对象顶端对齐，以现有最上边对象的上边来做为参考。

### setAlignVerticallyCenter

    public static void setAlignVerticallyCenter()

  使图形对象垂直居中对齐。

### setAnchorLock

    public static void setAnchorLock(boolean anchorLock)

  设置AutoShape是否锁定锚点。

  参数：
    `anchorLock` - boolean型 如为true 锁定 如为false 不锁定

### setAutoSize

    public static void setAutoSize(boolean isAutoSize)

### setCanDelete

    public static void setCanDelete(boolean flag)

  设置自选图形可否被删除

  参数：
    `flag` - 删除标志 boolean型 如为true 可删除，如为false 不可删除

### setDefaultProperties

    public static void setDefaultProperties()

  设置自选图形的默认效果

### setFillAttribute

    public static void setFillAttribute(FillAttribute fill)

### setHalfDrag

    public static void setHalfDrag(boolean flag)

  设置自选图形可否被垂直拖拉。

  参数：
    `flag` - 垂直拖拉标志 boolean型 如为true 可垂直拖拉，如为false 不可垂直拖拉

### setHeight

    public static void setHeight(double height)

  设置当前图形对象的高度。

  参数：
    `height` - 图形对象的高度，为double型

### setHorAlignLeft

    public static void setHorAlignLeft(int position)

### setHorAlignLeftByCentimeters

    public static void setHorAlignLeftByCentimeters(double distance)

  参数：
    `distance` -

### setHorizonAlignment

    public static void setHorizonAlignment(int index)

  设置文字处理文档中的图形对象的水平对齐方式。

  参数：
    `index` - 对齐类型：index为0时，表示左对齐；index为1时，表示居中对齐；index为2时，表示右对齐；index为3时，表示其他对齐方式

### setLayoutIndex

    public static void setLayoutIndex(int index)

  设置图文绕排方式。

  参数：
    `index` - 图文绕排方式索引: index为0时，环绕样式为“嵌入文字”；index为1时，环绕样式为“环绕四周”；index为2时，环绕样式为“独占一行”；index为3时，环绕样式为“文字之下”；index为4时，环绕样式为“文字之上”

### setLevelDown

    public static void setLevelDown(float levelDown)

  设置文字与图形对象下边缘之间的距离。

  参数：
    `levelDown` - 文字与图形对象下边缘之间的距离

### setLevelLeft

    public static void setLevelLeft(float levelLeft)

  设置文字与图形对象左边缘之间的距离。

  参数：
    `levelLeft` - 文字与图形对象左边缘之间的距离

### setLevelRight

    public static void setLevelRight(float levelRight)

  设置文字与图形对象右边缘之间的距离。

  参数：
    `levelRight` - 文字与图形对象右边缘之间的距离

### setLevelUp

    public static void setLevelUp(float levelUp)

  设置文字与图形对象下边缘之间的距离。

  参数：
    `levelUp` - 文字与图形对象下边缘之间的距离

### setLockRatio

    public static void setLockRatio(boolean isLockRatio)

  设置是否锁定当前图形对象的宽高比例。

  参数：
    `isLockRatio` - 布尔型，如果锁定当前图形对象的宽高比例，返回true；否则，返回false

### setOrientationIndex

    public static void setOrientationIndex(int index)

  设置文本框内文本方向。

  参数：
    `index` - 文本的方向类型，如果index=0，表示文本方向为水平；index=1，文本方向为270度旋转；index=2，文本方向为竖排；index=3，文本方向为90度旋转；index=4，文本方向为270度竖排

### setPosition

    public static void setPosition(int type)

  设置图形对象的单元格属性。

  参数：
    `type` - 属性类型

### setPrintShape

    public static void setPrintShape(boolean flag)

  是否打印这个对象。

  参数：
    `flag打印标志,` - flag = true 打印 flag = false 不打印；

### setRelativeHorizontalPosition

    public static void setRelativeHorizontalPosition(int to)

### setRelativeVerAlignPosition

    public static void setRelativeVerAlignPosition(int to)

### setRotateAngle

    public static void setRotateAngle(double rotateAngle)

  设置图形对象的旋转角度。

  参数：
    `rotateAngle` - 旋转角度，为double型

### setRotateAngleByDegree

    public static void setRotateAngleByDegree(double rotateAngle)

  设置图形对象的旋转角度。

  参数：
    `rotateAngle` - 旋转角度，为double型

### setSurroundType

    public static void setSurroundType(int type)

  设置文字环绕类型。

  参数：
    `type` - 文字环绕类型

### setTextBoxAnchorPoint

    public static void setTextBoxAnchorPoint(int index)

  设置文本锁定点。

  参数：
    `index` - 锁定点索引： index为0时，文本锁定点在顶部； index为1时，文本锁定点在中部； index为2时，文本锁定点在底部

### setTextFitShape

    public static void setTextFitShape(boolean fitted)

  设置文本框中的文字是否适合于文本框的尺寸

### setTextRotateWithShape

    public static void setTextRotateWithShape(boolean rotate)

### setVerAlignTop

    public static void setVerAlignTop(int position)

### setVerAlignTopByCentimeters

    public static void setVerAlignTopByCentimeters(double distance)

### setWidth

    public static void setWidth(double width)

  设置图形对象的宽度。

  参数：
    `width` - 图形对象的宽度，为double型

### setWordWrap

    public static void setWordWrap(boolean wordWrap)

### stopEdit

    public static void stopEdit()

### unGroup

    public static void unGroup()

  对图形对象取消组。

概述 | 软件包 | 类 | 使用 | 树 | 索引 | 帮助

上一个类 下一个类 | 框架 无框架
摘要： 嵌套 | 字段 | 构造函数 | 方法 | 详细信息： 字段 | 构造函数 | 方法