XmpIptcExtensionPackage

XmpIptcExtensionPackage class

Αντιπροσωπεύει το πακέτο IPTC Extension XMP.

public sealed class XmpIptcExtensionPackage : XmpPackage

Κατασκευαστές

Ονομα Περιγραφή
XmpIptcExtensionPackage() Αρχικοποιεί μια νέα παρουσία τουXmpIptcExtensionPackage τάξη.

Ιδιότητες

Ονομα Περιγραφή
AdditionalModelInformation { get; set; } Λαμβάνει ή ορίζει τις πληροφορίες σχετικά με την εθνικότητα και άλλες πτυχές των μοντέλων σε μια εικόνα που κυκλοφόρησε από το μοντέλο.
AgesOfModels { get; set; } Λαμβάνει ή καθορίζει τις ηλικίες των ανθρώπινων μοντέλων τη στιγμή που τραβήχτηκε αυτή η εικόνα σε μια εικόνα που κυκλοφόρησε μοντέλου.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
DigitalImageGuid { get; set; } Λαμβάνει ή ορίζει το παγκοσμίως μοναδικό αναγνωριστικό για αυτήν την ψηφιακή εικόνα.
DigitalSourceType { get; set; } Λαμβάνει ή ορίζει τον τύπο της πηγής αυτής της ψηφιακής εικόνας.
Event { get; set; } Λαμβάνει ή ορίζει την περιγραφή του συγκεκριμένου συμβάντος στο οποίο τραβήχτηκε η φωτογραφία.
IptcLastEdited { get; set; } Λαμβάνει ή ορίζει την ημερομηνία και προαιρετικά την ώρα κατά την τελευταία επεξεργασία οποιουδήποτε από τα πεδία μεταδεδομένων φωτογραφιών IPTC.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
MaxAvailableHeight { get; set; } Λαμβάνει ή ορίζει το μέγιστο διαθέσιμο ύψος σε pixel της αρχικής φωτογραφίας από την οποία έχει προέλθει αυτή η φωτογραφία με μείωση μεγέθους.
MaxAvailableWidth { get; set; } Λαμβάνει ή ορίζει το μέγιστο διαθέσιμο πλάτος σε pixel της αρχικής φωτογραφίας από την οποία έχει προέλθει αυτή η φωτογραφία με μείωση μεγέθους.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
NamespaceUri { get; } Λαμβάνει το URI χώρου ονομάτων.
OrganisationInImageCodes { get; set; } Λαμβάνει ή ορίζει κωδικούς από ένα ελεγχόμενο λεξιλόγιο για τον προσδιορισμό των οργανισμών ή εταιρειών που εμφανίζονται στην εικόνα.
OrganisationInImageNames { get; set; } Λαμβάνει ή ορίζει τα ονόματα των οργανισμών ή εταιρειών που εμφανίζονται στην εικόνα.
PersonsInImage { get; set; } Λαμβάνει ή ορίζει τα ονόματα των προσώπων για τα οποία αφορά το περιεχόμενο του αντικειμένου.
Prefix { get; } Παίρνει το πρόθεμα xmlns.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
XmlNamespace { get; } Λαμβάνει τον χώρο ονομάτων XML.

Μέθοδοι

Ονομα Περιγραφή
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Clear() Καταργεί όλες τις ιδιότητες XMP.
Contains(string) Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα.
virtual FindProperties(Func<MetadataProperty, bool>) Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης.
GetEnumerator() Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
override GetXmpRepresentation() Μετατρέπει την τιμή XMP στην αναπαράσταση XML.
Remove(string) Καταργεί την ιδιότητα με το καθορισμένο όνομα.
virtual RemoveProperties(Func<MetadataProperty, bool>) Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα.
virtual Sanitize() Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
Set(string, bool) Ορίζει την δυαδική ιδιότητα.
Set(string, DateTime) ΣετDateTime ιδιοκτησία.
Set(string, double) Ορίζει διπλή ιδιότητα.
Set(string, int) Ορίζει την ιδιότητα ακέραιου αριθμού.
override Set(string, string) Ορίζει την ιδιότητα συμβολοσειράς.
override Set(string, XmpArray) Ορίζει την τιμή που κληρονομείται απόXmpArray .
virtual Set(string, XmpComplexType) Ορίζει την τιμή που κληρονομείται απόXmpComplexType .
Set(string, XmpValueBase) Ορίζει την τιμή που κληρονομείται απόXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Δείτε επίσης