CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

设置默认文件格式

2023-1-1 06:02| 发布者: admin| 查看: 1984| 评论: 0|来自: AutoCAD

ObjectARX提供了为SAVEAS、SAVE和QSAVE命令指定默认文件格式的功能。(“自动保存”命令始终以正在使用的 AutoCAD 版本的本机格式保存图形。 ®

该类包含一个枚举,该枚举定义将图形保存到文件时使用的格式。ObjectARX 参考中的 Seeenum以获取可能值的列表。AcApDocumentSaveFormat

该函数返回 SAVEAS、SAVE 和 QSAVE 命令正在使用的当前保存格式:formatForSave()

返回的值可以是会话范围的默认设置,也可以是用户为此文档选择的其他设置。如果它是此文档的覆盖,则不会跨会话保留。

该函数使用其中一个值来设置使用 SAVEAS、SAVE 和 QSAVE 命令保存图形时要使用的文件格式。这将设置会话范围的默认值,用户可以选择临时覆盖单个文档。setDefaultFormatForSave()SaveFormat

这些函数仅直接报告或设置用户输入的交互式命令的文件格式。如果希望应用程序使用当前的保存格式,则每次希望保存数据库时,首先需要调用,然后使用返回的值来确定要调用的函数。例如,如果返回,您将调用将数据库写入 AutoCAD 2000 DXF 文件。formatForSave()SaveFormatformatForSave()k2000_dxfacdbDxfOutAs2000()

请务必考虑以下几点:

  • 您或您的用户可以设置一个持久的会话范围的默认保存格式,除 AUTOSAVE 之外的所有保存命令都将遵循该格式。
  • 只有用户可以临时(不是在会话之间永久)覆盖特定文档的此设置。
  • 该方法返回用户希望保存单个文档的格式;这将是会话范围的默认值或临时覆盖(视情况而定)。formatForSave()

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部