OperatorCollection

OperatorCollection

概要

OperatorCollection は Aspose.PDF の FOSS for .NET におけるクラスです。継承元: IEnumerable<Operator>, IDisposable。

ページのコンテンツストリームオペレーターのコレクション。

このクラスは、.NET プログラムで OperatorCollection オブジェクトを操作するためのメソッドを 23 個提供します。利用可能なメソッドは、Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace と、さらに 4 個のメソッドです。すべての公開メンバーは、Aspose.PDF の FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Commands, Count, IsFastTextExtractionMode, IsReadOnly。

プロパティ

名前型アクセス説明
CommandsOperatorCollection読み取りこのコレクション自体を返す Public-API エイリアス(呼び出し側は page.Contents.Commands[i] を実行)。
IsFastTextExtractionModebool読み取り吸収器/パーサーが高速テキスト抽出モードかどうか(glyph-width metrics なし、文字位置の近似のみ)。
IsReadOnlybool読み取り常に偽です: 呼び出し元は演算子を追加したり削除したりできます。
Countint読み取りページコンテンツストリーム内の演算子の数。

メソッド

シグネチャ説明
Add(op: Operator)コレクションに演算子を追加する。
Add(ops: Operator[])1 回の呼び出しで複数の演算子を追加する。
Add(ops: System.Collections.Generic.ICollection<Operator>)一度の呼び出しで任意のコレクションから複数のオペレーターを追加します。
Accept(visitor: IOperatorSelector)与えられたセレクタで全てのオペレーターを訪問します。
CancelUpdate()保留中の変更をフラッシュせずに、SuppressUpdate によって開始された抑制更新ウィンドウをキャンセルします。
Clear()コレクションから全てのオペレーターを削除します。
Contains(op: Operator)op が現在コレクションに存在するときは True。
CopyTo(array: Operator[], index: int)ライブオペレーター(メモリ上の可変リストで、解析されたキャッシュではありません)を、インデックスから配列にコピーする。
Delete(ops: Operator[])ops に含まれる各オペレーターのすべての出現を削除する。
Delete(list: System.Collections.Generic.IList<Operator>)list にあるすべてのオペレーターを削除する。
Dispose()コレクションが保持しているリソースを解放します。
Insert(index: int, op: Operator)指定された 1 ベースインデックスに演算子を 1 つ挿入します。
Insert(at: int, ops: Operator[])(1 ベース)で複数の演算子を挿入します。
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)(1 ベース)で複数の演算子(任意の IList)を挿入します。
Remove(op: Operator)op の最初の出現を削除し、operator が削除された場合は true を返します。
Replace(operators: System.Collections.Generic.IList<Operator>)operators をインプレースで置き換えます:operators の各 operator が、1 ベースの Index で既存の operator を上書きします。
SuppressUpdate()operator のミューテーションをバッチで実行している間、automatic content-stream の再シリアライズを一時停止します。
ResumeUpdate()automatic content-stream の再シリアライズを再開します。
ResumeUpdate(updateAll: bool)オプションのフルフラッシュ セマンティクスを伴う自動再シリアライズを再開します(updateAll フラグは保存のみです)。
UpdateData()保留中の operator 変異をバックエンドのコンテンツストリームに永続化します。
Delete(index: int)指定された 1 ベースのインデックスの operator を削除します。
GetEnumerator()コンテンツストリーム内のすべての operator を型付けされた Operator インスタンスとして列挙します(認識できないコマンドに対しては RawOperator フォールバックを使用)。
ToString()すべての operator を単一の文字列として返します。

参照

 日本語