XmpBasicPackage

XmpBasicPackage class

Αντιπροσωπεύει τον βασικό χώρο ονομάτων XMP.

public sealed class XmpBasicPackage : XmpPackage

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

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

Ιδιότητες

Ονομα Περιγραφή
BaseUrl { get; set; } Λαμβάνει ή ορίζει τη βασική διεύθυνση URL για τις σχετικές διευθύνσεις URL στο περιεχόμενο του εγγράφου. Εάν αυτό το έγγραφο περιέχει συνδέσμους Διαδικτύου και αυτοί οι σύνδεσμοι είναι σχετικοί, είναι σχετικοί με αυτό το βασικό URL.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
CreateDate { get; set; } Λαμβάνει ή ορίζει την ημερομηνία και την ώρα δημιουργίας του πόρου.
CreatorTool { get; set; } Λαμβάνει ή ορίζει το όνομα του εργαλείου που χρησιμοποιείται για τη δημιουργία του πόρου.
Identifiers { get; set; } Λαμβάνει ή ορίζει έναν μη ταξινομημένο πίνακα συμβολοσειρών κειμένου που προσδιορίζουν ξεκάθαρα τον πόρο εντός ενός δεδομένου περιβάλλοντος.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
Label { get; set; } Λαμβάνει ή ορίζει μια λέξη ή μια σύντομη φράση που προσδιορίζει τον πόρο ως μέλος μιας συλλογής που ορίζεται από το χρήστη.
MetadataDate { get; set; } Λαμβάνει ή ορίζει την ημερομηνία και την ώρα που άλλαξαν τελευταία μεταδεδομένα για αυτόν τον πόρο.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
ModifyDate { get; set; } Λαμβάνει ή ορίζει την ημερομηνία και την ώρα της τελευταίας τροποποίησης του πόρου.
NamespaceUri { get; } Λαμβάνει το URI χώρου ονομάτων.
Nickname { get; set; } Λαμβάνει ή ορίζει ένα σύντομο ανεπίσημο όνομα για τον πόρο.
Prefix { get; } Παίρνει το πρόθεμα xmlns.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
Rating { get; set; } Λαμβάνει ή ορίζει μια βαθμολογία που έχει εκχωρηθεί από το χρήστη για αυτό το αρχείο. Η τιμή θα είναι -1 ή στο εύρος [0..5], όπου -1 υποδηλώνει “απορρίφθηκε” και 0 δηλώνει “μη αξιολογημένο”.
Thumbnails { 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) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

Πεδία

Ονομα Περιγραφή
const RatingMax Μέγιστη τιμή αξιολόγησης.
const RatingMin Ελάχιστη τιμή αξιολόγησης.
const RatingRejected Απορριφθείσα τιμή αξιολόγησης.

Δείτε επίσης