随笔分类 -  CAD

autocad打印窗口坐标定位错误
摘要:使用SetWindowToPlot方法打印,设置坐标总是出错,但是使用ThisDrawing.ActiveLayout.GetWindowToPlot,返回的却是正确的坐标。查看了PaperUnits和UCS、PlotType都正确。而且autocad官网上提供的范例也是这么写的,同样也出错。htt 阅读全文

posted @ 2023-04-14 15:06 因思道客 阅读(688) 评论(1) 推荐(0)

动态块的参数读写
摘要:动态块的参数读写 ' 查询动态块的自定义特性 Public Sub DynamicBlock() Dim ent As AcadEntity Dim blk As IAcadBlockReference Dim pnt As Variant On Error Resume Next ThisDraw 阅读全文

posted @ 2023-03-12 11:36 因思道客 阅读(61) 评论(0) 推荐(0)

Aspose.CAD测试记录
摘要:Aspose提供控件都是可以试用的,于是简单测试了下。 Aspose.CAD支持DGN转PDF,对于一些还使用station的图纸的确挺好。 Aspose转PDF不能使用SHX字体,这造成如果使用SHX字体,则无法使用Aspose.CAD转PDF。(参见:https://forum.aspose.c 阅读全文

posted @ 2023-02-17 09:37 因思道客 阅读(367) 评论(0) 推荐(0)

VB.NET写DXF组码注意事项
摘要:使用VB.NET写DXF组码的时候,需要注意gpcode需要定义为Int16(或short),而不是Integer,应为VB.NET与VB的Integer默认长度是不一样的。另外块参照的组码是INSERT。 示例: Dim datavalue(0) As Object Dim gpcode(0) A 阅读全文

posted @ 2023-01-05 17:26 因思道客 阅读(141) 评论(0) 推荐(0)

VBA更新块属性
摘要:修改块的属性后,如何应用到块参照?可以使用battman命令,还可以用attsync命令。使用attsync命令个格式是这样的,和命令行并不一样。 ThisDrawing.SendCommand "Attsync Name " & blkMrk.Name & vbCr 'Chr(10) ThisDr 阅读全文

posted @ 2022-12-30 20:31 因思道客 阅读(148) 评论(0) 推荐(0)

导航