XmpPdfAExtensionSchema

XmpPdfAExtensionSchema

Overview

XmpPdfAExtensionSchema is a class in Aspose.PDF FOSS for .NET.

One PDF/A XMP-extension schema, holding a description and its associated XmpPdfAExtensionObjects.

This class provides 7 methods for working with XmpPdfAExtensionSchema objects in .NET programs. Available methods include: Add, Contains, GetProperty, GetSchemaXml, GetValuesXml, Remove, XmpPdfAExtensionSchema. All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package. Properties: DefaultExtensionNamespacePrefix, DefaultExtensionNamespaceUri, DefaultFieldNamespacePrefix, DefaultFieldNamespaceUri, DefaultPropertyNamespacePrefix, DefaultPropertyNamespaceUri, and 8 more.

Properties

NameTypeAccessDescription
DescriptionXmpPdfAExtensionSchemaDescriptionReadSchema description.
ObjectsList<XmpPdfAExtensionObject>ReadExtension objects belonging to this schema.
DefaultExtensionNamespacePrefixstringReadDefault prefix used for the extension namespace declaration.
DefaultExtensionNamespaceUristringReadDefault URI used for the extension namespace declaration.
DefaultFieldNamespacePrefixstringReadDefault prefix used for the extension-field namespace declaration.
DefaultFieldNamespaceUristringReadDefault URI used for the extension-field namespace declaration.
DefaultPropertyNamespacePrefixstringReadDefault prefix used for the extension-property namespace declaration.
DefaultPropertyNamespaceUristringReadDefault URI used for the extension-property namespace declaration.
DefaultSchemaNamespacePrefixstringReadDefault prefix used for the extension-schema namespace declaration.
DefaultSchemaNamespaceUristringReadDefault URI used for the extension-schema namespace declaration.
DefaultValueNamespaceUristringReadDefault URI used for value-type values.
DefaultValueTypeNamespacePrefixstringReadDefault prefix used for value-type declarations.
RdfNamespaceURIstringReadURI for the RDF namespace used to wrap PDF/A extension metadata.
RdfPrefixstringReadPrefix conventionally bound to RdfNamespaceURI.

Methods

SignatureDescription
XmpPdfAExtensionSchema(description: XmpPdfAExtensionSchemaDescription)Construct a schema with the given description.
Add(obj: XmpPdfAExtensionObject)Append obj to Objects.
Contains(obj: XmpPdfAExtensionObject)Whether Objects contains obj.
Remove(obj: XmpPdfAExtensionObject)Remove obj from Objects if present.
GetProperty(name: string)Locate a property by name; returns null when none match.
GetSchemaXml(xmlDocument: XmlDocument)Render the schema header (description + namespaces) as XML.
GetValuesXml(xmlDocument: XmlDocument, rootElement: XmlElement)Render the schema values (property/field entries) into rootElement.

See Also