RichTextBoxField

RichTextBoxField

概要

RichTextBoxField は、.NET 用の Aspose.PDF FOSS にあるクラスです。継承元: TextBoxField。

リッチテキストフラグ(/Ff のビット 26)を保持する Tx フォームフィールド。

このクラスは、.NET プログラム内の RichTextBoxField オブジェクトを操作するための 34 のメソッドを提供します。利用可能なメソッドは、Accept、AddBarcode、AddImage、ChangeAfterResize、Clone、CopyTo、ExecuteFieldJavaScript、ExportToJson、ExportValueToJson、Field、Flatten、GetCheckedStateName、および追加の 11 メソッドです。Aspose.PDF FOSS for .NET パッケージをインストールした後、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: Action、Actions、ActiveState、Alignment、AlternateName、AnnotationFlags、さらに 86 件。

プロパティ

名前型アクセス説明
RichTextValuestring?読み取り/書き込みフィールド値のリッチテキスト表現(PDF /RV エントリ)。
FormattedValuestring?読み取り/書き込み書式設定された(リッチテキスト)表現; RichTextValue の別名。
Valuestring?読み取り/書き込みこのフィールド(/V エントリ)によってレンダリングされるプレーンテキスト値。
Stylestring読み取り/書き込みCSS-スタイルの文字列がリッチテキストのフラグメントに適用されます — 例:
JustifyAspose.Pdf.Annotations.Justification読み取り/書き込みテキストの両端揃え.
MaxFontSizedouble読み取り/書き込み静的デフォルトは新しく作成されたすべての TextBoxFields の自動フィット外観に適用されます。
MinFontSizedouble読み取り/書き込みすべての新規作成された TextBoxFields の自動フィット外観に適用される静的デフォルト — 自動サイズフォントの下限。
FitIntoRectanglebool読み取り/書き込みすべての新規作成された TextBoxFields の FitIntoRectangle フラグに適用される静的デフォルト。
Widthdouble読み取り/書き込みフィールドがレイアウトコンテナ(テーブルセル、段落)内に配置されたときのレイアウト幅。
Heightdouble読み取り/書き込みレイアウトコンテナ内にフィールドが配置された場合のレイアウト高さ。
Multilinebool読み取り/書き込みマルチラインフラグ (/Ff のビット13)。
MaxLenint読み取り/書き込み最大長さを取得または設定します。
IsMultilinebool読み取りマルチラインかどうかを取得します。
IsPasswordbool読み取りパスワードかどうかを取得します。
TextVerticalAlignmentVerticalAlignment読み取り/書き込みフィールドの外観内のテキストの垂直配置。
IsRichTextbool読み取りTx フィールドにリッチテキストフラグ(/Ff のビット 26)が設定されている場合は True。
Justificationint読み取りテキストの配置: 0 = 左, 1 = 中央, 2 = 右。
ForceCombsbool読み取り/書き込みBit 25 of /Ff (Comb): 設定されていると、フィールドは MaxLen 個の等幅コンブに分割されます。
Scrollablebool読み取り/書き込み/Ff のビット24の反転 (DoNotScroll)。
SpellCheckbool読み取り/書き込み/Ff のビット23の反転 (DoNotSpellCheck)。
TypeFieldType読み取りフィールドタイプ。
FullNamestring?読み取り完全修飾フィールド名。
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignment読み取り/書き込みフィールドのウィジェット表示に対して、テキスト固有の水平揃えのオーバーライドが適用されます。
PageIndexint読み取りこのフィールドのウィジェットを所有するページの 1 ベースインデックス。
PartialNamestring?読み取り/書き込み部分フィールド名 (/T)。
NormalAppearanceXForm?読み取りフィールドの “Normal” 外観(/AP /N エントリ)。
AppearanceAspose.Pdf.Annotations.AppearanceDictionary読み取りフィールドウィジェットの外観ストリーム(/AP エントリ)は、外観名でキー付けされています。
OnActivatedAnnotations.PdfAction?読み取り/書き込みこのフィールドがアクティブになったときにトリガーされるアクション(/A エントリ)。
Countint読み取りこのフィールドの /Kids 配列に含まれる子要素の数 — 子フィールド(階層ノード)またはウィジェットアノテーション(グループ化されたチェックボックス/ラジオのように、複数のビジュアルウィジェットを持つターミナルフィールド)のいずれか。
FieldsField[]読み取りこのフィールドのフィールド型子要素をスナップショット配列として取得 — フォーム上の Fields を鏡像する便利なアクセサ。
DefaultValuestring?読み取りデフォルト値 (/DV)。
AlternateNamestring?読み取り/書き込み代替フィールド名 / ツールチップ (/TU エントリ)。
FlagsAspose.Pdf.Annotations.AnnotationFlags読み取り/書き込みウィジェット注釈フラグ (/F エントリ)、例として.
TabOrderint読み取り/書き込みこのフィールドのタブ順インデックス。
IsReadOnlybool読み取りフィールドが読み取り専用かどうか。
ReadOnlybool読み取り/書き込みフィールドが読み取り専用かどうか(API パリティの設定可能なエイリアス)。
IsRequiredbool読み取りフィールドが必須かどうか。
CharacteristicsAspose.Pdf.Annotations.Characteristics読み取り外観の特徴(境界線 / 背景色、ウィジェットの回転)。
DefaultAppearanceAspose.Pdf.Annotations.DefaultAppearance読み取り/書き込みフィールドのデフォルト外観(フォント、サイズ、色)— WidgetAnnotation のフィールドレベルの対応物です。
RectRectangle?読み取り/書き込みフィールドの長方形。
ColorColor読み取り/書き込みフィールドの色 ( /DA デフォルト外観文字列に RGB として保存 )。
AnnotationIndexint読み取り/書き込みこのフィールドのウィジェットがページの /Annots 配列内で占める 1 ベースのタブ位置 — 配列の順序がページのタブ順序です。
IsGroupbool読み取りこのフィールドが子フィールドのコンテナ/グループであるかどうか。
IsSharedFieldbool読み取り/書き込みこのフィールドが共有フィールドグループに属しているかどうか。
IsSynchronizedbool読み取りコレクションがスレッドセーフかどうか。
SyncRootobject読み取り同期ルート; このインスタンスを返します。
MappingNamestring?読み取り/書き込み外部スクリプトがフィールドを識別するために使用するマッピング名。
AnnotationTypeAnnotationType読み取り常にウィジェット。
BorderBorder?読み取り/書き込みボーダー幅、スタイル、ダッシュパターンはウィジェットの BS 辞書から解決されます(フォームフィールドはそこにボーダー情報を持ち、/Border には持ちません)。
ActionsAnnotationActionCollection読み取りウィジェットの /AA ツリー用アクションスロット。
Exportablebool読み取り/書き込みウィジェットの値をフォーム送信時にエクスポートするかどうか。
HighlightingHighlightingMode読み取り/書き込みユーザーがウィジェットをクリックしたときに使用されるビジュアルハイライトモード(/H エントリ)。
ParentForms.Field?読み取りこのウィジェットが AcroForm フィールドのビジュアル子である場合の親フィールド。
Requiredbool読み取り/書き込みウィジェットを送信前に必ず入力するか (/Ff ビット 2)。
HighlightModestring読み取りハイライトモード(/H エントリ)。
DefaultAppearanceStringstring?読み取りデフォルトの外観文字列 (/DA entry)。
FieldValuestring?読み取りフィールド値 (/V entry)。
DefaultFieldValuestring?読み取りデフォルトのフィールド値 (/DV エントリ)。
FieldTypestring?読み取りフィールドタイプ(/FT エントリ)。
InnerRectRectangle?読み取り/RD(rectangle differences)エントリによってインセットされた注釈矩形 — 実際にRect内部に描画される領域。
ActiveStatestring?読み取り/書き込み現在アクティブな外観状態(/ASエントリ)。
AlignmentTextAlignment読み取り/書き込みテキストの配置(リッチテキストを含むフリーテキスト/ウィジェット注釈用)。
HorizontalAlignmentAspose.Pdf.HorizontalAlignment読み取り/書き込み水平配置(Alignment に加えて公開されます; 2 つは独立して設定可能です)。
StatesAppearanceDictionary読み取りAppearance-state dictionary(AP/N の状態ごとのサブ辞書、例として).
UpdateAppearanceOnConvertbool読み取り/書き込み変換されたドキュメントに注釈が保存される際に、appearance stream を再生成するかどうか。
UseFontSubsetbool読み取り/書き込み埋め込みフォント(ある場合)がサブセット化すべきかどうか。
Contentsstring?読み取り/書き込み注釈の内容(テキスト)。
Opacitydouble読み取り/書き込みアノテーションの不透明度 (0.0 = 透明, 1.0 = 不透明)。
InteriorColorColor?読み取り/書き込みアノテーション内部の色 (/IC エントリ、円/四角形/線アノテーション用)。
Titlestring?読み取り/書き込み注釈のタイトル(マークアップ注釈の場合は作者)。
Namestring?読み取り/書き込みアノテーション名(ユニーク識別子 — /NM エントリ)。
Subjectstring?読み取り/書き込み注釈の件名 (/Subj エントリ)。
ModifiedDatestring?読み取り変更日。
ModifiedDateTime読み取り/書き込み型指定された DateTime としての /M(modified)日付。
AnnotationFlagsAnnotationFlags読み取り/書き込みパブリックサーフェスに合わせ、AnnotationFlags をプロパティとして公開する Flags の型エイリアス.
ActionPdfAction?読み取り/書き込みこの注釈に関連付けられたアクション (/A entry)。
Authorstring?読み取り注釈の作成者 (/T entry)。
AnnotationStatestring?読み取りアノテーション状態 (/State エントリ)、例:
AnnotationStateModelstring?読み取りアノテーション状態モデル(/StateModel エントリ)、例として.
ReplyTypestring?読み取り返信タイプ(/RT エントリ)、例:
InReplyToAnnotation?読み取り/書き込みこの返信が対象としているアノテーション(/IRT エントリ)。
QuadPointsPoint[]読み取り/書き込みQuadPoints を Point 値の配列として。
PagePage?読み取りこのアノテーションを所有するページ、または解決できない場合は null (例:
VerticalAlignmentVerticalAlignment読み取り/書き込みこの段落に垂直揃えが適用されています。
MarginMarginInfo読み取り/書き込みこの段落に外側余白情報が適用されています。
IsFirstParagraphInColumnbool読み取り/書き込み段落を新しい列で開始させる。
IsKeptWithNextbool読み取り/書き込みこの段落を次の段落と同じページに配置してください。
IsInNewPagebool読み取り/書き込み段落を新しいページで開始させる。
IsInLineParagraphbool読み取り/書き込みインライン段落フラグ(改行しません)。
HyperlinkTextstring?読み取り/書き込みレガシー文字列型ハイパーリンクターゲット。
HyperlinkHyperlink?読み取り/書き込み段落に適用されたタイプドハイパーリンク装飾。
ZIndexint読み取り/書き込みDOMレンダラで使用されるZオーダーインデックス。

メソッド

シグネチャ説明
RichTextBoxField(page: Page, rect: Rectangle)指定されたページ矩形上にリッチテキストフィールドを作成する。
TextBoxField(page: Page, rect: Rectangle)指定されたページに、指定された矩形で新しいテキストボックスフィールドを作成します。
TextBoxField(doc: Document, rect: Rectangle)ドキュメントに関連付けられた新しいテキストボックスフィールドを作成します(ページは Form.Add を通じて割り当てられます)。
TextBoxField(doc: Document)文書にバインドされたテキストボックス(矩形なし)。
TextBoxField(page: Page, rects: Rectangle[])マルチウィジェットテキストフィールド — 最初の矩形はウィジェット辞書に使用され、追加の矩形はマルチウィジェット契約に従って /Kids に格納されます。
TextBoxField()パラメータなしのctor — バインドされていないテキストボックスフィールドを作成します。
AddBarcode(code: string)コードをプレースホルダーのバーコードとしてフィールド値にエンコードします。
AddImage(image: System.Drawing.Image)画像オーバーレイサポートのスタブ。
Field(doc: Document)ドキュメントにバインドされたフィールドを作成する。
GetEnumerator()このフィールドの /Kids 配列にある子要素のウィジェット注釈を反復処理します。
CopyTo(array: Aspose.Pdf.Annotations.WidgetAnnotation[], index: int)インデックス位置からウィジェット注釈を配列へコピーします。
CopyTo(array: Field[], index: int)このフィールドの子(Field インスタンスとして)を、インデックスから始まる配列にコピーします。
ExecuteFieldJavaScript(javaScriptAction: Aspose.Pdf.Annotations.JavascriptAction)提供された JavaScript アクションをこのフィールドに対して実行します。
ExportToJson(stream: Stream)このフィールドを提供されたストリームを介してJSON(単一のFieldExportingDataオブジェクト)にシリアライズします。
ExportToJson(fileName: string)このフィールドをJSONファイルにシリアライズします。
ExportToJson(stream: Stream, options: ExportFieldsToJsonOptions?)提供されたストリームを介してこのフィールドを JSON にシリアライズします。
ExportToJson(fileName: string, options: ExportFieldsToJsonOptions?)このフィールドを JSON ファイルにシリアライズします。
ExportValueToJson(outputJsonStream: Stream, indented: bool)フィールド名、フラグ、値を JSON ストリームに書き込みます。
Flatten()このフィールドをフラット化します — その値を静的ページコンテンツに変換します。
GetWidgetEnumerator()列挙子が WidgetAnnotation に型付けされています。
ImportValueFromJson(inputJsonStream: Stream)このフィールドの値を JSON ストリームから読み取ります。
ImportValueFromJson(inputJsonStream: Stream, fieldFullNameInJSON: string)名前付きフィールドの値を JSON ストリームから読み取ります — 単一のフィールドオブジェクト(ChildFields を介してネストされている可能性があります)またはそれらの配列 — そして、ドットで区切られたパスが fieldFullNameInJSON と一致するエントリの値を適用します。
Recalculate()計算スクリプトからフィールドの値を再計算します。
SetPosition(point: Aspose.Pdf.Point)フィールドの最初のウィジェット矩形を指定された点(左上隅)に移動します。
WidgetAnnotation(doc: Document)Programmatic ctor — ドキュメントのリーダーに関連付けられたベアウィジェット注釈を作成します。
ExportToJson(stream: System.IO.Stream)このウィジェットのフィールドを JSON としてストリームにシリアライズします。
ExportToJson(stream: System.IO.Stream, options: ExportFieldsToJsonOptions?)このウィジェットのフィールドを単一の FieldExportingData JSON オブジェクトとしてストリームにシリアライズします。
GetCheckedStateName()このウィジェットの「オン」/「チェック」状態を表す外観状態名(通常は「Yes」)を返します。/AP/N 辞書のキーから検索されます(「Off」でないもの)。
Accept(visitor: AnnotationSelector)この RichTextBoxField インスタンスで Accept(visitor) を呼び出します。
GetRectangle(considerRotation: bool)considerRotation によってバウンディング矩形が調整されました。
ChangeAfterResize(transform: Matrix)ユーザーがページまたはホスト矩形のサイズを変更した後、アノテーションのジオメトリを調整します。
UpdateAppearances()注釈の現在のジオメトリと色から、通常の外観ストリーム (/AP /N) を再生成します。
WriteXfdf(writer: System.Xml.XmlWriter)このアノテーションを XFDF 要素としてライターにシリアライズします (PDF 32000 §12.7.8 / XFDF 3.0)。
Clone()浅いクローン — スカラー/参照共有された状態をコピーします。

参照

 日本語