TextSearchOptions
概要
TextSearchOptions は Aspose.PDF の FOSS における .NET 用のクラスです。
PDF 文書におけるテキスト検索操作のオプション。
このクラスは、.NET プログラム内で TextSearchOptions オブジェクトを扱うための 4 つのメソッドを提供します。利用可能なメソッドは TextSearchOptions です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の .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 の場合、アブソーバはページ走査中に発生する不正なフォントリソースや欠落したフォントリソースによる例外を抑制します — 問題のあるテキストランは、例外が上位に伝播する代わりに静かにスキップされます。 |
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) | 検索を矩形に制限し、必要に応じてフレーズを正規表現として扱う新しいインスタンスを初期化します。 |