CodeElement
概要
CodeElement は .NET 用 Aspose.PDF FOSS のクラスです。
継承元: StructureElement。
このクラスは .NET プログラムで CodeElement オブジェクトを操作するための 11 のメソッドを提供します。
利用可能なメソッドは次のとおりです: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString。
Aspose.PDF FOSS for .NET パッケージをインストールした後、すべてのパブリック メンバーは任意の .NET アプリケーションからアクセス可能です。
プロパティ: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, その他 6 つ。
プロパティ
| 名前 | タイプ | アクセス | 説明 |
|---|---|---|---|
StructureTextState | StructureTextState | Read | この要素のインラインコンテンツに適用されたテキスト状態(保存のみで、構造ビルダーはそれを再描画しません)。 |
Attributes | StructureElementAttributes | Read | この要素に付随する構造属性(/A)で、所有者別に整理されています。 |
StructureType | string | Read | PDF の構造タイプロール(/S エントリ、例: |
ActualText | string | Read/Write | マークされたコンテンツの置換テキスト(/ActualText)。 |
AlternativeText | string | Read/Write | 支援技術で使用される代替テキスト(/Alt)。 |
ExpansionText | string | Read/Write | 略語の展開テキスト(/E)。 |
Language | string | Read/Write | 要素のコンテンツの BCP-47 言語コード(/Lang)。 |
ID | string | Read | 要素識別子(/ID);読み取り専用で、保存時に割り当てられます。 |
Title | string | Read/Write | 構造要素のタイトル(/T)。 |
Page | Page? | Read | この要素のコンテンツをホストするページ、または要素がまだページに添付されていない場合は null。 |
ParentElement | StructureElement? | Read | 親構造要素、またはこの要素が切り離されているか構造ツリールート直下にある場合は null。 |
ChildElements | ElementList | Read | この要素の直接の子要素。 |
メソッド
| Signature | Description |
|---|---|
AppendChild(child: StructureElement) | この要素の /K 配列の下に子要素を追加します。 |
SetTag(tag: string) | この要素のロールをカスタムタグに再マップし、タグ → 標準タイプをドキュメントロールマップに登録します。 |
ToString() | 構造ツリーをダンプする際に使用されるテキスト表現(ロール名;タイプ名がフォールバック)。 |
FindElements(recursive: bool) | タイプ T の子孫要素を再帰的に検索します。 |
SetText(text: string) | 要素のテキストコンテンツを設定します(ActualText として保存)。 |
SetId(id: string) | 要素識別子(/ID)を設定します。 |
ClearId() | 要素識別子(/ID)を削除します。 |
AdjustPosition(settings: object) | AdjustPosition 作成 API との互換性のために保持されたスタブの no-op — FOSS はまだ PositionSettings を通じてレンダリングしません。 |
ChangeParentElement(newParent: StructureElement, validate: bool) | この要素を newParent の下に移動します。 |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | この要素をデタッチし、子要素をこの要素の元の親の下に再割り当てします(この要素のスロットを引き継ぎ)。 |
Detach() | この要素を親からデタッチします。 |