HeaderArtifact

HeaderArtifact

概要

HeaderArtifact は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: Artifact。

ヘッダーアーティファクトを表します — ページレベルのランニングヘッドで、Artifact /Subtype /Header とタグ付けされています (PDF 32000 §14.8.2.2)。

このクラスは .NET プログラムで HeaderArtifact オブジェクトを操作するための 15 のメソッドを提供します。利用可能なメソッドは Artifact、BeginUpdates、Dispose、GetValue、HeaderArtifact、RemoveValue、SaveUpdates、SetImage、SetLinesAndState、SetPageNumberReplacementString、SetPdfPage、SetText、および追加の 2 メソッドです。すべての公開メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: ArtifactHorizontalAlignment、ArtifactVerticalAlignment、BackgroundColor、BottomMargin、Contents、CustomSubtype、その他 18 件。

プロパティ

名前型アクセス説明
TypeArtifactType読み取り/書き込みアーティファクトのタイプ分類。
SubtypeArtifactSubtype読み取り/書き込みアーティファクトのサブタイプ。
CustomTypestring?読み取り/書き込み非標準アーティファクトタイプの名前。
CustomSubtypestring?読み取り/書き込み非標準アーティファクトサブタイプの名前。
Textstring?読み取り/書き込みアーティファクトのコンテンツストリーム演算子から抽出されたテキストコンテンツ。
RectangleRectangle?読み取りプロパティ辞書の /BBox エントリからのバウンディングボックス。
Opacitydouble読み取り/書き込みアーティファクトの不透明度(ExtGState の /ca から)。
PagePage?読み取りこのアーティファクトが属するページ。
ArtifactHorizontalAlignmentHorizontalAlignment読み取り/書き込み水平揃え(/Attached エントリから)。
ArtifactVerticalAlignmentVerticalAlignment読み取り/書き込み垂直揃え(/Attached エントリから)。
IsBackgroundbool読み取り/書き込みこれが背景のアーティファクトであるかどうか。
Rotationdouble読み取り/書き込み回転角度(度)。
BackgroundColorColor?読み取り/書き込み背景色。
RightMargindouble読み取り/書き込み右余白。
LeftMargindouble読み取り/書き込み左余白。
TopMargindouble読み取り/書き込み上余白。
BottomMargindouble読み取り/書き込み下余白。
PositionPoint?読み取り/書き込み明示的な配置座標。
FormattedTextFormattedText?読み取り/書き込みアーティファクト用の書式設定されたテキスト。
TextStateTextState?読み取り/書き込みアーティファクトテキストのテキスト状態。
LinesList<string>読み取り複数行のテキストコンテンツ。
ContentsList<Operator>読み取りアーティファクトを描画する内部コンテンツストリーム演算子。
FormXForm?読み取りこのアーティファクトが再利用可能なフォームとしてレンダリングされるときの Form XObject (e.g.
ImageXImage?読み取りこのアーティファクトのコンテンツがラスター画像であるときの Image XObject.

メソッド

シグネチャ説明
HeaderArtifact()空のヘッダーアーティファクトを作成します (Pagination / Header)。
HeaderArtifact(text: string)指定されたテキストを持つヘッダーアーティファクトを作成します。
Artifact()デフォルトコンストラクタ — Undefined タイプとサブタイプのアーティファクトを作成します。
SetPageNumberReplacementString(value: string)テキストで使用されるページ番号置換トークンを設定します。
SetLinesAndState(text: string[], 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)アーティファクトにラスター画像を添付します。
SetText(formattedText: FormattedText)FormattedText インスタンスからアーティファクトテキストを設定します。
SetTextAndState(text: string, textState: TextState)テキストとTextStateを一緒に設定してください。
SetPdfPage(page: Page)このアーティファクトを特定のページにバインドします。

参照

 日本語