XmpIptcIimPackage

XmpIptcIimPackage class

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

public sealed class XmpIptcIimPackage : XmpPackage

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

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

Ιδιότητες

Ονομα Περιγραφή
ActionAdvised { get; set; } Λαμβάνει ή ορίζει τον τύπο ενέργειας που παρέχει αυτό το αντικείμενο σε ένα προηγούμενο αντικείμενο.
Category { get; set; } Λαμβάνει ή ορίζει το αντικείμενο των δεδομένων αντικειμένου κατά τη γνώμη του παρόχου.
ContentLocationCodes { get; set; } Λαμβάνει ή ορίζει τους κωδικούς τοποθεσίας περιεχομένου.
ContentLocationNames { get; set; } Λαμβάνει ή ορίζει τα ονόματα τοποθεσιών περιεχομένου.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
DateSent { get; set; } Λαμβάνει ή ορίζει την ημερομηνία που η υπηρεσία έστειλε το υλικό.
Destination { get; set; } Λαμβάνει ή ορίζει τον προορισμό. Αυτό το σύνολο δεδομένων πρόκειται να φιλοξενήσει ορισμένους παρόχους που απαιτούν δρομολόγηση πληροφοριών πάνω από τα κατάλληλα επίπεδα OSI.
DigitalCreationDate { get; set; } Λαμβάνει ή ορίζει την ημερομηνία δημιουργίας της ψηφιακής αναπαράστασης των δεδομένων αντικειμένου.
EditStatus { get; set; } Λαμβάνει ή ορίζει την κατάσταση των δεδομένων αντικειμένου, σύμφωνα με την πρακτική του παρόχου.
EnvelopeNumber { get; set; } Λαμβάνει ή ορίζει τον αριθμό φακέλου.
EnvelopePriority { get; set; } Λαμβάνει ή ορίζει την προτεραιότητα χειρισμού φακέλων.
ExpirationDate { get; set; } Λαμβάνει ή ορίζει την πιο πρόσφατη ημερομηνία κατά την οποία ο πάροχος ή ο κάτοχος σκοπεύει να χρησιμοποιήσει τα δεδομένα αντικειμένου.
FileFormat { get; set; } Λαμβάνει ή ορίζει τον δυαδικό αριθμό που προσδιορίζει την έκδοση των πληροφοριών
FileFormatVersion { get; set; } Λαμβάνει ή ορίζει την έκδοση μορφής αρχείου.
FixtureIdentifier { get; set; } Λαμβάνει ή ορίζει τα δεδομένα αντικειμένου που επαναλαμβάνονται συχνά και προβλέψιμα.
ImageOrientation { get; set; } Λαμβάνει ή ορίζει τον προσανατολισμό της εικόνας. Υποδεικνύει τη διάταξη της περιοχής εικόνας. Οι επιτρεπόμενες τιμές είναι P (για Κατακόρυφος προσανατολισμός), L (για Οριζόντια) και S (για Τετράγωνο).
ImageType { get; set; } Λαμβάνει ή ορίζει τον τύπο της εικόνας.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
LanguageIdentifier { get; set; } Λαμβάνει ή ορίζει το αναγνωριστικό γλώσσας σύμφωνα με τους κωδικούς δύο γραμμάτων του ISO 639:1988.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
ModelVersion { get; set; } Λαμβάνει ή ορίζει τον δυαδικό αριθμό που προσδιορίζει την έκδοση των πληροφοριών
NamespaceUri { get; } Λαμβάνει το URI χώρου ονομάτων.
ObjectTypeReference { get; set; } Λαμβάνει ή ορίζει την αναφορά τύπου αντικειμένου. Ο τύπος αντικειμένου χρησιμοποιείται για τη διάκριση μεταξύ διαφορετικών τύπων αντικειμένων εντός του IIM.
OriginatingProgram { get; set; } Λαμβάνει ή ορίζει τον τύπο του προγράμματος που χρησιμοποιείται για τη δημιουργία των δεδομένων αντικειμένου.
Prefix { get; } Παίρνει το πρόθεμα xmlns.
ProductIDs { get; set; } Λαμβάνει ή ορίζει τα αναγνωριστικά προϊόντος.
ProgramVersion { get; set; } Λαμβάνει ή ορίζει την έκδοση του προγράμματος.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
ReferenceDate { get; set; } Λαμβάνει ή ορίζει την ημερομηνία ενός προηγούμενου φακέλου στον οποίο αναφέρεται το τρέχον αντικείμενο.
ReferenceNumber { get; set; } Λαμβάνει ή ορίζει τον αριθμό φακέλου ενός προηγούμενου φακέλου στον οποίο αναφέρεται το τρέχον αντικείμενο.
ReferenceService { get; set; } Λαμβάνει ή ορίζει το Αναγνωριστικό υπηρεσίας ενός προηγούμενου φακέλου στον οποίο αναφέρεται το τρέχον αντικείμενο.
ReleaseDate { get; set; } Λαμβάνει ή ορίζει την παλαιότερη ημερομηνία κατά την οποία ο πάροχος προτίθεται να χρησιμοποιήσει το αντικείμενο.
ServiceIdentifier { get; set; } Λαμβάνει ή ορίζει το αναγνωριστικό υπηρεσίας. Προσδιορίζει τον πάροχο και το προϊόν.
SupplementalCategories { get; set; } Λαμβάνει ή ορίζει τις συμπληρωματικές κατηγορίες.
UniqueNameOfObject { get; set; } Λαμβάνει ή ορίζει το μοναδικό όνομα του αντικειμένου.
Urgency { get; set; } Λαμβάνει ή ορίζει τον επείγοντα χαρακτήρα της σύνταξης του περιεχομένου.
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) Ορίζει την ιδιότητα συμβολοσειράς.
virtual 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) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Δείτε επίσης