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
| Name | Type | Access | Description |
|---|---|---|---|
Category | XmpPdfAExtensionCategoryType | Read | External (public) or internal (private) visibility. |
Name | string | Read | Field name. |
ValueType | string | Read | Field value type (XMP type reference). |
Description | string | Read | Description of what this extension property carries. |
Value | string | Read/Write | Current value (writable so callers can update before serialising). |
Methods
| Signature | Description |
|---|---|
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. |