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

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

## application.workbooks.workbook.shapes
类 TextFrame

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

    public class TextFrame

extends java.lang.Object

文本框属性类，提供设置上下左右边据的方法等

方法摘要
`float` | `getMarginBottom()` 得到文本框的下边距
`float` | `getMarginLeft()` 得到文本框的左边距
`float` | `getMarginRight()` 得到文本框的右边距
`float` | `getMarginTop()` 得到文本框的上边距
`int` | `getOrientationIndex()` 得到文本框内文本方向。
`int` | `getTextBoxAnchorPoint()` 得到文本锁定点。
`boolean` | `isAutoSize()` 得到文本框是否自适应文字
`boolean` | `isTextRotateWithShape()` 是否随自选图形旋转文字
`boolean` | `isWordWrap()` 文本框的文字是否换行
`void` | `setAutoSize(boolean isAutoSize)` 设置文本框的自适应文字
`void` | `setMarginBottom(float value)` 设置内部下边距。
`void` | `setMarginLeft(float value)` 设置内部左边距。
`void` | `setMarginRight(float value)` 设置内部右边距。
`void` | `setMarginTop(float value)` 设置内部上边距。
`void` | `setOrientationIndex(int index)` 设置文本框内文本的方向。
`void` | `setTextBoxAnchorPoint(int index)` 设置文本锁定点。
`void` | `setTextRotateWithShape(boolean rotate)` 设置文本框自选图形旋转文字
`void` | `setWordWrap(boolean wordWrap)` 设置文本框的文字换行

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

方法详细信息

### getMarginBottom

    public float getMarginBottom()

  得到文本框的下边距

  返回：
    文本框的下边距

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginLeft(6.0f);
         System.out.println(shape.getTextFrame().getMarginBottom());

### getMarginLeft

    public float getMarginLeft()

  得到文本框的左边距

  返回：
    文本框的左边距

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginLeft(6.0f);
         System.out.println(shape.getTextFrame().getMarginLeft());

### getMarginRight

    public float getMarginRight()

  得到文本框的右边距

  返回：
    文本框的右边距

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginLeft(6.0f);
         System.out.println(shape.getTextFrame().getMarginRight());

### getMarginTop

    public float getMarginTop()

  得到文本框的上边距

  返回：
    文本框的上边距

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginLeft(6.0f);
         System.out.println(shape.getTextFrame().getMarginTop());

### getOrientationIndex

    public int getOrientationIndex()

  得到文本框内文本方向。

  返回：
    文本方向类型索引值 0-正常 1-正常竖排 2-270度旋转 3-90度旋转 4-270度竖排

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("文本框 1");
         System.out.println(shape.getTextFrame().getOrientationIndex());

### getTextBoxAnchorPoint

    public int getTextBoxAnchorPoint()

  得到文本锁定点。

  返回：
    文本锁定点，如为0，表示顶部；如为1，表示中部； 如为2，表示底部，如为3，表示顶部居中； 如为4，表示中部居中；如为5，表示底部居中

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("矩形 1") ;
         shape.getTextFrame().setTextBoxAnchorPoint(2) ;
         System.out.println(shape.getTextFrame().getTextBoxAnchorPoint());

### isAutoSize

    public boolean isAutoSize()

  得到文本框是否自适应文字

  返回：
    文本框是否自适应文字

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setAutoSize(true);
         System.out.println(shape.getTextFrame().isAutoSize());

### isTextRotateWithShape

    public boolean isTextRotateWithShape()

  是否随自选图形旋转文字

  返回：
    是否随自选图形旋转文字

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setTextRotateWithShape(true);
         System.out.println(shape.getTextFrame().isTextRotateWithShape());

### isWordWrap

    public boolean isWordWrap()

  文本框的文字是否换行

  返回：
    文字是否换行

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setWordWrap(true);
         System.out.println(shape.getTextFrame().isWordWrap());

### setAutoSize

    public void setAutoSize(boolean isAutoSize)

  设置文本框的自适应文字

  参数：
    `isAutoSize` - 文本框是否自适应文字

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setAutoSize(true);

### setMarginBottom

    public void setMarginBottom(float value)

  设置内部下边距。

  参数：
    `value` - 下边距的值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginBottom(6.0f);

### setMarginLeft

    public void setMarginLeft(float value)

  设置内部左边距。

  参数：
    `value` - 左边距的值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginLeft(6.0f);

### setMarginRight

    public void setMarginRight(float value)

  设置内部右边距。

  参数：
    `value` - 右边距的值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginRight(6.0f);

### setMarginTop

    public void setMarginTop(float value)

  设置内部上边距。

  参数：
    `value` - 上边距的值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setMarginTop(6.0f);

### setOrientationIndex

    public void setOrientationIndex(int index)

  设置文本框内文本的方向。

  参数：
    `index` - 文本的方向类型，0-正常 1-正常竖排 2-270度旋转 3-90度旋转 4-270度竖排

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setOrientationIndex(3);

### setTextBoxAnchorPoint

    public void setTextBoxAnchorPoint(int index)

  设置文本锁定点。

  参数：
    `index` - 文本锁定点位置索引值，如为0，表示顶部；如为1，表示中部； 如为2，表示底部，如为3，表示顶部居中； 如为4，表示中部居中；如为5，表示底部居中

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("矩形 1") ;
         shape.getTextFrame().setTextBoxAnchorPoint(2) ;

### setTextRotateWithShape

    public void setTextRotateWithShape(boolean rotate)

  设置文本框自选图形旋转文字

  参数：
    `rotate` - 是否随自选图形旋转文字

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setTextRotateWithShape(true);

### setWordWrap

    public void setWordWrap(boolean wordWrap)

  设置文本框的文字换行

  参数：
    `wordWrap` - 文字是否换行

    例子

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes();
         Shape shape = shapes.getShape("矩形 1");
         shape.getTextFrame().setWordWrap(true);

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

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