XmpPdfAExtensionProperty

XmpPdfAExtensionProperty

Overview

XmpPdfAExtensionProperty is a class in Aspose.PDF FOSS for .NET. Inherits from: XmpPdfAExtensionField.

One PDF/A XMP-extension property declaration (name, value, value type, category, description).

This class provides 4 methods for working with XmpPdfAExtensionProperty objects in .NET programs. Available methods include: GetXml, XmpPdfAExtensionField, XmpPdfAExtensionObject, XmpPdfAExtensionProperty. All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package. Properties: Category, Description, Name, Value, ValueType.

Properties

NameTypeAccessDescription
CategoryXmpPdfAExtensionCategoryTypeReadExternal (public) or internal (private) visibility.
NamestringReadField name.
ValueTypestringReadField value type (XMP type reference).
DescriptionstringReadDescription of what this extension property carries.
ValuestringRead/WriteCurrent value (writable so callers can update before serialising).

Methods

SignatureDescription
XmpPdfAExtensionProperty(name: string, value: string, valueType: string, category: XmpPdfAExtensionCategoryType, description: string)Construct a property with full metadata.
GetXml(xmlDocument: XmlDocument)Calls GetXml on this XmpPdfAExtensionProperty instance.
XmpPdfAExtensionField(name: string, value: string, valueType: string, description: string)Construct a field with name, value, value type, and description.
XmpPdfAExtensionObject(description: string, value: string)Construct an extension object with description + value.

See Also