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

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

## application.workbooks.workbook.shapes
类 LineFormat

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

    public class LineFormat

extends java.lang.Object

该类定义了设置或获取直线类型，设置或获取曲线类型等方法。

方法摘要
`int` | `getArrowStyle()` 返回图形对象（直线，连接线）箭头风格的索引值。
`int` | `getBeginArrowStyle()` 获取图形对象（直线，连接线）的始端箭头样式。
`int` | `getBeginArrowWidth()` 获取当前图形对象（直线，连接线）的始端箭头的宽度索引。
`int` | `getConnectType()` 获取连接线类型。
`int` | `getDash()` 获取当前图形对象线条的虚实线类型。
`int` | `getEndArrowStyle()` 获取当前图形对象（直线，连接线）的末端箭头的样式。
`int` | `getEndArrowWidth()` 获取当前图形对象（直线，连接线）末端箭头的宽度索引。
`PatternFormat` | `getPatternFormat()` 获取当前图形对象的线条的图案。
`float` | `getWidth()` 获取图形对象线条的宽度。
`boolean` | `isMakeArrow()` 判断线条是否有箭头。
`void` | `setArrowStyle(int index)` 为图形对象（直线，连接线）设置箭头的风格。
`void` | `setBeginArrowStyle(int beginArrowStyle)` 设置当前图形对象（线条，连接线等）始端箭头样式。
`void` | `setBeginArrowWidth(int beginArrowWidth)` 设置当前图形对象（直线，连接线）的始端箭头的宽度索引。
`void` | `setConnectType(int type)` 设置连接线的类型。
`void` | `setDash(int newLineDash)` 设置当前图形对象线条的虚实线类型。
`void` | `setEndArrowStyle(int endArrowStyle)` 设置当前图形对象（直线，连接线）的末端箭头的样式。
`void` | `setEndArrowWidth(int endArrowWidth)` 设置当前图形对象（直线，连接线）末端箭头的宽度索引。
`void` | `setWidth(double newLineWidth)` 设置当前图形对象的线条的宽度。

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

方法详细信息

### getArrowStyle

    public int getArrowStyle()

  返回图形对象（直线，连接线）箭头风格的索引值。

  返回：
    当前图形对象（直线，连接线）箭头风格的索引值，为整型值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"对象箭头风格为第"+line.getArrowStyle()+"种索引") ;

### getBeginArrowStyle

    public int getBeginArrowStyle()

  获取图形对象（直线，连接线）的始端箭头样式。

  返回：
    图形对象（直线，连接线）的始端箭头样式，为整型数值 0-无箭头 1-箭头 2-开箭头 3-燕尾箭头 4-菱形箭头 5-椭圆箭头

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图形对象始端箭头是第"+line.getBeginArrowStyle()+"种索引") ;

### getBeginArrowWidth

    public int getBeginArrowWidth()

  获取当前图形对象（直线，连接线）的始端箭头的宽度索引。

  返回：
    当前图形对象（直线，连接线）的始端箭头的宽度，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图形对象始端箭头宽度是第"+line.getBeginArrowWidth()+"种索引") ;

### getConnectType

    public int getConnectType()

  获取连接线类型。

  返回：
    连接线类型，为整型值，如果连接线为“直线连接线”类型，返回0；如果连接线为“肘形连接线”类型，返回1；如果连接线为“曲线连接线”类型，返回2 ，如果为非连接类型，返回-1

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"这是第"+line.getConnectType()+"种连接线类型") ;

### getDash

    public int getDash()

  获取当前图形对象线条的虚实线类型。

  返回：
    当前图形对象线条的虚实线类型，为整型数值 0 实线 1 圆点线 2 方点线 3 虚线 4 点虚线 5 长虚线 6 长点虚线 7 长双点虚线

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"此对象为第"+line.getDash()+"种虚实类型") ;

### getEndArrowStyle

    public int getEndArrowStyle()

  获取当前图形对象（直线，连接线）的末端箭头的样式。

  返回：
    当前图形对象（直线，连接线）的末端箭头的样式，为整型数值 0-无箭头 1-箭头 2-开箭头 3-燕尾箭头 4-菱形箭头 5-椭圆箭头

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图形对象未端箭头样式是第"+line.getEndArrowStyle()+"种索引") ;

### getEndArrowWidth

    public int getEndArrowWidth()

  获取当前图形对象（直线，连接线）末端箭头的宽度索引。

  返回：
    当前图形对象（直线，连接线）末端箭头的宽度，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"当前图形对象未端箭头的宽度是第"+line.getEndArrowWidth()+"种索引") ;

### getPatternFormat

    public PatternFormat getPatternFormat()

  获取当前图形对象的线条的图案。

  返回：
    当前图形对象的线条的图案

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("新月形 3") ;
         LineFormat line = shape.getLineFormat() ;
         PatternFormat pf = line.getPatternFormat() ;

### getWidth

    public float getWidth()

  获取图形对象线条的宽度。

  返回：
    图形对象线条的宽度

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("曲线连接线 5") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"此对象线的宽度"+line.getWidth()+"磅") ;

### isMakeArrow

    public boolean isMakeArrow()

  判断线条是否有箭头。

  返回：
    如果线条带有箭头，返回true；否则，返回false

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         javax.swing.JOptionPane.showMessageDialog(null,"此对象是否有箭头"+line.isMakeArrow()) ;

### setArrowStyle

    public void setArrowStyle(int index)

  为图形对象（直线，连接线）设置箭头的风格。

  参数：
    `index` - 箭头的风格，为整型值，有效取值范围为0－10

    0 两端无箭头 1 始端无箭头 末端开箭头 2 始端开箭头 末端无箭头 3 两端开箭头 4 始端无箭头 末端实心箭头 5 始端实心箭头 末端无箭头 6 两端实心箭头 7 始端菱形箭头 末端实心箭头 8 始端实心箭头 末端菱形箭头 9 两端菱形箭头 10 两端椭圆箭头 其它 箭头无变化

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         line.setArrowStyle(7) ;

### setBeginArrowStyle

    public void setBeginArrowStyle(int beginArrowStyle)

  设置当前图形对象（线条，连接线等）始端箭头样式。

  参数：
    `beginArrowStyle` - 箭头的类型，为整型数值 0-无箭头 1-箭头 2-开箭头 3-燕尾箭头 4-菱形箭头 5-椭圆箭头

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         line.setBeginArrowStyle(3) ;

### setBeginArrowWidth

    public void setBeginArrowWidth(int beginArrowWidth)

  设置当前图形对象（直线，连接线）的始端箭头的宽度索引。

  参数：
    `beginArrowWidth` - 图形对象（直线，连接线）的始端箭头的宽度，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         line.setBeginArrowWidth(5) ;

### setConnectType

    public void setConnectType(int type)

  设置连接线的类型。

  参数：
    `type` - 连接线的类型，为整型数值。

          type为0，表示直连接线；
          type为1，表示肘形连接线；
          type为2，表示曲线连接线

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("曲线连接线 5") ;
         LineFormat line = shape.getLineFormat() ;
         line.setConnectType(1) ;

### setDash

    public void setDash(int newLineDash)

  设置当前图形对象线条的虚实线类型。

  参数：
    `newLineDash` - 虚线类型，为整型数值，当取值范围为1-7时，表示虚线 否则设置无效 0 实线 1 圆点线 2 方点线 3 虚线 4 点虚线 5 长虚线 6 长点虚线 7 长双点虚线

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("新月形 3") ;
         LineFormat line = shape.getLineFormat() ;
         line.setDash(2) ;

### setEndArrowStyle

    public void setEndArrowStyle(int endArrowStyle)

  设置当前图形对象（直线，连接线）的末端箭头的样式。

  参数：
    `endArrowStyle` - 图形对象（直线，连接线）的末端箭头的样式，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         line.setEndArrowStyle(4) ;

### setEndArrowWidth

    public void setEndArrowWidth(int endArrowWidth)

  设置当前图形对象（直线，连接线）末端箭头的宽度索引。

  参数：
    `endArrowWidth` - 图形对象（直线，连接线）末端箭头的宽度，为整型数值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("直线 1") ;
         LineFormat line = shape.getLineFormat() ;
         line.setEndArrowWidth(6) ;

### setWidth

    public void setWidth(double newLineWidth)

  设置当前图形对象的线条的宽度。

  参数：
    `newLineWidth` - 线条的宽度，为双精度值

    例子：

         Shapes shapes = Application.getWorkbooks().getActiveWorkbook().getActiveShapes() ;
         Shape shape = shapes.getShape("椭圆 4") ;
         LineFormat line = shape.getLineFormat() ;
         line.setWidth(2.0) ;

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

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