AnyCAD Rapid API 2026
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Drawing.DbLayout类 参考

布局对象 更多...

类 AnyCAD.Drawing.DbLayout 继承关系图:
AnyCAD.Drawing.DbPlotSettings AnyCAD.Drawing.DbObject

Public 成员函数

 DbLayout (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
new DbLayout clone (DbObject obj, DbDatabase db)
 
bool isPaperSpace ()
 判断是否为图纸空间
 
- Public 成员函数 继承自 AnyCAD.Drawing.DbPlotSettings
 DbPlotSettings (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
DbPlotSettings clone (DbObject obj, DbDatabase db)
 
- Public 成员函数 继承自 AnyCAD.Drawing.DbObject
 DbObject (global::System.IntPtr cPtr, bool cMemoryOwn)
 仅供内部使用
 
void Dispose ()
 
virtual string getObjectName ()
 获取对象名称
 
virtual EnumDbObjectType getObjectType ()
 获取对象类型枚举
 
virtual string getSubclassMarker ()
 获取子类标记
 
virtual bool hasDynamicSubclass ()
 是否有动态子类
 
string toString ()
 转换为字符串格式
 
DbXData getXData ()
 获取扩展数据
 
virtual bool copy (DbObject obj)
 复制对象
 

静态 Public 成员函数

static new DbLayout Cast (DbObject obj)
 
static new DbLayout create (DbDatabase db, ObjectId handle)
 
static new DbLayout create (DbDatabase db)
 
- 静态 Public 成员函数 继承自 AnyCAD.Drawing.DbPlotSettings
static DbPlotSettings Cast (DbObject obj)
 
static DbPlotSettings create (DbDatabase db, ObjectId handle)
 
static DbPlotSettings create (DbDatabase db)
 

属性

string Name [get, set]
 布局名称
 
int TabOrder [get, set]
 Tab 顺序
 
ushort LayoutFlags [get, set]
 布局标志
 
DbXYZ Origin [get, set]
 UCS 原点
 
DbXYZ XAxis [get, set]
 UCS X 轴方向
 
DbXYZ YAxis [get, set]
 UCS Y 轴方向
 
int UcsOrthographicType [get, set]
 UCS 正交类型
 
double Elevation [get, set]
 标高
 
DbXY MinLimits [get, set]
 最小限制
 
DbXY MaxLimits [get, set]
 最大限制
 
DbXYZ InsertionBasePoint [get, set]
 插入基点
 
DbXYZ MinExtents [get, set]
 最小范围
 
DbXYZ MaxExtents [get, set]
 最大范围
 
static string ModelLayoutName [get]
 默认布局名称常量
 
static string PaperLayoutName [get]
 
ulong PaperSpaceBlockHandle [get, set]
 关联的图纸空间块记录句柄
 
ulong ActiveViewportHandle [get, set]
 最后活动视口句柄
 
ulong BaseUcsHandle [get, set]
 基础 UCS 句柄
 
ulong NamedUcsHandle [get, set]
 命名 UCS 句柄
 
UInt64List ViewportHandles [get, set]
 视口句柄列表
 
- 属性 继承自 AnyCAD.Drawing.DbPlotSettings
string PageName [get, set]
 页面设置名称
 
string SystemPrinterName [get, set]
 打印机或配置文件名
 
ushort Flags [get, set]
 打印布局标志
 
double LeftMargin [get, set]
 左边距(毫米)
 
double BottomMargin [get, set]
 下边距(毫米)
 
double RightMargin [get, set]
 右边距(毫米)
 
double TopMargin [get, set]
 上边距(毫米)
 
double PaperWidth [get, set]
 纸张宽度(毫米)
 
double PaperHeight [get, set]
 纸张高度(毫米)
 
string PaperSize [get, set]
 纸张尺寸
 
DbXY PlotOrigin [get, set]
 打印原点偏移(毫米)
 
ushort PaperUnits [get, set]
 纸张单位
 
ushort PaperRotation [get, set]
 打印旋转
 
ushort PlotType [get, set]
 打印类型
 
DbXY WindowLowerLeft [get, set]
 窗口左下角
 
DbXY WindowUpperRight [get, set]
 窗口右上角
 
string PlotViewName [get, set]
 打印视图名称
 
double NumeratorScale [get, set]
 自定义打印比例分子
 
double DenominatorScale [get, set]
 自定义打印比例分母
 
string StyleSheet [get, set]
 当前样式表
 
ushort ScaledFit [get, set]
 标准比例类型
 
double StandardScale [get, set]
 比例因子
 
DbXY PaperImageOrigin [get, set]
 纸张图像原点
 
ushort EnumShadePlotMode [get, set]
 着色打印模式
 
ushort ShadePlotResolutionMode [get, set]
 着色打印分辨率模式
 
ushort ShadePlotDPI [get, set]
 着色打印自定义 DPI
 
ulong PlotViewHandle [get, set]
 打印视图句柄
 
ulong VisualStyleHandle [get, set]
 视觉样式句柄
 
- 属性 继承自 AnyCAD.Drawing.DbObject
DbDatabase Document [get, set]
 所属文档
 
ObjectId Handle [get, set]
 对象ID
 
DbObject Owner [get, set]
 所有者对象指针
 

详细描述

布局对象

表示图纸空间或模型空间的布局配置。 继承自 PlotSettings,包含打印设置和布局特定属性。