PrasadUddanti 发表于 2022-7-6 21:55:12

分配plo时出错消息

您好,我正在使用Autocad 2014 API
 
在开发Autocad应用程序时,我遇到了一些错误
将绘图仪值(HybridConverter.pc3)分配给comfigname时,会收到无效的输入错误消息。请帮忙
 
 
 
 
 
请参见下面的VB。网络代码
 
将rasterObj设置为Autodesk。AutoCAD。互操作。常见的IAcadEntity公司
将布局调整为Autodesk。AutoCAD。互操作。常见的AcadLayout公司
Dim l\u SheetCount为整数
Dim NewFile,codespot为字符串
Dim i为整数
Dim resume2为布尔值=True
尝试
codespot=“SAP 1”
NewFile=“单色.ctb”
l\u SheetCount=CInt(CLS可变图纸)
codespot=“SAP 2”
布局=Acad。ActiveDocument。模型空间。布局
codespot=“SAP 3”
rasterObj=布局。块项目(l_SheetCount-1)
如果不是(Layout.CanonicalMediaName=“ANSI\u E(44.00\u x\u 34.00\u英寸)”,则
布局CanonicalMediaName=“ANSI\u E(44.00\u x\u 34.00\u英寸)”
如果结束
布局PlotRotation=Autodesk。AutoCAD。互操作。常见的ACPLOT旋转。AC0度
codespot=“SAP 5”
如果不是(Layout.StyleSheet=NewFile),则
布局样式表=新文件
如果没有(Layout.StyleSheet=NewFile),则“如果无法设置样式表,请使用none”
布局样式表=“”
如果结束
如果结束
 
codespot=“SAP 6”
布局PaperUnits=Autodesk。AutoCAD。互操作。常见的AcPlotPaperUnits。腺泡
codespot=“SAP 7”
布局StandardScale=Autodesk。AutoCAD。互操作。常见的AcPlotScale。acScaleToFit公司
codespot=“SAP 8”
i=0
'布局=Acad。ActiveDocument。层。“添加(“垃圾”)”prasad评论道
Acad。ActiveDocument。层。添加(“垃圾邮件”)
'将名为“Junk”的层设置为当前文档的活动层
Acad。ActiveDocument。ActiveLayer=Acad。ActiveDocument。层。项目(“垃圾”)
 
Acad。ActiveDocument。ActiveLayout。PlotType=Autodesk。AutoCAD。互操作。常见的AcPlotType。A范围
Acad。ActiveDocument。模型空间。布局ConfigName=“HybridConverter.pc3”--此行出错
“Acad。ActiveDocument。Regen ACACTIVEVIEWP端口
Acad。ActiveDocument。模型空间。布局RefreshPlotDeviceInfo()
 
Acad。ActiveDocument。ActiveLayer=Acad。ActiveDocument。层。项目(“0”)
布局=Acad。ActiveDocument。层。项目(“垃圾”)
布局删除()
 
codespot=“SAP 9”
应用DoEvents()
Acad。更新()
应用DoEvents()

RobDraw 发表于 2022-7-6 22:34:00

我们有一个LISP论坛。

SLW210 发表于 2022-7-6 23:22:04

和。NET、ObjectARX和VBA。
 
我们也有代码发布指南,请为您的代码使用代码标签。
 
我已经移动了你的两个线程。
页: [1]
查看完整版本: 分配plo时出错消息