Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## application.workbooks.workbook.documents.document
Class DocumentView

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

public class DocumentView
extends java.lang.Object

该类定义了对文档视图进行操作的一些方法。

Method Summary
`GridSettings` | `getGridSettings()` 获得网格的设置。
`DocumentGrid` | `getGridView()` 返回当前文档的网格视图。
`int` | `getViewType()` 得到视图的类型。
`float` | `getZoom()` 获得文档显示的缩放比例。
`int` | `getZoomType()` 获取文档显示的缩放类型。
`void` | `hideRulers()` 在文档中隐藏标尺。
`void` | `setGridSettings(GridSettings settings)` 设置网格（网格的设置由方法getGridSettings()获得）。
`void` | `setGridView(DocumentGrid grid)` 把当前文档设置成指定的网格视图。
`void` | `setViewType(int type)` 设置大纲视图或页面视图。
`void` | `setZoom(float zoom)` 设置文档显示的缩放比例。
`void` | `setZoomType(int zoomType)` 设置文档显示的缩放类型。
`void` | `showAllHeadings()` 在大纲视图中显示所有标题段落。
`void` | `showHeaderFooter(boolean isHead)` 在文档中显示页眉和页脚。
`void` | `showHeading(int level)` 在大纲视图中显示指定级别的标题段落。
`void` | `showMark(int markType, boolean showMark)` 在文档中显示指定的格式标记。
`void` | `showRulers()` 在文档中显示标尺。

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getGridSettings

    public GridSettings getGridSettings()

  获得网格的设置。

  Returns:
    网格的设置

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         GridSettings settings = docview.getGridSettings();
         settings.setShowVerticalLine(true);

  See Also:
    `setGridSettings(GridSettings)`

### getGridView

    public DocumentGrid getGridView()

  返回当前文档的网格视图。

  Returns:
    指定的网格视图

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setViewType(DocumentViewConstants.OUTLINE_VIEW);
         DocumentGrid grid = new DocumentGrid();
         grid.setStyle(GridConstants.GRID);
         grid.setType(GridConstants.GRID_SIZE_20_20);
         docview.setGridView(grid);
         DocumentGrid docgrid = docview.getGridView();
         System.out.println("返回当前文档的网格视图类型为：" + docgrid.getStyle());

  See Also:
    `setViewType(int)`, `setGridView(DocumentGrid)`, `DocumentGrid`

### getViewType

    public int getViewType()

  得到视图的类型。

  Returns:
    视图类型，其常量和相应的值如下：

               DocumentViewConstants.PAGE_VIEW = 0 (页面视图）；
               DocumentViewConstants.OUTLINE_VIEW = 1（大纲视图）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         int type = docview.getViewType();
         System.out.println("得到的视图类型为：" + type);

  See Also:
    `setGridView(DocumentGrid grid)`, `setViewType(int)`, `DocumentGrid`

### getZoom

    public float getZoom()

  获得文档显示的缩放比例。（注：文档显示的缩放类型必须设置为显示默认（100%）宽度。）

  Returns:
    文档显示的缩放比例，为float型（5.0f<缩放比例<0.1f）（注：当0.1<缩放比例<5.0范围以外时，缩放比例为上一次缩放比例不变； 缩放比例<1.0f为缩小，缩放比例>1.0f为放大）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setZoomType(ZoomConstants.DEFAULT);
         docview.setZoom(0.30f);
         float zoom = docview.getZoom();
         System.out.println("文档显示的缩放比例为：" + zoom);

  See Also:
    `setZoom(float)`, `setViewType(int)`

### getZoomType

    public int getZoomType()

  获取文档显示的缩放类型。

  Returns:
    文档显示的缩放类型，其常量和相应的值如下：

              ZoomConstants.DEFAULT = -1（显示默认（100%）宽度）；
              ZoomConstants.PAGE_WIDTH = 0（显示页面宽度）；
              ZoomConstants.TEXT_WIDTH = 1（显示文本宽度）；
              ZoomConstants.WHOLE_WIDTH = 2（显示整个页面）；
              ZoomConstants.TWO_PAGES = 3 （多页显示）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setZoomType(ZoomConstants.PAGE_WIDTH);
         int zoomType = docview.getZoomType();
         System.out.println("文档显示的缩放类型为：" + zoomType);

  See Also:
    `setZoomType(int)`, `setViewType(int)`

### hideRulers

    public void hideRulers()

  在文档中隐藏标尺。

  例子:

       //请输入一些文字。
       Document doc = Application.getWorkbooks().getActiveDocument();
       DocumentView docview = doc.getDocumentView();
       docview.hideRulers();

  See Also:
    `showRulers()`

### setGridSettings

    public void setGridSettings(GridSettings settings)

  设置网格（网格的设置由方法getGridSettings()获得）。

  Parameters:
    `settings` - 网格的设置

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         GridSettings settings = docview.getGridSettings();
         settings.setShowVerticalLine(true);
         docView.setGridSettings(settings);

  See Also:
    `getGridSettings()`

### setGridView

    public void setGridView(DocumentGrid grid)

  把当前文档设置成指定的网格视图。

  Parameters:
    `grid` - 指定的网格视图

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setViewType(DocumentViewConstants.OUTLINE_VIEW);
         DocumentGrid grid = new DocumentGrid();
         grid.setStyle(GridConstants.GRID);
         grid.setType(GridConstants.GRID_SIZE_20_20);
         docview.setGridView(grid);

  See Also:
    `setViewType(int)`, `getGridView()`, `DocumentGrid`

### setViewType

    public void setViewType(int type)

  设置大纲视图或页面视图。(注：不能设置网格视图，只能设置大纲视图或页面视图）

  Parameters:
    `type` - 视图类型，其常量和相应的值如下：

               DocumentViewConstants.PAGE_VIEW = 0 (页面视图）
               DocumentViewConstants.OUTLINE_VIEW = 1（大纲视图）
               DocumentViewConstants.NORMAL_VIEW= 2 （普通视图）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         final DocumentView docview = doc.getDocumentView();
         SwingUtilities.invokeLater(new Runnable()
         {
             public void run()
             {
                 docView.setViewType(DocumentViewConstants.OUTLINE_VIEW);
             }
         });

  See Also:
    `setGridView(DocumentGrid grid)`, `getViewType()`, `DocumentGrid`

### setZoom

    public void setZoom(float zoom)

  设置文档显示的缩放比例。（注：文档显示的缩放类型必须设置为显示默认（100%）宽度。）

  Parameters:
    `zoom` - 文档显示的缩放比例（5.0f<缩放比例<0.1f）（注：当0.11.0f为放大）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setZoomType(ZoomConstants.DEFAULT);
         docview.setZoom(0.30f);

  See Also:
    `getZoom()`, `setZoomType(int)`, `setViewType(int)`

### setZoomType

    public void setZoomType(int zoomType)

  设置文档显示的缩放类型。

  Parameters:
    `zoomType` - 文档显示的缩放类型，其常量和相应的值如下：

              ZoomConstants.DEFAULT = -1（显示默认（100%）宽度）；
              ZoomConstants.PAGE_WIDTH = 0（显示页面宽度）；
              ZoomConstants.TEXT_WIDTH = 1（显示文本宽度）；
              ZoomConstants.WHOLE_WIDTH = 2（显示整个页面）；
              ZoomConstants.TWO_PAGES = 3 （多页显示）

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setZoomType(ZoomConstants.PAGE_WIDTH);

  See Also:
    `getZoomType()`, `setZoom(float)`, `fullScreen()`, `setViewType(int)`, `ZoomConstants`

### showAllHeadings

    public void showAllHeadings()

  在大纲视图中显示所有标题段落。

  例子:

       //请输入一些文字，并且给各段设置为不同的标题。
       Document doc = Application.getWorkbooks().getActiveDocument();
       DocumentView docview = doc.getDocumentView();
       docview.setViewType(DocumentViewConstants.OUTLINE_VIEW);
       docview.showAllHeadings();

### showHeaderFooter

    public void showHeaderFooter(boolean isHead)

  在文档中显示页眉和页脚。

  Parameters:
    `isHead` - 布尔型值，如为true，在当前文档中显示页眉和页脚；否则，不显示页眉和页脚

    例子:

         //请输入一些文字。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.showHeaderFooter(true);

### showHeading

    public void showHeading(int level)

  在大纲视图中显示指定级别的标题段落。

  Parameters:
    `level` - 在大纲视图能够显示的标题级别（注：只能取0－9这十个数字）

    例子:

         //请输入一些文字，并且给各段设置为不同的标题。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setViewType(DocumentViewConstants.OUTLINE_VIEW);
         docview.showHeading(2);

### showMark

    public void showMark(int markType,
                         boolean showMark)

  在文档中显示指定的格式标记。

  Parameters:
    `markType` - 要在文档中显示的格式标记，其常量和相应的值如下：

                MarkConstants.ALL = 5 （显示所有标记）；
                MarkConstants.PARAGRAPH = 0（显示段落标记）；
                MarkConstants.TAB = 1（显示制表符）；
                MarkConstants.SPACE = 2（显示空格）；
                MarkConstants.HIDDENTEXT = 3（显示隐藏文）；
                MarkConstants.BOOKMARK = 4（显示书签）

    `showMark` - 布尔型值，如为true，则显示指定的格式标志；否则，不显示指定的格式标志

    例子:

         //请输入一些文字，并输一些空格。
         Document doc = Application.getWorkbooks().getActiveDocument();
         DocumentView docview = doc.getDocumentView();
         docview.setViewType(DocumentViewConstants.PAGE_VIEW);
         docview.showMark(MarkConstants.SPACE,true);

### showRulers

    public void showRulers()

  在文档中显示标尺。

  例子:

       //请输入一些文字。
       Document doc = Application.getWorkbooks().getActiveDocument();
       DocumentView docview = doc.getDocumentView();
       docview.showRulers();

  See Also:
    `hideRulers()`

Overview | Package | Class | Tree | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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