TextSearchOptions
概述
TextSearchOptions 是 Aspose.PDF FOSS 中用于 .NET 的类。
PDF 文档中的文本搜索操作选项。
此类提供 4 个方法,用于在 .NET 程序中处理 TextSearchOptions 对象。可用的方法包括:TextSearchOptions。在安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:CaseSensitive、ExcludeRectangles、IgnoreResourceFontErrors、IgnoreShadowText、IsRegularExpression、IsRegularExpressionUsed,以及另外 8 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
IsRegularExpression | bool | 读写 | 获取或设置搜索短语是否为正则表达式。 |
CaseSensitive | bool | 读写 | 获取或设置搜索是否区分大小写。 |
WholeWord | bool | 读写 | 获取或设置是否仅匹配完整单词。 |
Rectangle | Rectangle? | 读写 | 获取或设置用于限制文本搜索区域的矩形。 |
ExcludeRectangles | Rectangle[]? | 读写 | 获取或设置文本未被吸收的区域。 |
IsRegularExpressionUsed | bool | 读写 | 对 IsRegularExpression 的别名(匹配公开的 API)。 |
LimitToPageBounds | bool | 读写 | 获取或设置文本搜索是否限制在页面边界内。 |
SearchForTextRelatedGraphics | bool | 读写 | 获取或设置文本搜索结果是否还应收集与匹配文本在位置上相关的图形(线条、矩形、填充)——例如超链接的下划线或短语周围的高亮矩形。 |
IgnoreResourceFontErrors | bool | 读写 | 当为 true 时,absorber 抑制在页面遍历期间因字体资源损坏或缺失而抛出的异常——违规的文本运行将被静默跳过,而不会向上冒泡。 |
SearchInAnnotations | bool | 读写 | 注释绑定的文本是否会贡献到搜索结果中。 |
IgnoreShadowText | bool | 读写 | 绘制在页面之外或被不透明形状遮挡的文本是否会被忽略。 |
UseFontEngineEncoding | bool | 读写 | 字体引擎的编码表是否驱动解码,而不是 /ToUnicode。 |
LogTextExtractionErrors | bool | 读写 | 是否将文本提取错误路由到文档记录器。 |
StoredGraphicElementsMaxCount | int | 读写 | 吸收器在保留匹配文本的同时,最大保留的图形元素数量。 |
方法
| 签名 | 描述 |
|---|---|
TextSearchOptions() | 初始化 TextSearchOptions 类的新实例。 |
TextSearchOptions(isRegularExpressionUsed: bool) | 使用指定的正则表达式模式初始化 TextSearchOptions 类的新实例。 |
TextSearchOptions(rectangle: Rectangle) | 初始化 TextSearchOptions 类的新实例,并将搜索限制在页面空间的矩形内。 |
TextSearchOptions(rectangle: Rectangle, isRegularExpressionUsed: bool) | 初始化一个新实例,将搜索限制在矩形内,并可选地将短语视为正则表达式。 |