可更改:文本对齐不是问题;文本应该向后,这使得左向右,反之亦然。文本将是波斯语(从右到左的书写方向)。我不认为这是造成问题的原因。
再现错误检查后#7 我不得不相信你的话。因为我只使用英语处理过AutoCAD,所以我不熟悉AutoCAD如何处理从右到左的语言。从您的程序中,它似乎将右对齐视为默认值,当然,标准英文安装并非如此。有趣的 事实上,并不是这样,随着从右到左的书写,我们使用向后检查,因此右最终会导致左对齐,反之亦然。你现在冷静了吗?
您不需要非英语安装,只需要post#7中的shx文件。 嗯,我想我有点理解了,直到你解释得更多。基本上,我理解你必须在内部将右称为左,将左称为右,这就是你在程序中所做的。考虑到RTL语言,它是有意义的。我喜欢学习新事物,所以谢谢你提供的所有信息。 这真的很容易尝试。打开autocad,使用命令dt并编写一些内容。然后进入它的属性,并向后转换为yes。你会看到发生了什么。由于RTL脚本不是autocad反向文本的一部分,因此LTR的行为与RTL相同。
现在明白了吗?
PS:我发现了代码的问题。我应该换句话:
(command "ddedit" txthandle)
到
(command "ddedit" txthandle "")
页:
1
[2]