📜  DWGExportOptions (1)

📅  最后修改于: 2023-12-03 14:40:54.273000             🧑  作者: Mango

关于DWGExportOptions

DWGExportOptions 是 AutoCAD API 中的一个类,用于控制 AutoCAD 中的 DWG 文件的导出选项。DWG 文件是 AutoCAD 中最常见的文件类型之一,该类具有以下重要属性:

属性
ExportFlags

用于设置导出选项的标志。该属性是一个枚举类型,可能的值包括:

  • None:不使用任何标志
  • PreserveProxyGraphics:保留代理图形
  • PreserveObjectColor:保留对象颜色信息
  • PreserveObjectLinetype:保留对象线型信息
  • PreserveObjectPlotStyle:保留对象绘图样式信息
ExportSelectedLayouts

用于控制是否仅导出所选的布局。该属性是一个布尔类型,如果设置为 True,则仅导出所选的布局;如果设置为 False,则导出所有布局。

ExportLayoutsInSeparateFiles

用于控制是否将每个布局导出到单独的文件中。该属性是一个布尔类型,如果设置为 True,则每个布局将被导出到单独的文件中;如果设置为 False,则所有布局将被导出到同一个文件中。

IncludeInvisibleObjects

用于控制是否导出不可见的对象。该属性是一个布尔类型,如果设置为 True,则导出不可见的对象;如果设置为 False,则不导出不可见的对象。

Resolution

用于设置导出文件的分辨率。该属性是一个整数类型,表示每英寸的像素数。较高的分辨率会产生更清晰的图像,但文件大小也会更大。

示例代码

在以下示例代码中,DWGExportOptions 类使用默认选项导出 DWG 文件。

Dim exOptions As New DWGExportOptions
Dim exportFile As String = "C:\MyExportFile.dwg"
Dim currentDocument As Document = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument
Dim currentDatabase As Database = currentDocument.Database

currentDatabase.ExportLayoutsToDwg(exportFile, exOptions)

在以上代码中,DWGExportOptions 类创建了一个新实例 exOptions,而导出选项使用默认值。接着,导出文件的路径被设置为 "C:\MyExportFile.dwg",并且获取了当前文档和数据库的信息。最后,使用 currentDatabase.ExportLayoutsToDwg 方法导出 DWG 文件。