Class XmpPdfAExtensionSchema

XmpPdfAExtensionSchema class

Describes the XMP extension schema which is provided by PDF/A-1.

public class XmpPdfAExtensionSchema

Constructors

NameDescription
XmpPdfAExtensionSchema(XmpPdfAExtensionSchemaDescription)Initializes new object.

Properties

NameDescription
Description { get; }Gets the schema description.
Objects { get; }Gets the list of objects (properties, value types).

Methods

NameDescription
Add(XmpPdfAExtensionObject)Adds new object into schema.
Contains(XmpPdfAExtensionObject)Determines whether obj exists in schema.
GetProperty(string)Returns PDF/A property by its name.
GetSchemaXml(XmlDocument)Returns the xml element (tag - li) that represents schema in xml tree.
GetValuesXml(XmlDocument, XmlElement)Gets the values of properties as xml tree representation.
Remove(XmpPdfAExtensionObject)Removes the object from schema.

Fields

NameDescription
const DefaultExtensionNamespacePrefixDefault extension namespace prefix.
const DefaultExtensionNamespaceUriDefault extension namespace uri.
const DefaultFieldNamespacePrefixDefault field namespace prefix.
const DefaultFieldNamespaceUriDefault extension namespace uri.
const DefaultPropertyNamespacePrefixDefault property namespace prefix.
const DefaultPropertyNamespaceUriDefault property namespace uri.
const DefaultSchemaNamespacePrefixDefault schema namespace prefix.
const DefaultSchemaNamespaceUriDefault schema namespace uri.
const DefaultValueNamespaceUriDefault value namespace uri.
const DefaultValueTypeNamespacePrefixDefault valie type namespace prefix.
const RdfNamespaceURIDefault rdf namespace uri.
const RdfPrefixDefault rdf namespace prefix.

See Also