http://www . dot soft . com/XL 2 CAD . htm 同样,问题将是对文本位置的控制。客户端希望文本位于非常精确的位置。我不确定这是否可以从Excel中口述出来。无论软件多么先进,Excel中的单元格都是由pt而不是英寸或毫米决定的...字体是TTF的或其他的...不是SHX或AutoCAD字体。我不想将其引入绘图中。
我会检查链接并看看软件的功能是什么。
再次,与表格交谈...我们的客户端不容忍Mtext。当您爆炸一个表格时,所有文本都变成MTEXT。然后我必须爆炸它...假设Mtext具有底部中心的对齐方式,当您将其爆炸时,文本不会移动,但默认情况下,锚点变为“LEFT”而不是中心。我必须手动将文本从“LEFT”更改为“CENTER”,然后将所有文本重新对齐到它们的预期位置。对于10列乘300 dwgs来说,这是一项大量的工作。Rea-定位3000条文本不是我对有趣时光的想法。
所以表格不是一个选项。
再次,我会检查您推荐的软件...但我的目标不是将任何格式从LOG传输到CAD文件。只是来自每个单元格的数据。
也许一种简单的方法是将日志保存为csv(因此它只是文本)文件,然后解析数据。然后,它只是将文本放置在<em>右侧的<em>位置。 基本上,这就是我现在正在手动执行的操作。 我创建了值为“~”的格式化单个文本数组,并通过从分解表中单击,我将数据从MTEXT传输到TEXT。
但日志的格式始终完全相同。 所以我想知道为什么一个程序不能被编写成从CAD中的特定X,Y开始,以特定的样式开始一段TEXT,并对齐中心。并从单元格中选取 ..说A:1并放入数据。然后转到下一个编程的单元和预编程的X,Y并执行相同的操作。
这是我在每个客户的项目上使用的流程......每个项目的数据都会有所不同,但Excell电子表格格式和数据位置将完全相同。
我知道什么列中有什么数据。 这永远不会改变..我不知道的是有多少行。所以也许这将是我必须输入的变量?
提示输入项目日志:(导航到文件 -->单击“打开”)
提示:集中有多少图形?300
将 A:4 到 A:304 作为文本从 AutoCAD 中以 .2 英寸的间隔向下放置。.. 然后在不同的 X,Y 和 D:4 处以 C:4 紧随其后,依此类推, 依此类推。 这就是我
正在寻找的。
文本将始终具有相同的客户端提供的样式、高度、图层和对齐方式(居中)。
因此,为此编写LSP应该很容易。 我只是没有这些编程技能。
页:
1
[2]