XmpPdfAExtensionValueType
Overview
XmpPdfAExtensionValueType is a class in Aspose.PDF FOSS for .NET.
One PDF/A XMP-extension structured value type, holding its fields.
This class provides 6 methods for working with XmpPdfAExtensionValueType objects in .NET programs.
Available methods include: Add, AddRange, Clear, GetXml, Remove, XmpPdfAExtensionValueType.
All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package.
Properties: Description, Fields, NamespaceUri, Prefix, Type.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Type | string | Read | Type name as referenced from properties’ valueType. |
NamespaceUri | string | Read | Namespace URI declaring this value type. |
Prefix | string | Read | Namespace prefix bound to NamespaceUri. |
Description | string | Read | Human-readable description of the value type. |
Fields | IList<XmpPdfAExtensionField> | Read | Fields declared by this value type. |
Methods
| Signature | Description |
|---|---|
XmpPdfAExtensionValueType(type: string, namespaceUri: string, prefix: string, description: string) | Construct with type name, namespace URI, prefix, and description. |
Add(field: XmpPdfAExtensionField) | Add a single field. |
AddRange(fields: XmpPdfAExtensionField[]) | Add an array of fields. |
Clear() | Remove every field. |
Remove(field: XmpPdfAExtensionField) | Remove the given field. |
GetXml(xmlDocument: XmlDocument) | Render this value type as XML elements. |