XForm
概要
XForm は Aspose.PDF のFOSSにおける .NET 用のクラスです。
Form XObject(独自のリソースを持つ再利用可能なコンテンツストリーム)を表します。
このクラスは、.NET プログラムにおける XForm オブジェクトの操作用に5つのメソッドを提供します。利用可能なメソッドは、CreateNewForm、Dispose、FreeMemory、GetResourcesです。Aspose.PDF の .NET 用FOSSパッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: BBox、Contents、DecodedBytes、IT、Matrix、Name、およびその他4つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Name | string? | 読み取り/書き込み | この XForm の名前は、ページの XObject リソース dict にあります。 |
Contents | OperatorCollection | 読み取り | Form XObject のコンテンツストリームは、型付きオペレータコレクションです。 |
DecodedBytes | byte[] | 読み取り | この XForm の生のデコード済みコンテンツバイト。 |
BBox | Rectangle? | 読み取り/書き込み | この XForm のバウンディングボックス。 |
Rectangle | Rectangle | 読み取り | BBox の別名です;公開されている API は両方の名前を提供します。 |
Subtype | string | 読み取り | XObject のサブタイプ(XForm インスタンスの場合は常に「Form」)。 |
Matrix | Matrix | 読み取り/書き込み | Form の /Matrix エントリ(フォームが描画されるときに適用される変換)。 |
IT | string? | 読み取り | Form の /Intent (IT) エントリ; null の場合は欠如。 |
Opi | Opi | 読み取り | Open Prepress Interface(OPI)ラッパー。 |
Resources | Resources | 読み取り | この XForm のストリーム辞書で宣言された Form XObject リソース(フォント / 画像 / 入れ子 XObject)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
GetResources() | メソッドスタイルのリソースアクセッサー、.NET API と同等です。 |
GetResources(allowCreate: bool) | メソッドスタイルのリソースアクセッサ(オンデマンドで作成). |
Dispose() | この XForm が保持しているリソースを解放します。 |
FreeMemory() | デコードされたコンテンツキャッシュを解放します。 |
CreateNewForm(source: Page, document: Document) | ソースページのコンテンツストリームから新しい XForm を構築し、ドキュメントに登録します。 |