parseLinks方法

总结

解析在其中找到的链接DocumentText

语法
打印稿
JavaScript
DocumentPageText.prototype.parseLinks =函数linkPatterns
parseLinks (linkPatterns: RegExp []):DocumentLink[];

参数

linkPatterns

一份正则表达式用于解析链接的对象。

返回值

解析的链接列表。

讲话

如果的值DocumentText。AutoParseLinks真正的,则文档将调用ParseLinks对于第一次获得文本后的每一页使用GetText

的价值linkPatterns.结果链接(如果有的话)将与页面中找到的任何现有链接合并(例如,经过解析的内部页面链接)DocumentStructure或用户自定义链接,可以通过DocumentPage。GetLinks

此方法将运行传递的正则表达式,并将找到的任何匹配项作为类型值添加DocumentLinkDocumentLink。LinkType等于DocumentLinkType。价值DocumentLink。价值设置为匹配的文本,和DocumentLink。界限设置为页面单位中匹配的边界矩形。

如果一个正则表达式有多个匹配,则此方法将使用长度最长的匹配。例如,如果文本包含字符串mailto: name@domain.com,正则表达式列表为整个字符串(从URL正则表达式匹配器)和电子邮件部分(从电子邮件正则表达式匹配器)找到了一个匹配,然后使用第一个匹配,因为它包含一个更长的值,第二个被丢弃。

AutoParseLinks获取更多信息。

需求
目标平台
Leadtools。文档Assembly
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。