很高兴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进行处理,非常感谢!