微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Scintilla 中制作文本边距?

如何解决如何在 Scintilla 中制作文本边距?

我目前正在 AutoHotkey 中为 Scintilla(当前为 v5.0.1)制作一个类包装器。我不确定我在尝试制作文本边距时遇到了什么问题。看起来它应该非常简单。我只是在使用 Scintilla 寻求操作顺序方面的帮助(而不是 AHK 帮助)。

我正在尝试执行以下操作:

setNames(list(mget(c("ICD10","ICD8","ATC"))),variableName)

我看到边距按照代码中的指定扩展到 100 像素(很难错过)。我将所有内容都保留为基于 0,因此边距 1 是数字边距之后的符号边距。

最后的 msgBox 显示了我放在边距中的文本,所以它似乎成功了,但文本没有显示

我尝试使用 SCI_MARGINSETSTYLE 为文本添加样式,但没有效果。我什至更改了我的 Windows 主题,以确保文本不会与边距背景颜色相同,但情况似乎并非如此。

我没有从 AHK 脚本中得到任何错误

我不知道我错过了什么。我已经完成了超过 50% 的 Scintilla 文档,没有任何问题,但我很难过。

解决方法

简单到可笑。

我正在测试单行文档。我将我的“测试线”设置为 1,而不是 0(因为它是基于 0 的)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。