标尺线类。该类包含关于标尺线的相关设置信息。

命名空间:  SuperMap.Layout
程序集:  SuperMap.Layout (in SuperMap.Layout)
版本: dll

语法

C#
public class RulerLine : IDisposable

备注

所谓布局中的标尺线,就是如下图所示的一系列水平和垂直的线条,标尺线分为两种类型:水平标尺线和垂直标尺线。标尺线是有一种辅助布局排版的工具,在应用中可以使用任意多个标尺线,将它们放置在布局中需要的位置,进而帮助布局中元素的排列和定位。

下图为一个布局窗口,窗口中显示了一个布局对象。

示例

以下代码示范了如何向布局中添加标尺线对象,用于辅助布局的可视化排版。(标尺线主要用于辅助可视化布局排版。)

下面函数操作的工作空间为安装目录\SampleData\changchun\下的 changchun 工作空间,工作空间中存在一个名为 Layout_Changchun 的布局。

CopyC#
public void TestRulerLines(MapLayout mapLayout, Workspace workspace)
{
    //打开工作空间中已经存在的布局
    mapLayout.Workspace = workspace;
    mapLayout.Open("Layout_Changchun");

    //向布局中添加标尺线,从而用于辅助布局的可视化排版
    RulerLine rulerLine = new RulerLine();
    rulerLine.Type = RulerLineType.Horizontal;
    rulerLine.Position = 0;

    RulerLines rulerLines = mapLayout.RulerLines;
    rulerLines.Add(rulerLine);

    //当不需要标尺线时,可以删除指定的标尺线对象
    rulerLines.Remove(0);
}

继承层次

System..::.Object
  SuperMap.Layout..::.RulerLine

请参见