構造要素のプロパティの設定

タグ付きPDFドキュメントの構造要素のプロパティを設定するために、Aspose.PDFはCreateSectElementおよびCreateHeaderElementメソッドをITaggedContentインターフェースで提供しています。

以下のコードスニペットは、タグ付きPDFドキュメントの構造要素のプロパティを設定する方法を示しています:

テキスト構造要素の設定

タグ付きPDFドキュメントのテキスト構造要素を設定するために、Aspose.PDFはParagraphElementクラスを提供しています。以下のコードスニペットは、タグ付きPDFドキュメントのテキスト構造要素を設定する方法を示しています:

テキストブロック構造要素の設定

タグ付きPDFドキュメントのテキストブロック構造要素を設定するために、Aspose.PDFはHeaderElementおよびParagraphElementクラスを提供しています。これらのクラスのオブジェクトをStructureElementオブジェクトの子として追加できます。 以下のコードスニペットは、タグ付きPDFドキュメントのテキストブロック構造要素を設定する方法を示しています:

インライン構造要素の設定

タグ付きPDFドキュメントのインライン構造要素を設定するために、Aspose.PDFはSpanElementおよびParagraphElementクラスを提供しています。これらのクラスのオブジェクトをStructureElementオブジェクトの子として追加できます。以下のコードスニペットは、タグ付きPDFドキュメントのインライン構造要素を設定する方法を示しています:

カスタムタグ名の設定

タグ付きPDFドキュメントの要素のカスタムタグ名を設定するために、Aspose.PDFはStructureElementクラスのSetTagメソッドを提供しています。以下のコードスニペットは、カスタムタグ名を設定する方法を示しています:

要素への構造要素の追加

この機能はバージョン19.4以上でサポートされています。

タグ付きPDFドキュメントにリンク構造要素を設定するために、Aspose.PDFはCreateLinkElementメソッドをITaggedContentインターフェースで提供しています。以下のコードスニペットは、タグ付きPDFドキュメントのテキストを持つ段落に構造要素を設定する方法を示しています:

リンク構造要素の設定

この機能はバージョン19.4以上でサポートされています。

Aspose.PDF for .NET APIは、リンク構造要素を追加することも可能です。以下のコードスニペットは、タグ付きPDFドキュメントにリンク構造要素を追加する方法を示しています:

ノート構造要素の設定

Aspose.PDF for .NET APIは、タグ付きPDFドキュメントにNoteElementを追加することも可能です。以下のコードスニペットは、タグ付きPDFドキュメントにノート要素を追加する方法を示しています:

言語とタイトルの設定

この機能はバージョン19.6以上でサポートされています。

Aspose.PDF for .NET APIは、仕様PDF/UAに従ってドキュメントの言語とタイトルを設定することも可能です。言語は、ドキュメント全体またはその個別の構造要素に対して設定できます。以下のコードスニペットは、タグ付きPDFドキュメントで言語とタイトルを設定する方法を示しています: