iText 7 7.1.8 API
|
Implementation for iText.Kernel.XMP.XMPMeta More...
Public Member Functions |
|
XMPMetaImpl () | |
Constructor for an empty metadata object. More... |
|
XMPMetaImpl (XMPNode tree) | |
Constructor for a cloned metadata tree. More... |
|
virtual void | AppendArrayItem (String schemaNS, String arrayName, PropertyOptions arrayOptions, String itemValue, PropertyOptions itemOptions) |
virtual void | AppendArrayItem (String schemaNS, String arrayName, String itemValue) |
virtual int | CountArrayItems (String schemaNS, String arrayName) |
virtual void | DeleteArrayItem (String schemaNS, String arrayName, int itemIndex) |
virtual void | DeleteProperty (String schemaNS, String propName) |
virtual void | DeleteQualifier (String schemaNS, String propName, String qualNS, String qualName) |
virtual void | DeleteStructField (String schemaNS, String structName, String fieldNS, String fieldName) |
virtual bool | DoesPropertyExist (String schemaNS, String propName) |
virtual bool | DoesArrayItemExist (String schemaNS, String arrayName, int itemIndex) |
virtual bool | DoesStructFieldExist (String schemaNS, String structName, String fieldNS, String fieldName) |
virtual bool | DoesQualifierExist (String schemaNS, String propName, String qualNS, String qualName) |
virtual XMPProperty | GetArrayItem (String schemaNS, String arrayName, int itemIndex) |
virtual XMPProperty | GetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang) |
virtual void | SetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue, PropertyOptions options) |
virtual void | SetLocalizedText (String schemaNS, String altTextName, String genericLang, String specificLang, String itemValue) |
virtual XMPProperty | GetProperty (String schemaNS, String propName) |
virtual ? bool | GetPropertyBoolean (String schemaNS, String propName) |
virtual void | SetPropertyBoolean (String schemaNS, String propName, bool propValue, PropertyOptions options) |
virtual void | SetPropertyBoolean (String schemaNS, String propName, bool propValue) |
virtual ? int | GetPropertyInteger (String schemaNS, String propName) |
virtual void | SetPropertyInteger (String schemaNS, String propName, int propValue, PropertyOptions options) |
virtual void | SetPropertyInteger (String schemaNS, String propName, int propValue) |
virtual ? long | GetPropertyLong (String schemaNS, String propName) |
virtual void | SetPropertyLong (String schemaNS, String propName, long propValue, PropertyOptions options) |
virtual void | SetPropertyLong (String schemaNS, String propName, long propValue) |
virtual ? double | GetPropertyDouble (String schemaNS, String propName) |
virtual void | SetPropertyDouble (String schemaNS, String propName, double propValue, PropertyOptions options) |
virtual void | SetPropertyDouble (String schemaNS, String propName, double propValue) |
virtual XMPDateTime | GetPropertyDate (String schemaNS, String propName) |
virtual void | SetPropertyDate (String schemaNS, String propName, XMPDateTime propValue, PropertyOptions options) |
virtual void | SetPropertyDate (String schemaNS, String propName, XMPDateTime propValue) |
virtual DateTime | GetPropertyCalendar (String schemaNS, String propName) |
virtual void | SetPropertyCalendar (String schemaNS, String propName, DateTime propValue, PropertyOptions options) |
virtual void | SetPropertyCalendar (String schemaNS, String propName, DateTime propValue) |
virtual byte[] | GetPropertyBase64 (String schemaNS, String propName) |
virtual String | GetPropertyString (String schemaNS, String propName) |
virtual void | SetPropertyBase64 (String schemaNS, String propName, byte[] propValue, PropertyOptions options) |
virtual void | SetPropertyBase64 (String schemaNS, String propName, byte[] propValue) |
virtual XMPProperty | GetQualifier (String schemaNS, String propName, String qualNS, String qualName) |
virtual XMPProperty | GetStructField (String schemaNS, String structName, String fieldNS, String fieldName) |
virtual XMPIterator | Iterator () |
virtual XMPIterator | Iterator (IteratorOptions options) |
virtual XMPIterator | Iterator (String schemaNS, String propName, IteratorOptions options) |
virtual void | SetArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options) |
virtual void | SetArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue) |
virtual void | InsertArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue, PropertyOptions options) |
virtual void | InsertArrayItem (String schemaNS, String arrayName, int itemIndex, String itemValue) |
virtual void | SetProperty (String schemaNS, String propName, Object propValue, PropertyOptions options) |
virtual void | SetProperty (String schemaNS, String propName, Object propValue) |
virtual void | SetQualifier (String schemaNS, String propName, String qualNS, String qualName, String qualValue, PropertyOptions options) |
virtual void | SetQualifier (String schemaNS, String propName, String qualNS, String qualName, String qualValue) |
virtual void | SetStructField (String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue, PropertyOptions options) |
virtual void | SetStructField (String schemaNS, String structName, String fieldNS, String fieldName, String fieldValue) |
virtual String | GetObjectName () |
|
|
virtual void | SetObjectName (String name) |
|
|
virtual String | GetPacketHeader () |
|
|
virtual void | SetPacketHeader (String packetHeader) |
Sets the packetHeader attributes, only used by the parser. More... |
|
virtual Object | Clone () |
Performs a deep clone of the XMPMeta-object More... |
|
virtual String | DumpObject () |
|
|
virtual void | Sort () |
|
|
virtual void | Normalize (ParseOptions options) |
virtual XMPNode | GetRoot () |
|
|
Additional Inherited Members |
|
Static Public Attributes inherited from iText.Kernel.XMP.XMPConst | |
const String | NS_XML = "http://www.w3.org/XML/1998/namespace" |
The XML namespace for XML. More... |
|
const String | NS_RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
The XML namespace for RDF. More... |
|
const String | NS_DC = "http://purl.org/dc/elements/1.1/" |
The XML namespace for the Dublin Core schema. More... |
|
const String | NS_IPTCCORE = "http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/" |
The XML namespace for the IPTC Core schema. More... |
|
const String | NS_IPTCEXT = "http://iptc.org/std/Iptc4xmpExt/2008-02-29/" |
The XML namespace for the IPTC Extension schema. More... |
|
const String | NS_DICOM = "http://ns.adobe.com/DICOM/" |
The XML namespace for the DICOM medical schema. More... |
|
const String | NS_PLUS = "http://ns.useplus.org/ldf/xmp/1.0/" |
The XML namespace for the PLUS (Picture Licensing Universal System, http://www.useplus.org) More... |
|
const String | NS_X = "adobe:ns:meta/" |
The XML namespace Adobe XMP Metadata. More... |
|
const String | NS_IX = "http://ns.adobe.com/iX/1.0/" |
const String | NS_XMP = "http://ns.adobe.com/xap/1.0/" |
The XML namespace for the XMP "basic" schema. More... |
|
const String | NS_XMP_RIGHTS = "http://ns.adobe.com/xap/1.0/rights/" |
The XML namespace for the XMP copyright schema. More... |
|
const String | NS_XMP_MM = "http://ns.adobe.com/xap/1.0/mm/" |
The XML namespace for the XMP digital asset management schema. More... |
|
const String | NS_XMP_BJ = "http://ns.adobe.com/xap/1.0/bj/" |
The XML namespace for the job management schema. More... |
|
const String | NS_XMP_NOTE = "http://ns.adobe.com/xmp/note/" |
The XML namespace for the job management schema. More... |
|
const String | NS_PDF = "http://ns.adobe.com/pdf/1.3/" |
The XML namespace for the PDF schema. More... |
|
const String | NS_PDFX = "http://ns.adobe.com/pdfx/1.3/" |
The XML namespace for the PDF schema. More... |
|
const String | NS_PDFX_ID = "http://www.npes.org/pdfx/ns/id/" |
const String | NS_PDFA_SCHEMA = "http://www.aiim.org/pdfa/ns/schema#" |
const String | NS_PDFA_PROPERTY = "http://www.aiim.org/pdfa/ns/property#" |
const String | NS_PDFA_TYPE = "http://www.aiim.org/pdfa/ns/type#" |
const String | NS_PDFA_FIELD = "http://www.aiim.org/pdfa/ns/field#" |
const String | NS_PDFA_ID = "http://www.aiim.org/pdfa/ns/id/" |
const String | NS_PDFUA_ID = "http://www.aiim.org/pdfua/ns/id/" |
const String | NS_PDFA_EXTENSION = "http://www.aiim.org/pdfa/ns/extension/" |
const String | NS_PHOTOSHOP = "http://ns.adobe.com/photoshop/1.0/" |
The XML namespace for the Photoshop custom schema. More... |
|
const String | NS_PSALBUM = "http://ns.adobe.com/album/1.0/" |
The XML namespace for the Photoshop Album schema. More... |
|
const String | NS_EXIF = "http://ns.adobe.com/exif/1.0/" |
The XML namespace for Adobe's EXIF schema. More... |
|
const String | NS_EXIFX = "http://cipa.jp/exif/1.0/" |
NS for the CIPA XMP for Exif document v1.1 More... |
|
const String | NS_EXIF_AUX = "http://ns.adobe.com/exif/1.0/aux/" |
const String | NS_TIFF = "http://ns.adobe.com/tiff/1.0/" |
The XML namespace for Adobe's TIFF schema. More... |
|
const String | NS_PNG = "http://ns.adobe.com/png/1.0/" |
const String | NS_JPEG = "http://ns.adobe.com/jpeg/1.0/" |
const String | NS_JP2K = "http://ns.adobe.com/jp2k/1.0/" |
const String | NS_CAMERARAW = "http://ns.adobe.com/camera-raw-settings/1.0/" |
const String | NS_ADOBESTOCKPHOTO = "http://ns.adobe.com/StockPhoto/1.0/" |
const String | NS_CREATOR_ATOM = "http://ns.adobe.com/creatorAtom/1.0/" |
const String | NS_ASF = "http://ns.adobe.com/asf/1.0/" |
const String | NS_WAV = "http://ns.adobe.com/xmp/wav/1.0/" |
const String | NS_BWF = "http://ns.adobe.com/bwf/bext/1.0/" |
BExt Schema More... |
|
const String | NS_RIFFINFO = "http://ns.adobe.com/riff/info/" |
RIFF Info Schema More... |
|
const String | NS_SCRIPT = "http://ns.adobe.com/xmp/1.0/Script/" |
const String | NS_TXMP = "http://ns.adobe.com/TransformXMP/" |
Transform XMP More... |
|
const String | NS_SWF = "http://ns.adobe.com/swf/1.0/" |
Adobe Flash SWF More... |
|
const String | NS_DM = "http://ns.adobe.com/xmp/1.0/DynamicMedia/" |
const String | NS_TRANSIENT = "http://ns.adobe.com/xmp/transient/1.0/" |
const String | NS_DC_DEPRECATED = "http://purl.org/dc/1.1/" |
legacy Dublin Core NS, will be converted to NS_DC More... |
|
const String | TYPE_IDENTIFIERQUAL = "http://ns.adobe.com/xmp/Identifier/qual/1.0/" |
The XML namespace for qualifiers of the xmp:Identifier property. More... |
|
const String | TYPE_DIMENSIONS = "http://ns.adobe.com/xap/1.0/sType/Dimensions#" |
The XML namespace for fields of the Dimensions type. More... |
|
const String | TYPE_TEXT = "http://ns.adobe.com/xap/1.0/t/" |
const String | TYPE_PAGEDFILE = "http://ns.adobe.com/xap/1.0/t/pg/" |
const String | TYPE_GRAPHICS = "http://ns.adobe.com/xap/1.0/g/" |
const String | TYPE_IMAGE = "http://ns.adobe.com/xap/1.0/g/img/" |
The XML namespace for fields of a graphical image. More... |
|
const String | TYPE_FONT = "http://ns.adobe.com/xap/1.0/sType/Font#" |
const String | TYPE_RESOURCEEVENT = "http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" |
The XML namespace for fields of the ResourceEvent type. More... |
|
const String | TYPE_RESOURCEREF = "http://ns.adobe.com/xap/1.0/sType/ResourceRef#" |
The XML namespace for fields of the ResourceRef type. More... |
|
const String | TYPE_ST_VERSION = "http://ns.adobe.com/xap/1.0/sType/Version#" |
The XML namespace for fields of the Version type. More... |
|
const String | TYPE_ST_JOB = "http://ns.adobe.com/xap/1.0/sType/Job#" |
The XML namespace for fields of the JobRef type. More... |
|
const String | TYPE_MANIFESTITEM = "http://ns.adobe.com/xap/1.0/sType/ManifestItem#" |
const String | TRUESTR = "True" |
The canonical true string value for Booleans in serialized XMP. More... |
|
const String | FALSESTR = "False" |
The canonical false string value for Booleans in serialized XMP. More... |
|
const int | ARRAY_LAST_ITEM = -1 |
Index that has the meaning to be always the last item in an array. More... |
|
const String | ARRAY_ITEM_NAME = "[]" |
Node name of an array item. More... |
|
const String | X_DEFAULT = "x-default" |
The x-default string for localized properties More... |
|
const String | XML_LANG = "xml:lang" |
xml:lang qualfifier More... |
|
const String | RDF_TYPE = "rdf:type" |
rdf:type qualfifier More... |
|
const String | XMP_PI = "xpacket" |
Processing Instruction (PI) for xmp packet More... |
|
const String | TAG_XMPMETA = "xmpmeta" |
XMP meta tag version new More... |
|
const String | TAG_XAPMETA = "xapmeta" |
XMP meta tag version old More... |
|
const String | PART = "part" |
Part, 1, 2, or 3 More... |
|
const String | CONFORMANCE = "conformance" |
Conformance, A, B, or U. More... |
|
Implementation for iText.Kernel.XMP.XMPMeta
|
inline |
Constructor for an empty metadata object.
|
inline |
Constructor for a cloned metadata tree.
tree | an prefilled metadata tree which fulfills all
XMPNode
|
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Performs a deep clone of the XMPMeta-object
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
Sets the packetHeader attributes, only used by the parser.
packetHeader | the processing instruction content |
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
|
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.
|
inlinevirtual |
iText.Kernel.XMP.XMPException |
Implements iText.Kernel.XMP.XMPMeta.