很高兴TRichView来到了版本18.3,此更新已将SRVControls移动到Lazarus(Windows平台)。ScaleRichView有了一个新的UI转换:Slovenian。 除此之外,还有许多小的修复和改进。

最新版TRichView


很高兴TRichView来到了版本18.3,TRichView,RichViewActions,ScaleRichView,SRVControls可用于Delphi,C ++ Builder和Lazarus(适用于Windows)。Report Workshop可用于Delphi和C ++ Builder。

此更新已将SRVControls移动到Lazarus(Windows平台)。ScaleRichView有了一个新的UI转换:Slovenian。 除此之外,还有许多小的修复和改进。接下来就看看具体更新内容。

SRVControls for Lazarus

SRVControls包括:TSRVButton,TSRVEdit,TSRVMemo,TSRVLabel,TSRVCheckBox,TSRVRadioButton,TSRVPaintBox,TSRVListBox,TSRVComboBox,TSRVImagesScroll(图像的可滚动行)。

SRVControls对于ScaleRichView客户是免费的。自此更新之后,所有这些控件也可用于Lazarus(Windows平台)。

Delphi的现有SRVControls演示已从 SRVControls Demos 移至 SRVControls Demos Delphi 。且为Lazarus添加了新的演示: SRVControls Demos Lazarus 。DocViewer演示已从SRVControls演示移至ScaleRichView演示。

由于上述更改,我们强烈建议在安装此组件之前先卸载组件的先前版本,否则将有两个版本的演示项目。

ScaleRichView和屏幕阅读器

打开NVDA的工具| Python控制台,然后输入:

import NVDAObjects.windowNVDAObjects.window.windowClassMap['TSRichViewEdit']='Edit'NVDAObjects.window.windowClassMap['TSRVRichViewEdit']='Edit'NVDAObjects.window.windowClassMap['TSRVRichViewHeaderFooterEdit']='Edit'NVDAObjects.window.windowClassMap['TSRVRichViewNoteEdit']='Edit'NVDAObjects.window.windowClassMap['TDBSRichViewEdit']='Edit'NVDAObjects.window.windowClassMap['TInnerDBRichViewEdit']='Edit'NVDAObjects.window.windowClassMap['TDBSRVRichViewHeaderFooterEdit']='Edit'NVDAObjects.window.windowClassMap['TDBSRVRichViewNoteEdit']='Edit'

之后,NVDA读取ScaleRichView中的当前行和字符。但是,有个不足之处是,在每次重新启动NVDA时都调用此Python代码。


如果您对想要购买正版授权TRichView,可以联系在线客服>>咨询相关问题。

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月23日
下一篇 2020年1月23日

相关推荐

发表回复

登录后才能评论