XmpPdfAExtensionSchema
概述
XmpPdfAExtensionSchema 是 Aspose.PDF FOSS 中用于 .NET 的类。
一个 PDF/A XMP 扩展模式,包含描述及其关联的 XmpPdfAExtensionObjects。
此类提供 7 种方法,用于在 .NET 程序中处理 XmpPdfAExtensionSchema 对象。可用的方法包括:Add、Contains、GetProperty、GetSchemaXml、GetValuesXml、Remove、XmpPdfAExtensionSchema。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员均可被任何 .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 | 读取 | 默认前缀用于 extension-schema 命名空间声明。 |
DefaultSchemaNamespaceUri | string | 读取 | 默认 URI 用于 extension-schema 命名空间声明。 |
DefaultValueNamespaceUri | string | 读取 | 默认用于值类型值的 URI。 |
DefaultValueTypeNamespacePrefix | string | 读取 | 默认用于值类型声明的前缀。 |
RdfNamespaceURI | string | 读取 | 用于包装 PDF/A 扩展元数据的 RDF 命名空间的 URI。 |
RdfPrefix | string | 读取 | 前缀通常绑定到 RdfNamespaceURI。 |
方法
| 签名 | 描述 |
|---|---|
XmpPdfAExtensionSchema(description: XmpPdfAExtensionSchemaDescription) | 根据给定的描述构建模式。 |
Add(obj: XmpPdfAExtensionObject) | 将 obj 追加到 Objects。 |
Contains(obj: XmpPdfAExtensionObject) | Objects 是否包含 obj。 |
Remove(obj: XmpPdfAExtensionObject) | 如果存在,从 Objects 中移除 obj。 |
GetProperty(name: string) | 根据名称定位属性;如果没有匹配项则返回 null。 |
GetSchemaXml(xmlDocument: XmlDocument) | 将模式头部(描述 + 命名空间)渲染为 XML。 |
GetValuesXml(xmlDocument: XmlDocument, rootElement: XmlElement) | 将模式值(属性/字段条目)渲染到 rootElement 中。 |