标尺线类。该类包含关于标尺线的相关设置信息。
命名空间:
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
SuperMap.Layout..::.RulerLine