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 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Type | ArtifactType | 読み取り/書き込み | アーティファクトのタイプ分類。 |
Subtype | ArtifactSubtype | 読み取り/書き込み | アーティファクトのサブタイプ。 |
CustomType | string? | 読み取り/書き込み | 非標準アーティファクトタイプの名前。 |
CustomSubtype | string? | 読み取り/書き込み | 非標準アーティファクトサブタイプの名前。 |
Text | string? | 読み取り/書き込み | アーティファクトのコンテンツストリーム演算子から抽出されたテキストコンテンツ。 |
Rectangle | Rectangle? | 読み取り | プロパティ辞書の /BBox エントリからのバウンディングボックス。 |
Opacity | double | 読み取り/書き込み | アーティファクトの不透明度(ExtGState の /ca から)。 |
Page | Page? | 読み取り | このアーティファクトが属するページ。 |
ArtifactHorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | 水平揃え(/Attached エントリから)。 |
ArtifactVerticalAlignment | VerticalAlignment | 読み取り/書き込み | 垂直揃え(/Attached エントリから)。 |
IsBackground | bool | 読み取り/書き込み | これが背景のアーティファクトであるかどうか。 |
Rotation | double | 読み取り/書き込み | 回転角度(度)。 |
BackgroundColor | Color? | 読み取り/書き込み | 背景色。 |
RightMargin | double | 読み取り/書き込み | 右余白。 |
LeftMargin | double | 読み取り/書き込み | 左余白。 |
TopMargin | double | 読み取り/書き込み | 上余白。 |
BottomMargin | double | 読み取り/書き込み | 下余白。 |
Position | Point? | 読み取り/書き込み | 明示的な配置座標。 |
FormattedText | FormattedText? | 読み取り/書き込み | アーティファクト用の書式設定されたテキスト。 |
TextState | TextState? | 読み取り/書き込み | アーティファクトテキストのテキスト状態。 |
Lines | List<string> | 読み取り | 複数行のテキストコンテンツ。 |
Contents | List<Operator> | 読み取り | アーティファクトを描画する内部コンテンツストリーム演算子。 |
Form | XForm? | 読み取り | このアーティファクトが再利用可能なフォームとしてレンダリングされるときの Form XObject (e.g. |
Image | XImage? | 読み取り | このアーティファクトのコンテンツがラスター画像であるときの 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) | このアーティファクトを特定のページにバインドします。 |