アーティファクト

アーティファクト

概要

Artifact は .NET 用の Aspose.PDF FOSS のクラスです。

PDF アーティファクトを表します — /Artifact とタグ付けされたマークド コンテンツ シーケンス (PDF 32000 §14.8.2.2)。

このクラスは .NET プログラムで Artifact オブジェクトを操作するための 16 のメソッドを提供します。 利用可能なメソッドは次のとおりです: ArtifactBeginUpdatesDisposeGetValueRemoveValueSaveUpdatesSetImageSetLinesAndStateSetPageNumberReplacementStringSetPdfPageSetTextSetTextAndState、および 1 つの追加メソッド。 すべてのパブリック メンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。 プロパティ: ArtifactHorizontalAlignmentArtifactVerticalAlignmentBackgroundColorBottomMarginContentsCustomSubtype、およびその他 18 件。

プロパティ

名前タイプアクセス説明
TypeArtifactTypeRead/Writeアーティファクトのタイプ分類。
SubtypeArtifactSubtypeRead/Writeアーティファクトのサブタイプ。
CustomTypestring?Read/Write非標準アーティファクトタイプの名前。
CustomSubtypestring?Read/Write非標準アーティファクトサブタイプの名前。
Textstring?Read/Writeアーティファクトのコンテンツストリーム演算子から抽出されたテキストコンテンツ。
RectangleRectangle?Readプロパティ辞書の /BBox エントリからのバウンディングボックス。
OpacitydoubleRead/Writeアーティファクトの不透明度(ExtGState /ca から)。
PagePage?Readこのアーティファクトが属するページ。
ArtifactHorizontalAlignmentHorizontalAlignmentRead/Write水平揃え(/Attached エントリから)。
ArtifactVerticalAlignmentVerticalAlignmentRead/Write垂直揃え(/Attached エントリから)。
IsBackgroundboolRead/Writeこれが背景アーティファクトかどうか。
RotationdoubleRead/Write回転角度(度)。
BackgroundColorColor?Read/Write背景色。
RightMargindoubleRead/Write右余白。
LeftMargindoubleRead/Write左余白。
TopMargindoubleRead/Write上余白。
BottomMargindoubleRead/Write下余白。
PositionPoint?Read/Write明示的な配置座標。
FormattedTextFormattedText?Read/Writeアーティファクトの書式設定テキスト。
TextStateTextState?Read/Writeアーティファクトテキストのテキスト状態。
LinesList<string>Read複数行テキストコンテンツ。
ContentsList<Operator>Readアーティファクトを描画する内部コンテンツストリーム演算子。
FormXForm?Read再利用可能なフォームとしてレンダリングされる際に、このアーティファクトを裏付ける Form XObject(例:
ImageXImage?Readコンテンツがラスタ画像の場合、このアーティファクトを裏付ける Image XObject。

メソッド

SignatureDescription
Artifact()デフォルトコンストラクタ — Undefined タイプとサブタイプのアーティファクトを作成します。
Artifact(type: ArtifactType, subType: ArtifactSubtype)指定されたタイプとサブタイプのアーティファクトを作成します。
Artifact(type: string, subType: string)文字列ベースのカスタムタイプとサブタイプのアーティファクトを作成します。
SetPageNumberReplacementString(value: string)Text で使用されるページ番号置換トークンを設定します。
SetLinesAndState(text: string[], textState: TextState)指定された TextState で複数行テキストコンテンツを設定します。
BeginUpdates()バッチ化されたプロパティ更新を開始します。
SaveUpdates()BeginUpdates で開始されたバッチ更新をフラッシュします。
Dispose()アーティファクトが保持するリソースを解放します。
GetValue(name: string)SetValue(string, string) で設定されたカスタムの名前/値ペアを読み取ります。
SetValue(name: string, value: string)アーティファクトにカスタムの名前/値ペアを保存します(下流のメタデータアクセス用;このビルドでは PDF に出力されません)。
RemoveValue(name: string)以前 SetValue で設定されたカスタムの名前/値ペアを削除します。
SetImage(imageStream: Stream)ラスタ画像をアーティファクトに添付します。
SetImage(imageName: string)パスで指定したラスタ画像を添付します。
SetText(formattedText: FormattedText)FormattedText インスタンスからアーティファクトのテキストを設定します。
SetTextAndState(text: string, textState: TextState)Text と TextState を同時に設定します。
SetPdfPage(page: Page)このアーティファクトを特定のページにバインドします。

参照

 日本語