Aspose::Page::EPS::XMP::XmpMetadata κλάση

XmpMetadata class

Παρέχει πρόσβαση στη ροή μεταδεδομένων XMP.

class XmpMetadata : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<XmpValue>>

Μέθοδοι

ΜέθοδοςΠεριγραφή
Add(const System::String&, const System::SharedPtr<XmpValue>&) overrideΠροσθέτει τιμή στα μεταδεδομένα.
Add(const System::String&, const System::SharedPtr<System::Object>&)Προσθέτει τιμή στα μεταδεδομένα.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideΠροσθέτει ζεύγος με κλειδί και τιμή στο λεξικό.
AddArrayItem(System::String, System::SharedPtr<XmpValue>)Προσθέτει τιμή σε έναν πίνακα. Η τιμή θα προστεθεί στο τέλος του πίνακα.
AddArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)Προσθέτει τιμή σε έναν πίνακα με καθορισμένο δείκτη.
AddNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)Προσθέτει ονομαστική τιμή σε μια δομή.
Clear() overrideΚαθαρίζει τα μεταδεδομένα.
Contains(const System::String&) constΕλέγχει αν το κλειδί βρίσκεται στα μεταδεδομένα.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const overrideΕλέγχει αν το καθορισμένο ζεύγος κλειδί-τιμή βρίσκεται στο λεξικό.
ContainsKey(const System::String&) const overrideΚαθορίζει αν αυτό το λεξικό περιέχει το καθορισμένο κλειδί.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) overrideΑντιγράφει τα στοιχεία της συλλογής σε έναν πίνακα.
get_Count() const overrideΛαμβάνει τον αριθμό των στοιχείων στη συλλογή.
get_IsFixedSize() constΕλέγχει αν η συλλογή έχει σταθερό μέγεθος.
get_IsReadOnly() const overrideΕλέγχει αν η συλλογή είναι μόνο για ανάγνωση.
get_IsSynchronized()Ελέγχει αν η συλλογή είναι συγχρονισμένη.
get_Keys() const overrideΛαμβάνει τη συλλογή των κλειδιών μεταδεδομένων.
get_NamespaceManager()Λαμβάνει τον διαχειριστή χώρου ονομάτων.
get_SyncRoot() constΛαμβάνει το αντικείμενο συγχρονισμού της συλλογής.
get_Values() const overrideΛαμβάνει τις τιμές στα μεταδεδομένα.
GetEnumerator() overrideΕπιστρέφει τον απαριθμητή του λεξικού.
GetNamespaceUriByPrefix(System::String)Επιστρέφει το URI του χώρου ονομάτων με βάση το πρόθεμα.
GetPrefixByNamespaceUri(System::String)Επιστρέφει το πρόθεμα με βάση το URI του χώρου ονομάτων.
idx_get(const System::String&) const overrideΑποκτά δεδομένα από τα μεταδεδομένα.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideΟρίζει δεδομένα από τα μεταδεδομένα.
RegisterNamespaceUri(System::String, System::String)Καταχωρεί το URI του χώρου ονομάτων.
RegisterNamespaceUri(System::String, System::String, System::String)Καταχωρεί το URI του χώρου ονομάτων.
Remove(const System::String&) overrideΑφαιρεί την καταχώρηση από τα μεταδεδομένα.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideΑφαιρεί το ζεύγος κλειδί/τιμή από τη συλλογή.
SetArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)Ορίζει τιμή σε έναν πίνακα. Η προηγούμενη τιμή θα αντικατασταθεί με τη νέα.
SetNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)Ορίζει ονομασμένη τιμή σε μια δομή. Η προηγούμενη ονομασμένη τιμή, αν υπάρχει ήδη, θα αντικατασταθεί με τη νέα.
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const overrideΠροσπαθεί να βρει το κλειδί στο λεξικό και να ανακτήσει την τιμή αν βρεθεί.

Δείτε επίσης