netDxf创建的文件
因此,我一直在使用github上的C#dxf读写器库创建dxf文件:https://github.com/haplokuon/netDxf.我将其编译成一个dll文件,并将该dll文件用作程序中的引用。我创建了一个包含一行的dxf文件。AutoCAD会抛出错误消息。我附上了错误信息的照片以及图纸。我想了解此错误消息的含义。它询问我是否要继续,我选择“是”。然后,它按预期显示带有线条的图形。
**** Hidden Message ***** (在 iPad 上)疯狂的猜测 - dll是否发出Unicode?
我不确定,你可能是对的,但是,当我把我想要的版本作为AutoCAD 2018时,它似乎是固定的。默认值为 AutoCAD 2000。AutoCAD 2000格式中是否有某些东西会导致AutoCAD 2018中出现这种情况?下面是一个小片段。
public void New(Documents dxfDocuments, netDxf.DxfDocument dxfActiveDocument)
{
string buffer;
string input; // hello mp
buffer = ">>> Enter template file name or [. (for none)] :";
Console.Write("\n" + buffer);
input = GetInput(0, buffer);
try
{
if (input == ".")
{
netDxf.DxfDocument dxfDocument = new netDxf.DxfDocument(netDxf.Header.DxfVersion.AutoCad2018); // Create Document
dxfDocuments.Add(dxfDocument); // Add document to collection
dxfActiveDocument = dxfDocument; // Make the document the active document
Console.Write("\nSuccessfully loaded new dxf document"); // Print to console
}
}
catch
{
Console.Write("\nLoad failed");
}
}
页:
[1]