使用名为 TCTest 的简单控制台应用程序,可以轻松开始探索 Teigha Civil。通过它,您可以了解 Teigha Civil 如何打开、保存和渲染文件等。
运行 TCTest
TCTest 位于 Civil\Tests\TCTest 文件夹中。
运行方式:
TCTest script - BATCH "command[,...]" INPUT_FILE <inputFile> OUTPUT_FILE <outputFile>
例如:
TCTest script - BATCH "load,render" INPUT_FILE 1.dwg OUTPUT_FILE 1.bmp
结果显示在控制台中。
最常用的 TCTest 命令
- load — 加载文件。
- MTLoad — 以多线程模式加载文件(与 OdaMfcApp 中的“MT Open”相同)。
- partialLoad — 以部分加载模式加载文件(与 OdaMfcApp 中的“Partial Open”相同)。
- saveCurrentVer — 将文件保存为 Teigha Civil 支持的最新版本。可用于测试成功保存(无损坏)或将数据集更新到最新文件版本。
- render – 渲染图形并创建位图文件作为 OUTPUT_FILE。可用于在没有 OdaMFCApp 或 Teigha Viewer 的情况下测试渲染。生成的位图可以使用外部工具进行比较。
- enableZoomExtens /disableZoomExtens — 设置渲染的 zoomExtents 模式。
- explodeToPrimitives / explodeTree — 测试分解的正确性。
- transformObjects — 测试土木实体的变换正确性。
- dump — 将有关文件及其结构(头、图层、线型、regApps 等)的信息打印到控制台。
要查看所有 TCTest 命令的列表,请不带参数运行 TCTest。