闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > 文本控件 WPCubed WPTools 8.10.1 D7-D10.3 Rio

文本控件 WPCubed WPTools 8.10.1 D7-D10.3 Rio

  • 软件大小:未知
  • 更新日期:2019-09-06
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
文本控件 WPCubed WPTools 8.10.1 D7-D10.3 Rio
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
WPTools是一个原生的Delphi文本控件,用于将文字处理和报告集成到您的应用程序中。WPTools是一套组件,结合了文字处理和预览功能,在任何其他单一组件包中都找不到。WPTools数据模型支持数据和编辑逻辑之间的分离。这使得可以将多个编辑器附加到一个文本对象,以便查看相同文本的不同部分。此功能可用于创建相同文本的拆分视图,或者更有趣的是,将不同的编辑器链接到特定页面。此功能还可用于编辑DTP应用程序中的文本路径。此外,可以使用具有可以切换的不同文档的单个编辑器。结合我们的PDF创建者wPDF和DocX支持单元,您可以使用功能强大的组件将RTF,DOCX,HTML,XML转换为PDF。VCL控件WPTools的核心部分是一个完整的RTF WYSIWYG字处理控件,这个控件非常小。与类似组件相比,WPTools在其完美的页面布局模式下支持可编辑的页眉和页脚。现代体系结构支持缩放,分屏,表格,包括表格行中页面分隔的可能性,以及强大的类似CSS的段落样式概念。报告是使用WPReporter完成的,WPReporter是一个功能强大的附加组件,可以理解为一个非常强大的mailmerge实现。与使用数据库内容替换字段的邮件合并相比,WPReporter还允许模板中的集成循环创建列表和表。WPTools是真正的Delphi VCL。它是一个处理VCL的文字,自1996年1月15日以来一直在市场上销售。从那时起,它的架构已经多次现代化,不断发展以反映Delphi编译器的附加功能。现在它是Delphi最先进的文字处理组件VCL。 WPTools的许可仍然非常实惠,应该注意它已经集成了基本版中的许多功能,这需要昂贵的附加组件来竞争ActiveX组件。 WPTools处理Windows消息以使diction软件正常工作。

新功能介绍

1、文档中的动态/实时数据库表(包含在“Premium”和Bundle版本中)
您是否需要向用户显示数据库查询的结果并打印它?使用WPTools的动态表,用户不仅可以浏览查询结果,还可以更改表格和数据单元格的外观,并以所见即所得的方式打印。
与“数据网格”解决方案相比,还可以复制部分创建的表并将它们直接粘贴到字处理程序中,当然也可以是TWPRichText。动态表功能由新组件控制:TableProducer。
2、改进了TWPMMDataProvider
使用此组件,可以更轻松地创建表单以显示数据库中的文本和图像。它还支持在用户更改编辑器内的字段中的文本时更新数据库。
它现在还支持存储要加载到图像对象中的特定图像的名称的字段。
3、表格中的排序和过滤。
现在可以通过比较某列中的文本对表进行排序。类似地,也可以隐藏满足特定标准的行。排序逻辑已经仔细开发,因此甚至可以对具有混合数据行的表进行排序,例如在上面的屏幕截图中。属于某个“主”行的行将被视为它们是该行的子项,这意味着排序不会将数据分开,并且当主数据行也被隐藏时,过滤将隐藏子数据行。
API:WPRichText.TableFilterSort
4、改进的样式滚动组件 - TWPStyleScroller。
使用此组件,用户可以快速选择所选文本的段落样式。
5、编号已经修改。
编号现在允许在一个文档中使用多个大纲组。当以WPT格式附加文档时,现在(可选地)可以添加所包括的轮廓组,这确保了每个附加文本的编号开始为新。
数字文本和标题之间的距离现在自动调整:
数字对话框已更新,现在还允许创建新的和其他大纲定义。
编号对话框打开时,文档中的当前数字将突出显示。
使用对话框中数字项的上下文菜单,可以替换文档中的数字或大纲样式。
6、旋转标签
改进的TWPTextObject使得可以在表格中显示垂直标签。
示例:ATable.rows [0] .cols [0] .SetTextObject(“,'SomeText',[wpTextRotate90]);
Delphi 5,6和7不支持此功能。
7、动态对象
为段落显示此对象,并可以将可单击按钮添加到段落或单元格。
(用于选择标记,光标和列排序按钮。)
8、实时绑定
TWPRichText现在支持LiveBinding
9、交互式光标和选择 - 带触摸支持
10、触摸支持滚动和缩放
使用触摸屏时,可以使用手势自动滚动和缩放文本。
Touch.InteractiveGestures:= []如有必要,禁用触摸支持。
11、函数TParagraph.CharAttrModify()
使用这个新函数,现在可以直接修改TParagraph的文本属性。
这不会更改所有字符使用的属性,但会更改每个单数字符所附带的“CharAttr”。
procedure TParagraph.CharAttrModify(
WPAT_Code:Integer; 
Value:Integer; 
ModifyMode:TWPCharAttrModifyMode = wpSetValue; 
StartPos:Integer = 0; 
Len:Integer = MaxInt);
 
TWPCharAttrModifyMode =(wpSetValue,wpSetColorValue,wpDelete,wpAddValue,wpSubtractValue {not negative!},wpOrValue,wpAndNotValue);
12、属性HandleRichEditMsg
如果此属性为true,则编辑器会接受RichEdit也支持的一些消息。这使得可以在WPTools中使用听写软件。(这也要求听写软件识别编辑器窗口 - 不幸的是 - 我们无法控制)
13、WPTools“Premium”中的大量增强脚注
多年以来,脚注一直在WPTools“Premium”中。但是对于WPTools 8.01,支持得到了很大的提升。任何脚注现在可能超过一页,实际上它可以跨越多个页面!(如果您需要在脚注不适合当前时创建新页面的旧行为,您仍然可以在属性FormatOptionsEx中激活它。)
14、其他改进和修复:
+将TWPTextObject打印为位图。这对于隐藏来自邮件服务应用程序(通常是打印机驱动程序)的文本很有用,该应用程序
分析页面上的文本以读取应发送信件的地址。(wpPrintAsBitmap)
+ TableAdd最多可以创建3个表头和最多3个页脚行。
+ TParagraph.QuickFind('{〜*〜}'...可用于在文本中定位标记。
+ WPGutter:折叠表中的分组区域
+ ValueEdit - 保留从DFM 
+ MailMerge 加载的值- 可以在“ReadOnly”中执行“fashion 
+ MailMerge - LoadImageFromFile 
以及数百个小改动以改善编辑体验
* GetCharAttr有新选项
*改进了文本搜索

功能特色

1、100%pascal源代码可用于某些版本
2、100%WYSIWG编辑
3、功能强大的邮件合并功能
4、可选的DocX读写功能
5、直接访问段落和字符属性
6、创新文本编辑功能的强大基础
7、文字处理组件WPTools支持各种不同的字符和段落属性,样式表,编号和项目符号。
8、此外,它还支持书签,嵌入式图像(带有环绕文本)和目录。
9、如果您需要进行群发邮件或为您的客户提供可自定义的数据库视图,那么您将享受使用功能强大的“邮件合并”功能。WPTools使用特殊的字段对象(开始和结束标记),这使得可以动态更新文本或读出文档的选定部分,因此也可以将其与表单一起用于数据输入。
10、当您需要快速准确的PDF导出时,只需添加我们的产品wPDF即可。由于wPDF除了WPTools以外的其他产品,您可以根据需要混合报告组件或元文件的输出。
11、您还可以通过多种方式更改文本的呈现方式。例如,您可以从其中一个事件中绘制自定义页面或段落背景。

使用说明

1、如何在项目中添加文字处理:
要在项目中创建基本但功能强大的文字处理器,开发人员只需在表单上放置一些组件即可。这些是TWPRichText编辑器,水平和垂直标尺以及可自定义的TWPToolbar工具栏。设置了几个属性以连接您已完成的元素。当然,有很多自定义选项可供选择。此外,作为开发人员,您可以自由使用提供的工具栏和对话框组件,也可以创建自己的组件。还可以将提供的逻辑与自定义逻辑混合,因为多个事件可以轻松更改编辑器的行为。
2、MS Word DOCX文件
自2015年以来,WPTools 7可选择提供对DocX文件的本机支持。您需要Delphi 7或更高版本,因为需要UTF8支持。将单元WPIOReadDOCX,WPIoWrtDocX和WPIoZIPDOCX添加到项目时,将激活DocX支持。(WPIoZIPDOCX实现了ZIP支持的桥梁。除非您使用Delphi XE2或更高版本,否则还需要“abbrevia”来支持ZIP文件 - 您可以在http://tpabbrevia.sourceforge.net/下载。)
DocX格式支持几乎所有WPTools功能。只有专有的WPTools对象,特殊用户属性和子段落才能以此格式保存。新增功能:现在可以在文件中写入标记,以使MS Word以跟踪更改模式打开文件。
我们还将WPReporter波段信息保存到常规字段中,因此可以保存在DocX中,在MS Word中编辑模板并加载模板。
如果您已获得WPTools 7.23或更高版本的许可,可在此处订购附加组件 - 它包含DOCX读写器的来源。
3、WPTools中可扩展的文件格式支持:
WPTools使用读写器类。这使得即使在不包含所有源代码的标准版本中也可以扩展或修改文件的加载和保存方式。最新的编程技术已被用于快速读取和写入并保存。WPTools读取和写入自己的“WPTOOLS”格式,ANSI,RTF和HTML / CSS文本。此外,还有一个附加组件可以支持MS Word DocX文件。
WPTools使用可扩展的概念来支持文件格式。可以创建和调整读者和编写者类。
4、RTF文件支持的功能
加载RTF参考
页面格式和边距
页眉和页脚文本
BMP,WMF,JPEG和PNG格式的图像
样式表
减色风格
编号样式表(\ list ..)
字段
参考书目和书签(TOC!)
嵌套表
段落属性,即缩进和间距,对齐
角色属性
Unicode字符\ u
特殊的WPTools对象
WPTools Premium包括报告功能和句柄
脚注
文本框(文本形状)
5、TML文件支持的功能
字符属性,FONT,B,I,U
StyleSheets <style>
内联CSS样式<p style =“”>
样式引用<p class =“”>
超链接,也引用了<a class="" href="">样式
内联span对象<span style =“”>,<span class =“”>
图片
可以加载有序和无序列表。节省是可能的,但不能完全保留RTF的可能性
6、关于“WPTools”格式
WPTools支持从RTF和CSS规范中获知的属性。不幸的是,没有人包括对方的所有可能性。例如,CSS无法存储制表位。所以你可能会问为什么我们不使用XML作为文件格式。使用其他参数可以轻松存储WPTools支持的所有属性。那会引入其他问题:
与HTML XML不同,需要清晰的标记嵌套,这意味着每个XML TAG必须在打开的级别上关闭。但这会限制WPTools的功能。有几个元素可以在不同的级别上关闭,即超链接。超链接(<A>)可以在一个段落中的某个位置打开,并在下一个段落内关闭。书签和邮件合并字段也是如此。
因此我们决定将“WPTOOLS”格式创建为HTML,这意味着它可以与使用命名参数的TAG一起使用。目的是使HTML读者可以读取WPTOOLS格式。不仅要在Web浏览器中显示它(可以工作),还要将它用作索引系统的输入。因此,所有可以处理HTML的索引系统也可以处理WPTOOLS格式。一般的HTML阅读器将以WPTOOLS格式查看纯文本和表格,并忽略嵌入的图像,因为它们已嵌入由HTML注释转义的Base64编码。
“WPTools”或“WPT”格式对于调试应用程序非常有用。大多数属性都是以这种格式可读的。“WPAT”属性以一致且易于理解的方式存储:
段落样式使用“pstyle”标签定义,该标签还为样式设置数字。样式属性以wpcss格式编码,只列出属性名称:属性值。在WPTools API中,可以使用TParagraph.ASet(id,value)设置属性,并使用TParagraph.AGet(id,var value)读取。之后,可以使用base属性在div标签内引用样式。 字符属性(在WPTools API中,它们由CharAttr整数表示,与每个字符一起存储)首先使用“cs”标记定义,然后使用c标记应用。
上面编码的文字写道:“这是一行文字,带有粗体字,风格”正常“适用于它。”

下载地址
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧