DiagramPackage
περιεχόμενα
[
κρύβω
]
DiagramPackage class
Αντιπροσωπεύει ένα εγγενές πακέτο μεταδεδομένων σε μορφή διαγράμματος.
public class DiagramPackage : DocumentPackage
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
AlternateNames { get; set; } | Λαμβάνει ή ορίζει τα εναλλακτικά ονόματα για το έγγραφο. Μπορεί να ενημερωθεί μόνο σε μορφές VDX και VSX. |
BuildNumberCreated { get; } | Λαμβάνει τον πλήρη αριθμό έκδοσης του στιγμιότυπου που χρησιμοποιήθηκε για τη δημιουργία του εγγράφου. |
BuildNumberEdited { get; } | Λαμβάνει τον αριθμό έκδοσης του στιγμιότυπου που χρησιμοποιήθηκε τελευταία για την επεξεργασία του εγγράφου. |
Category { get; set; } | Λαμβάνει ή ορίζει το περιγραφικό κείμενο για τον τύπο του σχεδίου, όπως διάγραμμα ροής ή διάταξη γραφείου. Αυτό το κείμενο μπορεί επίσης να εισαχθεί στη διεπαφή χρήστη του Microsoft Visio στο πλαίσιο Κατηγορία στο πλαίσιο διαλόγου Ιδιότητες. |
Company { get; set; } | Λαμβάνει ή ορίζει τις πληροφορίες που έχουν εισαχθεί από τον χρήστη που προσδιορίζουν την εταιρεία που δημιουργεί το σχέδιο ή την εταιρεία για την οποία δημιουργείται το σχέδιο. Το μέγιστο μήκος είναι 63 χαρακτήρες. |
Count { get; } | Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων. |
Creator { get; set; } | Λαμβάνει ή ορίζει το άτομο που δημιούργησε ή ενημέρωσε την τελευταία φορά το αρχείο. Το μέγιστο μήκος είναι 63 χαρακτήρες.. |
Description { get; set; } | Λαμβάνει ή ορίζει μια περιγραφική συμβολοσειρά κειμένου για το έγγραφο. Χρησιμοποιήστε αυτό το στοιχείο για να αποθηκεύσετε σημαντικές πληροφορίες σχετικά με το έγγραφο, όπως ο σκοπός του, οι πρόσφατες αλλαγές ή οι εκκρεμείς αλλαγές. Το μέγιστο είναι 191 χαρακτήρες. |
HyperlinkBase { get; set; } | Λαμβάνει ή ορίζει τη διαδρομή που θα χρησιμοποιηθεί για σχετικούς υπερσυνδέσμους (υπερσύνδεσμοι για τους οποίους η θέση του συνδεδεμένου αρχείου περιγράφεται σε σχέση με το διάγραμμα του Microsoft Visio). σε αυτό το στοιχείο. Το μέγιστο μήκος είναι 256 χαρακτήρες. |
Item { get; } | Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα. |
Keys { get; } | Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων. |
Keywords { get; set; } | Λαμβάνει ή ορίζει μια συμβολοσειρά κειμένου που προσδιορίζει θέματα ή άλλες σημαντικές πληροφορίες σχετικά με το αρχείο, όπως όνομα έργου, όνομα πελάτη ή αριθμός έκδοσης. Το μέγιστο μήκος συμβολοσειράς είναι 63 χαρακτήρες. |
Language { get; set; } | Λαμβάνει ή ορίζει τη γλώσσα του εγγράφου. Μπορεί να ενημερωθεί μόνο σε μορφές VSD και VSDX. |
Manager { get; set; } | Λαμβάνει ή ορίζει μια συμβολοσειρά κειμένου που εισάγει ο χρήστης που προσδιορίζει τον υπεύθυνο του έργου ή του τμήματος. Το μέγιστο μήκος είναι 63 χαρακτήρες. |
MetadataType { get; } | Λαμβάνει τον τύπο μεταδεδομένων. |
PreviewPicture { get; set; } | Λαμβάνει ή ορίζει την εικόνα προεπισκόπησης. |
PropertyDescriptors { get; } | Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata. |
Subject { get; set; } | Λαμβάνει ή ορίζει μια συμβολοσειρά κειμένου που ορίζεται από το χρήστη που περιγράφει τα περιεχόμενα του εγγράφου. Το μέγιστο μήκος είναι 63 χαρακτήρες. |
Template { get; set; } | Λαμβάνει ή ορίζει μια τιμή συμβολοσειράς που καθορίζει το όνομα αρχείου του προτύπου από το οποίο δημιουργήθηκε το έγγραφο. |
TimeCreated { get; set; } | Λαμβάνει ή ορίζει μια τιμή ημερομηνίας και ώρας που υποδεικνύει πότε δημιουργήθηκε το έγγραφο. |
TimeEdited { get; } | Λαμβάνει μια τιμή ημερομηνίας και ώρας που υποδεικνύει πότε έγινε η τελευταία επεξεργασία του εγγράφου. |
TimePrinted { get; } | Λαμβάνει μια τιμή ημερομηνίας και ώρας που υποδεικνύει την τελευταία φορά που εκτυπώθηκε το έγγραφο. |
TimeSaved { get; } | Λαμβάνει μια τιμή ημερομηνίας και ώρας που υποδεικνύει πότε αποθηκεύτηκε το έγγραφο για τελευταία φορά. |
Title { get; set; } | Λαμβάνει ή ορίζει μια συμβολοσειρά κειμένου που ορίζεται από το χρήστη που χρησιμεύει ως περιγραφικός τίτλος για το έγγραφο. Το μέγιστο μήκος είναι 63 χαρακτήρες. |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
AddProperties(Func<MetadataProperty, bool>, PropertyValue) | Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. |
Clear() | Καταργεί όλες τις εγγράψιμες ιδιότητες μεταδεδομένων από το πακέτο. |
ClearBuiltInProperties() | Καταργεί όλες τις ενσωματωμένες ιδιότητες μεταδεδομένων. |
ClearCustomProperties() | Καταργεί όλες τις προσαρμοσμένες ιδιότητες μεταδεδομένων. |
Contains(string) | Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
virtual FindProperties(Func<MetadataProperty, bool>) | Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης. |
GetEnumerator() | Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή. |
Remove(string) | Καταργεί μια εγγράψιμη ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
virtual RemoveProperties(Func<MetadataProperty, bool>) | Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. |
virtual Sanitize() | Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. |
Set(string, bool) | Προσθέτει ή αντικαθιστά την ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
Set(string, DateTime) | Προσθέτει ή αντικαθιστά την ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
Set(string, double) | Προσθέτει ή αντικαθιστά την ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
Set(string, string) | Προσθέτει ή αντικαθιστά την ιδιότητα μεταδεδομένων με το καθορισμένο όνομα. |
SetProperties(Func<MetadataProperty, bool>, PropertyValue) | Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο. |
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. |
Παρατηρήσεις
Μάθε περισσότερα
Παραδείγματα
Αυτό το δείγμα κώδικα δείχνει πώς να εξαγάγετε ενσωματωμένες ιδιότητες μεταδεδομένων από ένα διάγραμμα.
using (Metadata metadata = new Metadata(Constants.InputVsdx))
{
var root = metadata.GetRootPackage<DiagramRootPackage>();
Console.WriteLine(root.DocumentProperties.Creator);
Console.WriteLine(root.DocumentProperties.Company);
Console.WriteLine(root.DocumentProperties.Keywords);
Console.WriteLine(root.DocumentProperties.Language);
Console.WriteLine(root.DocumentProperties.TimeCreated);
Console.WriteLine(root.DocumentProperties.Category);
//...
}
Δείτε επίσης
- class DocumentPackage
- χώρος ονομάτων GroupDocs.Metadata.Formats.Document
- συνέλευση GroupDocs.Metadata