jaredmccullough 发表于 2022-7-6 06:25:21

多行文字问题??请帮忙

我遇到了一个文本问题,其中“内容”提供了某种错误。我正在使用一个名为NUMINC的AutoLisp,它本质上是一个文本生成器,用于创建大量数字顺序文本。我遇到的问题是,“内容”不是文本的数值。假设“15”是出现在属性下内容部分的正常值,但在某些情况下,我得到了{/FARial-Baltic/b1/i0/c186….}。然后,我必须进入并纠正这一点,在每个文本框中重新输入值,我发现像这样。有人知道这个问题吗?

Dadgad 发表于 2022-7-6 06:29:55

听起来像李的Lisp程序,
链接是
http://www.lee-mac.com/numinc.html
 
谢谢李!
也许你可以试着从李的优秀网站上再次下载,
以防你有一个旧版本。
除非这样,否则李可能会注意到你的帖子,并能帮你解决问题。

ReMark 发表于 2022-7-6 06:32:26

你用Arial波罗的海字体吗?

jaredmccullough 发表于 2022-7-6 06:35:09

所用文字为Arial波罗的海yes。似乎创建的文本大约有一半是可以的,属性中的“内容”是在文本框中输入的值。但是有很多人提出了{/FArial-Baltic/b1/i0….}我猜想这是在“Contents”属性的文本框中显示文本的格式。有人可能会问,如果它在文本框中显示正确的值,那么为什么它会在属性下的内容中显示什么呢。但是我把它们用于另一个程序,它使用文本值,并因此在我的另一个程序中创建错误代码。

ReMark 发表于 2022-7-6 06:40:39

这是DTEXT、MTEXT还是属性中使用的文本?我想了解的是,没有问题的文本和表现出问题的文本之间有什么区别?

jaredmccullough 发表于 2022-7-6 06:42:26

我想我可能已经解决了这个问题。所以我用Lee Macs lisp创建了大量的值,比如数字“82”中的20,只是为了作为配售持有人。然后我返回并分别更改文本框中“82”的值。当数字为“82”时,这是它在“内容”下显示的内容,但当我将数字改为“84”时,这是在属性的“内容”部分出现信息混乱的时候。但正如我之前所述,文本框中的物理数字会根据文本属性中出现的内容的值的变化进行调整。

jaredmccullough 发表于 2022-7-6 06:46:56

让我困惑的是,当我改变这个值时,为了便于讨论,我们将其称为“错误”。但是,如果我点击文本框并在其中重新键入相同的内容,它就会自行修复。不幸的是,对于所有数据来说,这将非常耗时。有人知道解决这个问题的方法吗?我可以选择所有数据,但是否有命令或其他东西使内容=显示其值?

jaredmccullough 发表于 2022-7-6 06:48:07

这就是确切的问题。。。。。。。。。。。。。。。。。因此,为了便于放置,我使用Lee Mac Lisp创建了一个相同数字的数组,即“85”。然后,我需要对每个创造的个人价值进行调整。这些调整都是数字变化。我把其中一个“85”改为“92”,这很好。当我将“85”改为“87”时,我所做的是将1退格以删除“5”,并添加一个“7”使其成为“87”,这是在将原来的“8”从“85”中保留下来。这是唯一发生“错误”的情况

ReMark 发表于 2022-7-6 06:51:30

病人对医生。“医生,当我像这样移动食指的时候会很疼。”
 
医生对病人。“不要那样动食指。”

jaredmccullough 发表于 2022-7-6 06:53:57

不,我现在明白了,但我想知道有没有什么快速的方法来解决这个问题,或者我必须逐个单击每个文本框来查看属性中是否存在问题?我可以通过一次选择所有数据并使用某种命令使其“内容”等于“面值”来调整这一点吗
页: [1] 2
查看完整版本: 多行文字问题??请帮忙