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

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

## application.workbooks.workbook.documents.document
类 GridSettings

    java.lang.Object
      application.workbooks.workbook.documents.document.GridSettings

    public class GridSettings

extends java.lang.Object

该类用于网格的设置

方法摘要
`double` | `getHorizontalSpace()` 得到水平间隔。
`double` | `getHorizontalSpacing()` 获得水平网格线之间的间距(默认取磅值)。
`double` | `getHorizontalStart()` 获得水平网格的起点（默认取磅值）。
`double` | `getVerticalSpacing()` 获得垂直网格线之间的间距（默认取磅值）。
`double` | `getVerticalStart()` 获得垂直网格的起点（默认取磅值）。
`boolean` | `isHorizontalLineVisible()` 是否显示水平网格。
`boolean` | `isSnapToGrid()` 网格是否与对象对齐。
`boolean` | `isUsePageMargin()` 是否使用页边距。
`boolean` | `isVerticalLineVisible()` 是否显示垂直网格。
`void` | `setHorizontalLineVisible(boolean showing)` 设置水平网格是否显示。
`void` | `setHorizontalSpacing(double spacing)` 设置水平网格线之间的间距（默认取磅值）。
`void` | `setHorizontalStart(double start)` 设置水平网格的起点（默认取磅值）。
`void` | `setSnapToGrid(boolean snaped)` 设置网格是否与对象对齐。
`void` | `setUsePageMarge(boolean using)` 设置是否使用页边距。
`void` | `setVerticalLineVisible(boolean showing)` 设置垂直网格是否显示。
`void` | `setVerticalSpacing(double spacing)` 设置垂直网格线之间的间距（默认取磅值）。
`void` | `setVerticalStart(double start)` 设置垂直网格的起点（默认取磅值）。

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

方法详细信息

### getHorizontalSpace

    public double getHorizontalSpace()

  得到水平间隔。

  返回：
    水平间隔 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("水平间隔是："+settings.getHorizontalSpace());

### getHorizontalSpacing

    public double getHorizontalSpacing()

  获得水平网格线之间的间距(默认取磅值)。

  返回：
    水平网格线之间的距离，范围在0.05到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("水平网格线之间的间距是：" + settings.getHorizontalSpacing());

### getHorizontalStart

    public double getHorizontalStart()

  获得水平网格的起点（默认取磅值）。

  返回：
    水平网格的起点，范围在0到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("水平网格的起点是：" + settings.getHorizontalStart());

### getVerticalSpacing

    public double getVerticalSpacing()

  获得垂直网格线之间的间距（默认取磅值）。

  返回：
    垂直网格线之间的距离范围在0.05到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("垂直网格线之间的距离是：" + settings.getVerticalSpacing());

### getVerticalStart

    public double getVerticalStart()

  获得垂直网格的起点（默认取磅值）。

  返回：
    垂直网格的起点，范围在0到1584磅之间 说明：get方法默认返回为磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字），可以用 application.util.Utilities.pointToOther(double, int)方法将返回的磅值转换为其他度量单位。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("垂直网格的起点是：" + settings.getVerticalStart());

### isHorizontalLineVisible

    public boolean isHorizontalLineVisible()

  是否显示水平网格。

  返回：
    是否显示水平网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("是否显示水平网格：" + settings.isHorizontalLineVisible());

### isSnapToGrid

    public boolean isSnapToGrid()

  网格是否与对象对齐。

  返回：
    网格是否与对象对齐。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("网格是否与对象对齐：" + settings.isSnapToGrid());

### isUsePageMargin

    public boolean isUsePageMargin()

  是否使用页边距。

  返回：
    是否使用页边距

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("是否使用页边距：" + settings.isUsePageMargin());

### isVerticalLineVisible

    public boolean isVerticalLineVisible()

  是否显示垂直网格。

  返回：
    是否显示垂直网格

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         System.out.println("是否显示垂直网格：" + settings.isVerticalLineVisible());

### setHorizontalLineVisible

    public void setHorizontalLineVisible(boolean showing)

  设置水平网格是否显示。

  参数：
    `showing` - 水平网格是否显示

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setHorizontalLineVisible(true);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

### setHorizontalSpacing

    public void setHorizontalSpacing(double spacing)

  设置水平网格线之间的间距（默认取磅值）。

  参数：
    `spacing` - 水平网格线之间的间距，范围在0.05到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setHorizontalSpacing(30);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

  抛出：
    `MacroRunException` - 当范围在0.05到1584磅之外时,抛出参数越界异常

### setHorizontalStart

    public void setHorizontalStart(double start)

  设置水平网格的起点（默认取磅值）。 说明：只有在不使用页边距状态下此方法才有效。

  参数：
    `start` - 水平网格的起点，范围在0到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setUsePageMarge(false);
         settings.setHorizontalStart(10.0f);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

  抛出：
    `MacroRunException` - 当使用页边距状态下,此方法抛出异常
    `MacroRunException` - 当范围在0到1584磅之外时,抛出参数越界异常

### setSnapToGrid

    public void setSnapToGrid(boolean snaped)

  设置网格是否与对象对齐。

  参数：
    `snaped` - 网格是否与对象对齐

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setSnapToGrid(true);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

### setUsePageMarge

    public void setUsePageMarge(boolean using)

  设置是否使用页边距。

  参数：
    `using` - 是否使用页边距

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setUsePageMarge(true);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

### setVerticalLineVisible

    public void setVerticalLineVisible(boolean showing)

  设置垂直网格是否显示。

  参数：
    `showing` - 垂直网格是否显示

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setVerticalLineVisible(true);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

### setVerticalSpacing

    public void setVerticalSpacing(double spacing)

  设置垂直网格线之间的间距（默认取磅值）。

  参数：
    `spacing` - 垂直网格线之间的间距，范围在0.05到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setVerticalSpacing(30);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

  抛出：
    `MacroRunException` - 当范围在0.05到1584磅之外时,抛出参数越界异常

### setVerticalStart

    public void setVerticalStart(double start)

  设置垂直网格的起点（默认取磅值）。 说明：只有在不使用页边距状态下此方法才有效。

  参数：
    `start` - 垂直网格的起点，范围在0到1584磅之间 说明：set方法的参数默认取磅值，如果要用其他的度量单位（英寸、厘米、毫米、十二点活字）， 可以用 application.util.Utilities.otherToPoint(double, int)方法将其他度量单位转换为磅值后再调用相应的设置方法。

    例子:

         Document doc = Application.getWorkbooks().getActiveWorkbook().getDocuments().getActiveDocument();
         Section section = doc.getSection(0);
         WpPageSetup pageSetup = section.getPageSetup();
         GridSettings settings = pageSetup.getGridSettings();
         settings.setUsePageMarge(false);
         settings.setVerticalStart(10.0f);
         pageSetup.setGridSettings(settings);
         section.setPageSetup(pageSetup);

  抛出：
    `MacroRunException` - 当使用页边距状态下,此方法抛出异常

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

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

版权所有 2001-2008 无锡永中科技有限公司