Class Document

Class Document

Namespace: Aspose.Words
Assembly: Aspose.Words.dll

Αναπαριστά ένα έγγραφο Word.

Για περισσότερες πληροφορίες, επισκεφθείτε το άρθρο τεκμηρίωσης Εργασία με Έγγραφα.

public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable

Κληρονομικότητα

object ← Node ← CompositeNode ← DocumentBase ← Document

Υλοποιεί

IEnumerable<node>, IEnumerable, IXPathNavigable

Κληρονομούμενα Μέλη

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Παρατηρήσεις

Το Document είναι ένα κεντρικό αντικείμενο στη βιβλιοθήκη Aspose.Words.

Για να φορτώσετε ένα υπάρχον έγγραφο σε οποιαδήποτε από τις μορφές Aspose.Words.LoadFormat, περάστε ένα όνομα αρχείου ή ένα ρεύμα σε έναν από τους κατασκευαστές Document. Για να δημιουργήσετε ένα κενό έγγραφο, καλέστε τον κατασκευαστή χωρίς παραμέτρους.

Χρησιμοποιήστε μία από τις υπερφορτωμένες μεθόδους Save για να αποθηκεύσετε το έγγραφο σε οποιαδήποτε από τις μορφές Aspose.Words.SaveFormat.

Για να σχεδιάσετε τις σελίδες του εγγράφου απευθείας σε ένα αντικείμενο Graphics, χρησιμοποιήστε τη μέθοδο Aspose.Words.Document.RenderToScale(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single) ή Aspose.Words.Document.RenderToSize(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single,System.Single).

Aspose.Words.Document.MailMerge είναι η μηχανή αναφορών της Aspose.Words που επιτρέπει την γρήγορη και εύκολη συμπλήρωση αναφορών που έχουν σχεδιαστεί στο Microsoft Word με δεδομένα από διάφορες πηγές δεδομένων. Τα δεδομένα μπορεί να προέρχονται από ένα DataSet, DataTable, DataView, IDataReader ή έναν πίνακα τιμών. Το MailMerge θα περάσει μέσα από τις εγγραφές που βρέθηκαν στην πηγή δεδομένων και θα τις εισάγει στα πεδία συγχώνευσης αλληλογραφίας στο έγγραφο, επεκτείνοντάς το όπως είναι απαραίτητο.

Document αποθηκεύει πληροφορίες σε επίπεδο εγγράφου όπως Aspose.Words.DocumentBase.Styles, Aspose.Words.Document.BuiltInDocumentProperties, Aspose.Words.Document.CustomDocumentProperties, λίστες και μακροεντολές. Οι περισσότερες από αυτές τις αντικείμενα είναι προσβάσιμες μέσω των αντίστοιχων ιδιοτήτων του Document.

Το Document είναι ένας ριζικός κόμβος ενός δέντρου που περιέχει όλους τους άλλους κόμβους του εγγράφου. Το δέντρο είναι ένα Composite design pattern και σε πολλούς τομείς είναι παρόμοιο με το XmlDocument. Το περιεχόμενο του εγγράφου μπορεί να χειριστεί ελεύθερα προγραμματιστικά:

  • Οι κόμβοι του εγγράφου μπορούν να προσπελαστούν μέσω τυποποιημένων συλλογών, για παράδειγμα Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection κ.λπ.
  • Οι κόμβοι του εγγράφου μπορούν να επιλεγούν με βάση τον τύπο κόμβου τους χρησιμοποιώντας Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) ή χρησιμοποιώντας ένα ερώτημα XPath με Aspose.Words.CompositeNode.SelectNodes(System.String) ή Aspose.Words.CompositeNode.SelectSingleNode(System.String).
  • Κόμβοι περιεχομένου μπορούν να προστεθούν ή να αφαιρεθούν από οπουδήποτε στο έγγραφο χρησιμοποιώντας Aspose.Words.CompositeNode.InsertBefore``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild``1(``0) και άλλες μεθόδους που παρέχονται από την βασική κλάση Aspose.Words.CompositeNode.
  • Τα χαρακτηριστικά μορφοποίησης κάθε κόμβου μπορούν να αλλάξουν μέσω των ιδιοτήτων αυτού του κόμβου.

Σκεφτείτε να χρησιμοποιήσετε το Aspose.Words.DocumentBuilder που απλοποιεί την εργασία της προγραμματιστικής δημιουργίας ή συμπλήρωσης του δέντρου του εγγράφου.

Το Document μπορεί να περιέχει μόνο αντικείμενα Aspose.Words.Section.

Στο Microsoft Word, ένα έγκυρο έγγραφο πρέπει να έχει τουλάχιστον μία ενότητα.

 Ελληνικά