TextStamp
概要
TextStamp は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: Stamp。
PDF ページに適用できるテキストスタンプです。
このクラスは、.NET プログラムにおける TextStamp オブジェクトを操作するための 11 のメソッドを提供します。利用可能なメソッドは、BindImage、BindLogo、BindPdf、BindTextState、SetImageSize、SetOrigin、TextStamp です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべての公開メンバーが任意の .NET アプリケーションからアクセス可能になります。プロパティ: BlendingSpace、Color、DefaultFont、DefaultFontSize、FontName、FontSize、その他 19 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
DefaultFont | Font | 読み取り | 明示的にFontNameが設定されていない場合に使用されるデフォルトフォント。 |
DefaultFontSize | float | 読み取り | 明示的にFontSizeが設定されていない場合に使用されるデフォルトのフォントサイズ。 |
Text | string | 読み取り/書き込み | スタンプするテキスト。 |
Value | string | 読み取り/書き込み | テキストのエイリアス。 |
FontName | string | 読み取り/書き込み | フォント名(ページリソースに存在するか、Standard 14 フォントのいずれかである必要があります)。 |
FontSize | float | 読み取り | ポイント単位のフォントサイズ。 |
Color | Color | 読み取り/書き込み | テキストの色。 |
TextState | TextState | 読み取り/書き込み | テキストの書式設定状態。 |
WordWrap | bool | 読み取り/書き込み | 幅の境界でテキストを折り返すかどうか。 |
WordWrapMode | TextFormattingOptions.WordWrapMode | 読み取り/書き込み | スタンプテキストに適用されるWord-wrapモード。 |
Width | double | 読み取り/書き込み | 単語折り返しに使用される幅の制約(ポイント単位)。 |
Height | double | 読み取り/書き込み | スタンプボックスの高さの制約。 |
Scale | bool | 読み取り/書き込み | true の場合、スタンプテキストは Width × Height に合わせてスケーリングされます。 |
Zoom | double | 読み取り/書き込み | スタンプに適用されるズーム倍率。 |
TextAlignment | HorizontalAlignment | 読み取り/書き込み | スタンプボックス内のテキスト行の水平配置。 |
StampId | int | 読み取り/書き込み | スタンプの識別子。 |
Pages | int[]? | 読み取り/書き込み | スタンプを適用するページ(1ベース)。 |
PageNumber | int | 読み取り/書き込み | スタンプを適用する単一ページ番号(1ベース)。 |
XOrigin | double | 読み取り/書き込み | ポイント単位のX原点位置。 |
YOrigin | double | 読み取り/書き込み | Y 原点の位置(ポイント単位)。 |
Rotation | float | 読み取り/書き込み | 回転角度(度単位)。 |
Opacity | float | 読み取り/書き込み | 不透明度 (0.0-1.0)。 |
IsBackground | bool | 読み取り/書き込み | このスタンプが背景にあるかどうか。 |
Quality | int | 読み取り/書き込み | スタンプがJPEG画像として出力されるときのJPEG品質 (1..100)。 |
BlendingSpace | BlendingColorSpace | 読み取り/書き込み | スタンプをページに合成する際に使用されるブレンドカラー空間。 |
メソッド
| シグネチャ | 説明 |
|---|---|
TextStamp(text: string) | この TextStamp インスタンスで TextStamp(text) を呼び出します。 |
TextStamp(formattedText: FormattedText) | FormattedText から TextStamp を作成します(行をフラット化して単一の文字列にし、’\n’ で結合します)。 |
BindLogo(formattedText: FormattedText) | スタンプのロゴ(テキストスタンプ)として FormattedText をバインドします。 |
BindImage(imageData: byte[]) | スタンプのロゴ(image stamp)として raw image bytes をバインドする。 |
BindImage(image: Stream) | スタンプの画像ソースとして stream をバインドする。 |
BindImage(imageFile: string) | スタンプの画像ソースとして file path をバインドする。 |
BindPdf(pdfStream: Stream, pageNumber: int) | stream と 1 ベースのページ番号で PDF ページ(スタンプソースとして)をバインドする。 |
BindPdf(pdfFile: string, pageNumber: int) | PDFページ(スタンプソースとして)をファイルパスと1ベースのページ番号でバインドします。 |
BindTextState(textState: TextState) | スタンプがテキスト入力されたときにデフォルトを上書きする TextState をバインドします。 |
SetImageSize(width: float, height: float) | 画像スタンプがレンダリングされるピクセルサイズを明示的に設定します。 |
SetOrigin(originX: float, originY: float) | 原点の位置を設定します。 |