XmpPdfAExtensionSchema
概要
XmpPdfAExtensionSchema は Aspose.PDF の FOSS における .NET 用のクラスです。
1つの PDF/A XMP 拡張スキーマで、説明とそれに関連する XmpPdfAExtensionObjects を保持します。
このクラスは、.NET プログラム内の XmpPdfAExtensionSchema オブジェクトを操作するための 7 つのメソッドを提供します。利用可能なメソッドは、Add、Contains、GetProperty、GetSchemaXml、GetValuesXml、Remove、XmpPdfAExtensionSchema です。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: DefaultExtensionNamespacePrefix、DefaultExtensionNamespaceUri、DefaultFieldNamespacePrefix、DefaultFieldNamespaceUri、DefaultPropertyNamespacePrefix、DefaultPropertyNamespaceUri、およびその他 8 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Description | XmpPdfAExtensionSchemaDescription | 読み取り | スキーマの説明。 |
Objects | List<XmpPdfAExtensionObject> | 読み取り | このスキーマに属する拡張オブジェクト。 |
DefaultExtensionNamespacePrefix | string | 読み取り | 拡張名前空間宣言で使用されるデフォルトのプレフィックス。 |
DefaultExtensionNamespaceUri | string | 読み取り | 拡張名前空間宣言で使用されるデフォルトのURI。 |
DefaultFieldNamespacePrefix | string | 読み取り | 拡張フィールド名前空間宣言で使用されるデフォルトのプレフィックス。 |
DefaultFieldNamespaceUri | string | 読み取り | 拡張フィールド名前空間宣言に使用されるデフォルトの URI。 |
DefaultPropertyNamespacePrefix | string | 読み取り | 拡張プロパティ名前空間宣言に使用されるデフォルトのプレフィックス。 |
DefaultPropertyNamespaceUri | string | 読み取り | 拡張プロパティ名前空間宣言に使用されるデフォルトの URI。 |
DefaultSchemaNamespacePrefix | string | 読み取り | 拡張スキーマ名前空間宣言に使用されるデフォルトプレフィックスです。 |
DefaultSchemaNamespaceUri | string | 読み取り | 拡張スキーマ名前空間宣言に使用されるデフォルトURIです。 |
DefaultValueNamespaceUri | string | 読み取り | value-type の値に使用されるデフォルトの URI。 |
DefaultValueTypeNamespacePrefix | string | 読み取り | value-type の宣言に使用されるデフォルトのプレフィックス。 |
RdfNamespaceURI | string | 読み取り | PDF/A 拡張メタデータをラップするために使用される RDF 名前空間の URI。 |
RdfPrefix | string | 読み取り | プレフィックスは通常、RdfNamespaceURI にバインドされます。 |
メソッド
| シグネチャ | 説明 |
|---|---|
XmpPdfAExtensionSchema(description: XmpPdfAExtensionSchemaDescription) | 与えられた説明に基づいてスキーマを構築します。 |
Add(obj: XmpPdfAExtensionObject) | Objects に obj を追加します。 |
Contains(obj: XmpPdfAExtensionObject) | Objects が obj を含むかどうか。 |
Remove(obj: XmpPdfAExtensionObject) | Objects から obj を削除します(存在する場合)。 |
GetProperty(name: string) | 名前でプロパティを検索します; 該当がない場合は null を返します。 |
GetSchemaXml(xmlDocument: XmlDocument) | スキーマヘッダー(description + namespaces)を XML としてレンダリングします。 |
GetValuesXml(xmlDocument: XmlDocument, rootElement: XmlElement) | スキーマ値(property/field entries)を rootElement にレンダリングします。 |