Class Document

Class Document

Το όνομα: Aspose.Words Συγκέντρωση: Aspose.Words.dll (25.4.0)

Αντιπροσωπεύει ένα έγγραφο Word.

Για να μάθετε περισσότερα, επισκεφθείτε το Working with Document Έγγραφο τεκμηρίωσης.

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

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,ΠΕΡΙΒΑΛΛΟΝΤΑΙ

Κληρονομημένα μέλη

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

Remarks

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

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

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

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

Για να εκτυπώσετε το έγγραφο, χρησιμοποιήστε μία από τις μεθόδους Aspose.Words.Document.Print(System.String).

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

Το Aspose.Words.Document αποθηκεύει πληροφορίες σε ολόκληρο το έγγραφο, όπως το __ WL26.DokumentBase.Styles, __wL37.DOCument.BuiltInDicumentProperties, _wl36.CustomDacumentΟι ιδιότητες, οι λίστες και οι μακροί.Περισσότερα από αυτά τα αντικείμενα είναι προσβάσιμα μέσω των αντίστοιχων ιδιοτήτων του __ wl46.

Το Aspose.Words.Document είναι ένα κόμβο ρίζας ενός δέντρου που περιέχει όλα τα άλλα κόμβα του εγγράφου. Το δέντρο είναι ένα σύνθετο σχέδιο και με πολλούς τρόπους παρόμοιο με το 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 που απλοποιεί το έργο της προγραμματισμένης δημιουργίας ή πληθυσμού του δέντρου εγγράφου.

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

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

Constructors

Document()

Δημιουργεί ένα λευκό έγγραφο.

public Document()

Remarks

Ένα άδειο έγγραφο λαμβάνεται από τους πόρους, και κατά προεπιλογή, το έγγραφο που προκύπτει μοιάζει περισσότερο με αυτό που δημιουργήθηκε από Aspose.Words.Settings.MsWordVersion.Word2007.

Η μέθοδος Aspose.Words.Settings.CompatibilityOptions.OptimizeFor μπορεί να χρησιμοποιηθεί για τη βελτιστοποίηση του περιεχομένου του εγγράφου, καθώς και της προεπιλεγμένης συμπεριφοράς Wl26 σε μια συγκεκριμένη έκδοση του MS Word.

Για να αλλάξετε τη ρύθμιση σελίδας, χρησιμοποιήστε το Aspose.Words.Section.PageSetup.

Μετά τη δημιουργία, μπορείτε να χρησιμοποιήσετε το Aspose.Words.DocumentBuilder για να προσθέσετε εύκολα περιεχόμενο εγγράφου.

Document(Σύνδεσμος)

Ανοίγει ένα υπάρχον έγγραφο από ένα αρχείο. Ανακαλύπτει αυτόματα τη μορφή αρχείου.

public Document(string fileName)

Parameters

fileName string

Όνομα αρχείου του εγγράφου για να ανοίξει.

Exceptions

UnsupportedFileFormatException

Η μορφή εγγράφου δεν αναγνωρίζεται ή δεν υποστηρίζεται.

FileCorruptedException

Το έγγραφο φαίνεται να είναι κατεστραμμένο και δεν μπορεί να φορτωθεί.

Exception

Υπάρχει ένα πρόβλημα με το έγγραφο και θα πρέπει να ειδοποιείται στους προγραμματιστές Aspose.Words.

IOException

Υπάρχει εξαίρεση εισόδου/εξόδου.

IncorrectPasswordException

Το έγγραφο είναι κρυπτογραφημένο και απαιτεί έναν κωδικό πρόσβασης για να ανοίξει, αλλά έχετε παράσχει ένα λανθασμένο κωδικό πρόσβασης.

ArgumentException

Το όνομα του αρχείου δεν μπορεί να είναι μηδενικό ή άδεια γραμμή.

Document(Σύνδεσμος, LoadOptions)

Ανοίγει ένα υπάρχον έγγραφο από ένα αρχείο. Επιτρέπει να προσδιορίσετε πρόσθετες επιλογές, όπως κωδικό κρυπτογράφησης.

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

Όνομα αρχείου του εγγράφου για να ανοίξει.

loadOptions LoadOptions

Επιπλέον επιλογές για να χρησιμοποιήσετε κατά την φόρτωση ενός εγγράφου. μπορεί να είναι “δεν”.

Exceptions

UnsupportedFileFormatException

Η μορφή εγγράφου δεν αναγνωρίζεται ή δεν υποστηρίζεται.

FileCorruptedException

Το έγγραφο φαίνεται να είναι κατεστραμμένο και δεν μπορεί να φορτωθεί.

Exception

Υπάρχει ένα πρόβλημα με το έγγραφο και θα πρέπει να ειδοποιείται στους προγραμματιστές Aspose.Words.

IOException

Υπάρχει εξαίρεση εισόδου/εξόδου.

IncorrectPasswordException

Το έγγραφο είναι κρυπτογραφημένο και απαιτεί έναν κωδικό πρόσβασης για να ανοίξει, αλλά έχετε παράσχει ένα λανθασμένο κωδικό πρόσβασης.

ArgumentException

Το όνομα του αρχείου δεν μπορεί να είναι μηδενικό ή άδεια γραμμή.

Document(Stream)

Ανοίγει ένα υπάρχον έγγραφο από μια ροή. Ανακαλύπτει αυτόματα τη μορφή αρχείου.

public Document(Stream stream)

Parameters

stream Stream

Πού να φορτίσει το έγγραφο.

Remarks

Το έγγραφο πρέπει να αποθηκεύεται στην αρχή της ροής. η ροή πρέπει επίσης να υποστηρίζει την τυχαία τοποθέτηση.

Exceptions

UnsupportedFileFormatException

Η μορφή εγγράφου δεν αναγνωρίζεται ή δεν υποστηρίζεται.

FileCorruptedException

Το έγγραφο φαίνεται να είναι κατεστραμμένο και δεν μπορεί να φορτωθεί.

Exception

Υπάρχει ένα πρόβλημα με το έγγραφο και θα πρέπει να ειδοποιείται στους προγραμματιστές Aspose.Words.

IOException

Υπάρχει εξαίρεση εισόδου/εξόδου.

IncorrectPasswordException

Το έγγραφο είναι κρυπτογραφημένο και απαιτεί έναν κωδικό πρόσβασης για να ανοίξει, αλλά έχετε παράσχει ένα λανθασμένο κωδικό πρόσβασης.

ArgumentNullException

Η ροή δεν μπορεί να είναι μηδενική.

NotSupportedException

Η ροή δεν υποστηρίζει την ανάγνωση ή την αναζήτηση.

ObjectDisposedException

Το ρεύμα είναι ένα διαλυμένο αντικείμενο.

Document(Σύνδεση, LoadOptions)

Ανοίγει ένα υπάρχον έγγραφο από μια ροή. Επιτρέπει να προσδιορίσετε πρόσθετες επιλογές, όπως ένα κωδικό κρυπτογράφησης.

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

Το ρεύμα από το οποίο να φορτώσετε το έγγραφο.

loadOptions LoadOptions

Επιπλέον επιλογές για να χρησιμοποιήσετε κατά την φόρτωση ενός εγγράφου. μπορεί να είναι “δεν”.

Remarks

Το έγγραφο πρέπει να αποθηκεύεται στην αρχή της ροής. η ροή πρέπει επίσης να υποστηρίζει την τυχαία τοποθέτηση.

Exceptions

UnsupportedFileFormatException

Η μορφή εγγράφου δεν αναγνωρίζεται ή δεν υποστηρίζεται.

FileCorruptedException

Το έγγραφο φαίνεται να είναι κατεστραμμένο και δεν μπορεί να φορτωθεί.

Exception

Υπάρχει ένα πρόβλημα με το έγγραφο και θα πρέπει να ειδοποιείται στους προγραμματιστές Aspose.Words.

IOException

Υπάρχει εξαίρεση εισόδου/εξόδου.

IncorrectPasswordException

Το έγγραφο είναι κρυπτογραφημένο και απαιτεί έναν κωδικό πρόσβασης για να ανοίξει, αλλά έχετε παράσχει ένα λανθασμένο κωδικό πρόσβασης.

ArgumentNullException

Η ροή δεν μπορεί να είναι μηδενική.

NotSupportedException

Η ροή δεν υποστηρίζει την ανάγνωση ή την αναζήτηση.

ObjectDisposedException

Το ρεύμα είναι ένα διαλυμένο αντικείμενο.

Properties

AttachedTemplate

Αποκτά ή καθορίζει το πλήρες μονοπάτι του προτύπου που συνδέεται με το έγγραφο.

public string AttachedTemplate { get; set; }

Αξία ιδιοκτησίας

string

Remarks

Μια κενή γραμμή σημαίνει ότι το έγγραφο προστίθεται στο κανονικό πρότυπο.

Σύνδεσμος.Words.Properties.BuiltInDocumentProperties.Template

Exceptions

ArgumentNullException

Κλείνει αν προσπαθείτε να ρυθμίσετε σε μια τιμή “δενός”.

AutomaticallyUpdateStyles

Αποκτά ή τοποθετεί μια σημαία που δείχνει αν οι στυλ στο έγγραφο ενημερώνονται για να ταιριάζουν με τις στυλ στο έγγραφο.Κάθε φορά που ανοίγει το έγγραφο στο MS Word.

public bool AutomaticallyUpdateStyles { get; set; }

Αξία ιδιοκτησίας

bool

Bibliography

Αποκτά το αντικείμενο Aspose.Words.Document.Bibliography που αντιπροσωπεύει τη λίστα των πηγών που είναι διαθέσιμες στο έγγραφο.

public Bibliography Bibliography { get; }

Αξία ιδιοκτησίας

Bibliography

BuiltInDocumentProperties

Επιστρέφει μια συλλογή που αντιπροσωπεύει όλες τις ενσωματωμένες ιδιότητες του εγγράφου.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Αξία ιδιοκτησίας

BuiltInDocumentProperties

CompatibilityOptions

Παρέχει πρόσβαση στις επιλογές συμβατότητας εγγράφων (δηλαδή, τις προτιμήσεις χρήστη που εισάγονται στο CompatibilityΤο tab της Options Διάλογος με τα λόγια).

public CompatibilityOptions CompatibilityOptions { get; }

Αξία ιδιοκτησίας

CompatibilityOptions

Compliance

Λαμβάνει την έκδοση συμμόρφωσης OOXML που καθορίζεται από το περιεχόμενο του εγγράφου που φορτώνεται.Έχει νόημα μόνο για τα έγγραφα OOXML.

public OoxmlCompliance Compliance { get; }

Αξία ιδιοκτησίας

OoxmlCompliance

Remarks

Εάν δημιουργήσετε ένα νέο άδειο έγγραφο ή φορτώσετε ένα μη OOXML έγγραφο επιστρέφει την αξία Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.

CustomDocumentProperties

Επιστρέφει μια συλλογή που αντιπροσωπεύει όλες τις προσαρμοσμένες ιδιότητες του εγγράφου.

public CustomDocumentProperties CustomDocumentProperties { get; }

Αξία ιδιοκτησίας

CustomDocumentProperties

CustomXmlParts

Αποκτά ή ρυθμίζει τη συλλογή Προσαρμοσμένων Τμημάτων αποθήκευσης δεδομένων XML.

public CustomXmlPartCollection CustomXmlParts { get; set; }

Αξία ιδιοκτησίας

CustomXmlPartCollection

Remarks

Το Aspose.Words φορτώνει και αποθηκεύει Προσαρμοσμένα Μέρη XML σε OOXML και DOC έγγραφα μόνο.

Αυτή η ιδιοκτησία δεν μπορεί να είναι.

Εισαγωγή.Words.Markup.CustomXmlPart

DefaultTabStop

Αποκτά ή ρυθμίζει το διάστημα (σε σημεία) μεταξύ των προεπιλεγμένων σταθμών του καρτέλ.

public double DefaultTabStop { get; set; }

Αξία ιδιοκτησίας

double

Δείτε επίσης

TabStopCollection , TabStop

DigitalSignatures

Αποκτά τη συλλογή ψηφιακών υπογραφών για αυτό το έγγραφο και τα αποτελέσματα επικύρωσης τους.

public DigitalSignatureCollection DigitalSignatures { get; }

Αξία ιδιοκτησίας

DigitalSignatureCollection

Remarks

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

Εάν το έγγραφο δεν υπογράφεται, θα περιέχει μηδενικά στοιχεία.

EndnoteOptions

Παρέχει επιλογές που ελέγχουν τον αριθμό και τη θέση των τελικών σημειώσεων σε αυτό το έγγραφο.

public EndnoteOptions EndnoteOptions { get; }

Αξία ιδιοκτησίας

EndnoteOptions

FieldOptions

Αποκτά ένα Aspose.Words.Fields.FieldOptions αντικείμενο που αντιπροσωπεύει τις επιλογές για τον έλεγχο της διαχείρισης πεδίου στο έγγραφο.

public FieldOptions FieldOptions { get; }

Αξία ιδιοκτησίας

FieldOptions

FirstSection

Βρείτε το πρώτο τμήμα του εγγράφου.

public Section FirstSection { get; }

Αξία ιδιοκτησίας

Section

Remarks

Επέστρεψε «από μηδέν» αν δεν υπάρχουν τμήματα.

FontSettings

Αποκτά ή ρυθμίζει ρυθμίσεις γραμματοσειράς εγγράφου.

public FontSettings FontSettings { get; set; }

Αξία ιδιοκτησίας

FontSettings

Remarks

Αυτή η ιδιότητα σας επιτρέπει να καθορίσετε τις ρυθμίσεις γραμματοσειράς ανά έγγραφο. αν ρυθμίσετε , θα χρησιμοποιηθούν προεπιλεγμένες στατικές ρυθμίσεις γραμματοσειράς Aspose.Words.Fonts.FontSettings.DefaultInstance.

Η προεπιλεγμένη αξία είναι.

FootnoteOptions

Παρέχει επιλογές που ελέγχουν τον αριθμό και τη θέση των σημειώσεων στο έγγραφο αυτό.

public FootnoteOptions FootnoteOptions { get; }

Αξία ιδιοκτησίας

FootnoteOptions

Frameset

Επιστρέφει μια περίπτωση Aspose.Words.Document.Frameset εάν αυτό το έγγραφο αντιπροσωπεύει μια σελίδα πλαίσιο.

public Frameset Frameset { get; }

Αξία ιδιοκτησίας

Frameset

Remarks

Εάν το έγγραφο δεν είναι ενσωματωμένο, το περιουσιακό στοιχείο έχει την αξία “δεν”.

GlossaryDocument

Αποκτήστε ή τοποθετήστε το κλασικό έγγραφο μέσα σε αυτό το έγγραφο ή πρότυπο.για τις εισαγωγές AutoText, AutoCorrect και Building Block που ορίζονται σε ένα έγγραφο.

public GlossaryDocument GlossaryDocument { get; set; }

Αξία ιδιοκτησίας

GlossaryDocument

Remarks

Αυτή η ιδιοκτησία επιστρέφει εάν το έγγραφο δεν έχει κλασικό έγγραφο.

Μπορείτε να προσθέσετε ένα κλασικό έγγραφο σε ένα έγγραφο δημιουργώντας ένα αντικείμενο Aspose.Words.BuildingBlocks.GlossaryDocument και να αναθέσετε σε αυτήν την ιδιοκτησία.

Σύνδεσμος.Words.BuildingBlocks.GlossaryDocument

GrammarChecked

Επιστρέφει “πραγματικό” εάν το έγγραφο έχει επαληθευτεί για γραμματισμό.

public bool GrammarChecked { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Για να απορρίψετε τη γραμματοσειρά στο έγγραφο, ορίστε αυτή την ιδιότητα ως “ψεύτικη”.

HasMacros

Επιστρέφει “πραγματικό” εάν το έγγραφο έχει ένα έργο VBA (μακρο).

public bool HasMacros { get; }

Αξία ιδιοκτησίας

bool

Δείτε επίσης

Document . RemoveMacros ()

HasRevisions

Επιστρέφει “πραγματικά” εάν το έγγραφο έχει οποιαδήποτε παρατηρημένες αλλαγές.

public bool HasRevisions { get; }

Αξία ιδιοκτησίας

bool

Remarks

Αυτή η ιδιότητα είναι μια συντομογραφία για τη σύγκριση Aspose.Words.RevisionCollection.Count στο μηδέν.

HyphenationOptions

Παρέχει πρόσβαση σε επιλογές υφανοποίησης εγγράφων.

public HyphenationOptions HyphenationOptions { get; }

Αξία ιδιοκτησίας

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

Προσδιορίζει αν να συμπεριλάβει τα γραμματοκιβώτια, σημειώσεις και σημειώσεις στα στατιστικά στοιχεία λέξης.

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

Αξία ιδιοκτησίας

bool

JustificationMode

Αποκτά ή ρυθμίζει την προσαρμογή διαστήματος χαρακτήρα ενός εγγράφου.

public JustificationMode JustificationMode { get; set; }

Αξία ιδιοκτησίας

JustificationMode

LastSection

Βρείτε το τελευταίο τμήμα του εγγράφου.

public Section LastSection { get; }

Αξία ιδιοκτησίας

Section

Remarks

Επέστρεψε «από μηδέν» αν δεν υπάρχουν τμήματα.

LayoutOptions

Αποκτά ένα αντικείμενο Aspose.Words.Layout.LayoutOptions που αντιπροσωπεύει τις επιλογές για τον έλεγχο της διαδικασίας διάταξης αυτού του εγγράφου.

public LayoutOptions LayoutOptions { get; }

Αξία ιδιοκτησίας

LayoutOptions

MailMerge

Επιστρέφει ένα αντικείμενο Aspose.Words.MailMerging.MailMerge που αντιπροσωπεύει τη λειτουργικότητα συγχώνευσης ηλεκτρονικού ταχυδρομείου για το έγγραφο.

public MailMerge MailMerge { get; }

Αξία ιδιοκτησίας

MailMerge

MailMergeSettings

Αποκτά ή τοποθετεί το αντικείμενο που περιέχει όλες τις πληροφορίες συγχώνευσης ηλεκτρονικού ταχυδρομείου για ένα έγγραφο.

public MailMergeSettings MailMergeSettings { get; set; }

Αξία ιδιοκτησίας

MailMergeSettings

Remarks

Μπορείτε να χρησιμοποιήσετε αυτό το αντικείμενο για να προσδιορίσετε μια πηγή δεδομένων συγχώνευσης ηλεκτρονικού ταχυδρομείου για ένα έγγραφο και αυτές οι πληροφορίες (με τα διαθέσιμα πεδία δεδομένων) θα εμφανιστούν στο Microsoft Word όταν ο χρήστης ανοίγει αυτό το έγγραφο.

Αυτό το αντικείμενο δεν είναι ποτέ.

NodeType

Επιστρέφει Aspose.Words.NodeType.Document

public override NodeType NodeType { get; }

Αξία ιδιοκτησίας

NodeType

OriginalFileName

Αποκτά το αρχικό όνομα αρχείου του εγγράφου.

public string OriginalFileName { get; }

Αξία ιδιοκτησίας

string

Remarks

Επιστρέφει εάν το έγγραφο φορτώθηκε από ένα ρεύμα ή δημιουργήθηκε άδειο.

OriginalLoadFormat

Αποκτά τη μορφή του αρχικού εγγράφου που φορτώθηκε σε αυτό το αντικείμενο.

public LoadFormat OriginalLoadFormat { get; }

Αξία ιδιοκτησίας

LoadFormat

Remarks

Εάν δημιουργήσετε ένα νέο κενό έγγραφο, επιστρέφει την αξία Aspose.Words.LoadFormat.Doc.

PackageCustomParts

Αποκτά ή τοποθετεί τη συλλογή προσαρμοσμένων στοιχείων (επιλεγμένου περιεχομένου) που συνδέονται με το πακέτο OOXML χρησιμοποιώντας “άγνωστες σχέσεις”.

public CustomPartCollection PackageCustomParts { get; set; }

Αξία ιδιοκτησίας

CustomPartCollection

Remarks

Μην συγχέετε αυτά τα προσαρμοσμένα μέρη με Προσαρμοσμένα δεδομένα XML. Εάν χρειάζεστε πρόσβαση σε Προσαρμοσμένα μέρη XML, χρησιμοποιήστε την ιδιότητα Aspose.Words.Document.CustomXmlParts.

Αυτή η συλλογή περιέχει τμήματα OOXML των οποίων ο γονέας είναι το πακέτο OOXML και οι στόχοι τους είναι από μια «άγνωστη σχέση». Για περισσότερες πληροφορίες δείτε το Aspose.Words.Markup.CustomPart.

Το Aspose.Words φορτώνει και αποθηκεύει μόνο τα προσαρμοσμένα μέρη σε έγγραφα OOXML.

Αυτή η ιδιοκτησία δεν μπορεί να είναι.

Σύνδεσμος.Words.Markup.CustomPart

PageCount

Λαμβάνει τον αριθμό των σελίδων στο έγγραφο, όπως υπολογίζεται από την πιο πρόσφατη λειτουργία διάταξης σελίδων.

public int PageCount { get; }

Αξία ιδιοκτησίας

int

Δείτε επίσης

Document . UpdatePageLayout ()

ProtectionType

Απολαμβάνει τον επί του παρόντος ενεργό τύπο προστασίας εγγράφου.

public ProtectionType ProtectionType { get; }

Αξία ιδιοκτησίας

ProtectionType

Remarks

Για να αλλάξετε τον τύπο προστασίας εγγράφου, χρησιμοποιήστε τις μεθόδους Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) και Aspose.Words.Document.Unprotect.

Όταν ένα έγγραφο προστατεύεται, ο χρήστης μπορεί να κάνει μόνο περιορισμένες αλλαγές, όπως η προσθήκη σημειώσεων, η εκτέλεση αναθεωρήσεων ή η συμπλήρωση φόρμας.

Σημειώστε ότι η προστασία του εγγράφου διαφέρει από την προστασία γραφής.Η προστασία γραφής καθορίζεται χρησιμοποιώντας το Aspose.Words.Document.WriteProtection

Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) Aspose.Words.Document.Unprotect Aspose.Words.Document.WriteProtection

PunctuationKerning

Προσδιορίζει αν το κέρδισμα ισχύει τόσο για το λατινικό κείμενο όσο και για τη βαθμολογία.

public bool PunctuationKerning { get; set; }

Αξία ιδιοκτησίας

bool

RemovePersonalInformation

Αποκτά ή τοποθετεί μια σημαία που υποδεικνύει ότι το Microsoft Word θα αφαιρέσει όλες τις πληροφορίες χρηστών από σχόλια, αναθεωρήσεις καιΠληροφορίες για την αποθήκευση του εγγράφου.

public bool RemovePersonalInformation { get; set; }

Αξία ιδιοκτησίας

bool

Revisions

Αποκτά μια συλλογή αναθεωρήσεων (αποκολούθησαν αλλαγές) που υπάρχουν σε αυτό το έγγραφο.

public RevisionCollection Revisions { get; }

Αξία ιδιοκτησίας

RevisionCollection

Remarks

Η επιστρεφόμενη συλλογή είναι μια “ζωντανή” συλλογή, πράγμα που σημαίνει ότι εάν αφαιρέσετε τμήματα ενός εγγράφου που περιέχει αναθεωρήσεις, οι διαγραφόμενες αναθεωρήσεις θα εξαφανιστούν αυτόματα από αυτή τη συλλογή.

RevisionsView

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν πρέπει να εργαστεί με την αρχική ή αναθεωρημένη έκδοση ενός εγγράφου.

public RevisionsView RevisionsView { get; set; }

Αξία ιδιοκτησίας

RevisionsView

Remarks

Η υποτιθέμενη αξία είναι Ετικέτες Ετικέτες Ετικέτες Ετικέτες Ετικέτες.

Sections

Επιστρέφει μια συλλογή που αντιπροσωπεύει όλα τα τμήματα του εγγράφου.

public SectionCollection Sections { get; }

Αξία ιδιοκτησίας

SectionCollection

ShadeFormData

Προσδιορίζει αν να γυρίσει το γκρίζο σκιά στα πεδία σχήματος.

public bool ShadeFormData { get; set; }

Αξία ιδιοκτησίας

bool

ShowGrammaticalErrors

Προσδιορίζει αν θα εμφανιστούν σφάλματα γραμματισμού σε αυτό το έγγραφο.

public bool ShowGrammaticalErrors { get; set; }

Αξία ιδιοκτησίας

bool

ShowSpellingErrors

Προσδιορίζει εάν θα εμφανιστούν σφάλματα σπάσης σε αυτό το έγγραφο.

public bool ShowSpellingErrors { get; set; }

Αξία ιδιοκτησίας

bool

SpellingChecked

Επιστρέφει “πραγματικό” εάν το έγγραφο έχει επαληθευτεί για αναπαραγωγή.

public bool SpellingChecked { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Για να απορρίψετε το ψευδώνυμο στο έγγραφο, ορίστε αυτή την ιδιοκτησία σε “ψευδές”.

Theme

Αποκτήστε το Aspose.Words.Document.Theme αντικείμενο για αυτό το έγγραφο.

public Theme Theme { get; }

Αξία ιδιοκτησίας

Theme

TrackRevisions

Είναι αλήθεια αν οι αλλαγές παρακολουθούνται όταν αυτό το έγγραφο επεξεργάζεται στο Microsoft Word.

public bool TrackRevisions { get; set; }

Αξία ιδιοκτησίας

bool

Remarks

Η ρύθμιση αυτής της επιλογής καθορίζει μόνο το Microsoft Word εάν οι αλλαγές στη διαδρομή είναι ενεργοποιημένες ή απενεργοποιημένες.Αυτή η ιδιότητα δεν επηρεάζει τις αλλαγές στο έγγραφο που κάνετε προγραμματικά μέσω του Aspose.Words.

Αν θέλετε να παρακολουθείτε αυτόματα τις αλλαγές καθώς αυτές γίνονται προγραμματικά από το Aspose.Words σε αυτό το έγγραφο, χρησιμοποιήστε τη μέθοδο Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime).

Variables

Επιστρέφει τη συλλογή μεταβλητών που προστίθενται σε ένα έγγραφο ή πρότυπο.

public VariableCollection Variables { get; }

Αξία ιδιοκτησίας

VariableCollection

VbaProject

Αποκτήστε ή τοποθετήστε ένα Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

Αξία ιδιοκτησίας

VbaProject

VersionsCount

Απολαμβάνει τον αριθμό των εκδόσεων του εγγράφου που αποθηκεύονται στο έγγραφο DOC.

public int VersionsCount { get; }

Αξία ιδιοκτησίας

int

Remarks

Οι εκδόσεις στο Microsoft Word είναι προσβάσιμες μέσω του μενού Αρχεία/Εκδόσεις. το Microsoft Word υποστηρίζει εκδόσεις μόνο για αρχεία DOC.

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

ViewOptions

Παρέχει επιλογές για να ελέγξετε πώς εμφανίζεται το έγγραφο στο Microsoft Word.

public ViewOptions ViewOptions { get; }

Αξία ιδιοκτησίας

ViewOptions

Watermark

Παρέχει πρόσβαση στο έγγραφο watermark.

public Watermark Watermark { get; }

Αξία ιδιοκτησίας

Watermark

WebExtensionTaskPanes

Επιστρέφει μια συλλογή που αντιπροσωπεύει μια λίστα με τα πρόσθετα του πίνακα εργασιών.

public TaskPaneCollection WebExtensionTaskPanes { get; }

Αξία ιδιοκτησίας

TaskPaneCollection

WriteProtection

Παρέχει πρόσβαση στο έγγραφο γραφή επιλογές προστασίας.

public WriteProtection WriteProtection { get; }

Αξία ιδιοκτησίας

WriteProtection

Methods

Accept(DocumentVisitor)

Αποδέχεται έναν επισκέπτη.

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Ο επισκέπτης που θα επισκεφθεί τους κόμβους.

Returns

bool

Αληθινό αν όλοι οι κόμβοι επισκέφθηκαν, ψεύτικο αν το Aspose.Words.DocumentVisitor σταμάτησε την λειτουργία πριν από την επίσκεψη όλων των κόμβων.

Remarks

Καταγράφεται πάνω από αυτό το κόμβο και όλα τα παιδιά του. Κάθε κόμβο καλεί μια αντίστοιχη μέθοδο στο Aspose.Words.DocumentVisitor.

Για περισσότερες πληροφορίες δείτε το πρότυπο σχεδιασμού του επισκέπτη.

AcceptAllRevisions()

Αποδέχεται όλες τις αλλαγές που παρακολουθούνται στο έγγραφο.

public void AcceptAllRevisions()

Remarks

Αυτή η μέθοδος είναι μια συντομογραφία για Aspose.Words.RevisionCollection.AcceptAll.

AcceptEnd(DocumentVisitor)

Αποδέχεται έναν επισκέπτη για να επισκεφθεί το τέλος του εγγράφου.

public override VisitorAction AcceptEnd(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Ο επισκέπτης των εγγράφων.

Returns

VisitorAction

Η δράση που πρέπει να λάβει ο επισκέπτης.

AcceptStart(DocumentVisitor)

Αποδέχεται έναν επισκέπτη για την επίσκεψη στην αρχή του εγγράφου.

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Ο επισκέπτης των εγγράφων.

Returns

VisitorAction

Η δράση που πρέπει να λάβει ο επισκέπτης.

AppendDocument(Εισαγωγή, ImportFormatMode)

Προσθέστε το συγκεκριμένο έγγραφο στο τέλος αυτού του εγγράφου.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

Το έγγραφο που πρέπει να προστεθεί.

importFormatMode ImportFormatMode

Προσδιορίζει πώς να συγχωνεύσει το σχήμα στυλ που συγκρούεται.

AppendDocument(Έγγραφο, ImportFormatMode, ImportFormatOptions)

Προσθέστε το συγκεκριμένο έγγραφο στο τέλος αυτού του εγγράφου.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode, ImportFormatOptions importFormatOptions)

Parameters

srcDoc Document

Το έγγραφο που πρέπει να προστεθεί.

importFormatMode ImportFormatMode

Προσδιορίζει πώς να συγχωνεύσει το σχήμα στυλ που συγκρούεται.

importFormatOptions ImportFormatOptions

Επιτρέπει να προσδιορίζετε τις επιλογές που επηρεάζουν τη μορφοποίηση ενός εγγράφου αποτελεσμάτων.

Cleanup()

Απομακρύνετε τα αχρησιμοποίητα στυλ και λίστες από το έγγραφο.

public void Cleanup()

Cleanup(CleanupOptions)

Καθαρίζει μη χρησιμοποιούμενα στυλ και λίστες από το έγγραφο ανάλογα με το δεδομένο Aspose.Words.CleanupOptions.

public void Cleanup(CleanupOptions options)

Parameters

options CleanupOptions

Clone()

Εκτελεί ένα βαθύ αντίγραφο του Aspose.Words.Document.

public Document Clone()

Returns

Document

Το κλωνοποιημένο έγγραφο.

Compare(Πίνακας, Πίνακας, DateTime)

Συγκρίνετε αυτό το έγγραφο με άλλο έγγραφο που παράγει αλλαγές όπως ο αριθμός των επεξεργασιών και των αναθεωρήσεων μορφοποίησης Aspose.Words.Revision.

public void Compare(Document document, string author, DateTime dateTime)

Parameters

document Document

Έγγραφο για σύγκριση.

author string

Οι αρχικές αρχές του συγγραφέα θα χρησιμοποιηθούν για αναθεωρήσεις.

dateTime DateTime

Ημερομηνία και ώρα που πρέπει να χρησιμοποιηθούν για τις αναθεωρήσεις.

Remarks

Σημείωση Τα έγγραφα δεν πρέπει να έχουν αναθεωρήσεις πριν από τη σύγκριση.

Compare(Έγγραφο, γραμμή, DateTime, Επιλογές σύγκρισης)

Συγκρίνετε αυτό το έγγραφο με ένα άλλο έγγραφο που παράγει αλλαγές ως ένα αριθμό επεξεργασιών και αναθεωρήσεων μορφοποίησης Aspose.Words.Revision.Επιτρέπει να προσδιορίσετε τις επιλογές σύγκρισης χρησιμοποιώντας Aspose.Words.Comparing.CompareOptions.

public void Compare(Document document, string author, DateTime dateTime, CompareOptions options)

Parameters

document Document

author string

dateTime DateTime

options CompareOptions

CopyStylesFromTemplate(Σύνδεσμος)

Αντιγράψτε τα στυλ από το καθορισμένο πρότυπο σε ένα έγγραφο.

public void CopyStylesFromTemplate(string template)

Parameters

template string

Remarks

Όταν τα στυλ αντιγράφονται από ένα πρότυπο σε ένα έγγραφο,Τα ίδια στυλ στο έγγραφο επαναπροσδιορίζονται για να ταιριάζουν με τις περιγραφές στυλ στο πρότυπο.Μοναδικά στυλ από το πρότυπο αντιγράφονται στο έγγραφο. Μοναδικά στυλ στο έγγραφο παραμένουν ατελείωτα.

CopyStylesFromTemplate(Document)

Αντιγράψτε τα στυλ από το καθορισμένο πρότυπο σε ένα έγγραφο.

public void CopyStylesFromTemplate(Document template)

Parameters

template Document

Remarks

Όταν τα στυλ αντιγράφονται από ένα πρότυπο σε ένα έγγραφο,Τα ίδια στυλ στο έγγραφο επαναπροσδιορίζονται για να ταιριάζουν με τις περιγραφές στυλ στο πρότυπο.Μοναδικά στυλ από το πρότυπο αντιγράφονται στο έγγραφο. Μοναδικά στυλ στο έγγραφο παραμένουν ατελείωτα.

EnsureMinimum()

Εάν το έγγραφο δεν περιέχει τμήματα, δημιουργεί ένα τμήμα με ένα εδάφιο.

public void EnsureMinimum()

ExpandTableStylesToDirectFormatting()

Μετατρέπει τη μορφοποίηση που καθορίζεται σε στυλ πίνακα σε άμεση μορφοποίηση σε πίνακες στο έγγραφο.

public void ExpandTableStylesToDirectFormatting()

Remarks

Αυτή η μέθοδος υπάρχει επειδή αυτή η έκδοση του Aspose.Words παρέχει περιορισμένη υποστήριξη μόνο για στυλ πίνακα (βλέπε παρακάτω). Αυτή η μέθοδος μπορεί να είναι χρήσιμη όταν φορτώνετε ένα DOCX ή WordprocessingML έγγραφο που περιέχει πίνακες που διαμορφώνονται με στυλ πίνακα και πρέπει να ζητήσετε διαμόρφωση των πίνακων, κυττάρων, παραγράφων ή κειμένου.

Αυτή η έκδοση του Aspose.Words παρέχει περιορισμένη υποστήριξη για τα στυλ πίνακα ως εξής:

  • Τα στυλ πίνακα που ορίζονται στα έγγραφα DOCX ή WordprocessingML διατηρούνται ως στυλ πίνακα όταν αποθηκεύονται τα έγγραφα ως DOCX ή WordprocessingML.
  • Τα στυλ πίνακα που ορίζονται σε DOCX ή WordprocessingML έγγραφα μετατρέπονται αυτόματα σε άμεση μορφοποίηση σε πίνακες όταν αποθηκεύετε το έγγραφο σε οποιαδήποτε άλλη μορφή, rendering ή εκτύπωση.
  • Τα στυλ πίνακα που ορίζονται στα έγγραφα DOC διατηρούνται ως στυλ πίνακα όταν το έγγραφο αποθηκεύεται μόνο ως DOC.

ExtractPages(ΕΝΤ, ΕΝΤ)

Επιστρέφει το αντικείμενο Aspose.Words.Document που αντιπροσωπεύει μια καθορισμένη σειρά σελίδων.

public Document ExtractPages(int index, int count)

Parameters

index int

Ο δείκτης με βάση το μηδέν της πρώτης σελίδας για να εξαγάγει.

count int

Ο αριθμός των σελίδων που θα αφαιρεθούν.

Returns

Document

Remarks

Το έγγραφο που προκύπτει θα πρέπει να μοιάζει με αυτό που υπάρχει στο MS Word, σαν να είχαμε εκτελέσει “Δίχνει συγκεκριμένες σελίδες” - τον αριθμό,Η διάταξη κεφαλών / ποδιών και διασταυρώσεων τραπεζών θα διατηρηθεί.Αλλά λόγω ενός μεγάλου αριθμού αποχρώσεων, που εμφανίζονται ενώ μειώνουν τον αριθμό των σελίδων, η πλήρης τήρηση της διάταξης είναι μια ήσυχη και περίπλοκη εργασία που απαιτεί πολύ προσπάθεια.Ανάλογα με την πολυπλοκότητα του εγγράφου μπορεί να υπάρχουν μικρές διαφορές στη διάταξη του περιεχομένου του εγγράφου που προκύπτει σε σύγκριση με το αρχικό έγγραφο.Κάθε feedback θα εκτιμηθεί πολύ.

GetPageInfo(ΕΝΤ)

Απολαμβάνει το μέγεθος της σελίδας, την κατεύθυνση και άλλες πληροφορίες σχετικά με μια σελίδα που μπορεί να είναι χρήσιμη για την εκτύπωση ή την αναπαραγωγή.

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

Ο δείκτης σελίδας με βάση το 0.

Returns

PageInfo

JoinRunsWithSameFormatting()

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

public int JoinRunsWithSameFormatting()

Returns

int

Ο αριθμός των συνεντεύξεων πραγματοποιήθηκε.Όταν N Οι πλησιέστεροι αγώνες είναι συνδεδεμένοι με αυτά που υπολογίζουν ως Ν - 1 Συμμετοχή

Remarks

Αυτό είναι μια μέθοδος βελτιστοποίησης. Μερικά έγγραφα περιέχουν πλησιέστερες κινήσεις με την ίδια μορφοποίηση. Συνήθως αυτό συμβαίνει εάν ένα έγγραφο επεξεργάζεται εντατικά με το χέρι. Μπορείτε να μειώσετε το μέγεθος του εγγράφου και να επιταχύνει περαιτέρω επεξεργασία με την προσθήκη σε αυτές τις κινήσεις.

Η λειτουργία ελέγχει κάθε κόμβο Aspose.Words.Paragraph στο έγγραφο για τις γειτονικές κόμβες Aspose.Words.Run που έχουν ταυτόσημες ιδιότητες. αγνοεί τους μοναδικούς αναγνωριστές που χρησιμοποιούνται για την παρακολούθηση των επεξεργαστικών συνεδριών της δημιουργίας και της τροποποίησης εκτέλεσης. Η πρώτη εκτέλεση σε κάθε συνδεδεμένη σειρά συσσωρεύει όλο το κείμενο.

NormalizeFieldTypes()

Αλλαγή τιμών τύπου πεδίου Aspose.Words.Fields.FieldChar.FieldType του Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndστο σύνολο του εγγράφου, ώστε να αντιστοιχούν στους τύπους πεδίου που περιέχονται στους κωδικούς πεδίου.

public void NormalizeFieldTypes()

Remarks

Χρησιμοποιήστε αυτή τη μέθοδο μετά τις αλλαγές του εγγράφου που επηρεάζουν τους τύπους πεδίων.

Για να αλλάξετε τις τιμές τύπου πεδίου σε ένα συγκεκριμένο μέρος του εγγράφου, χρησιμοποιήστε Aspose.Words.Range.NormalizeFieldTypes.

Protect(ProtectionType)

Προστατεύει το έγγραφο από αλλαγές χωρίς την αλλαγή του υπάρχοντος κωδικού πρόσβασης ή αναθέτει ένα τυχαίο κωδικό πρόσβασης.

public void Protect(ProtectionType type)

Parameters

type ProtectionType

Προσδιορίζει τον τύπο προστασίας για το έγγραφο.

Remarks

Όταν ένα έγγραφο προστατεύεται, ο χρήστης μπορεί να κάνει μόνο περιορισμένες αλλαγές, όπως η προσθήκη σημειώσεων, η εκτέλεση αναθεωρήσεων ή η συμπλήρωση φόρμας.

Όταν προστατεύετε ένα έγγραφο και το έγγραφο έχει ήδη έναν κωδικό προστασίας, το υπάρχον κωδικό προστασίας δεν αλλάζει.

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

Protect(Προστασία, Σύνδεσμος)

Προστατεύει το έγγραφο από αλλαγές και προαιρετικά ορίζει έναν κωδικό προστασίας.

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

Προσδιορίζει τον τύπο προστασίας για το έγγραφο.

password string

Ο κωδικός πρόσβασης για την προστασία του εγγράφου με.Προσδιορίστε το ‘zero’ ή κενή γραμμή αν θέλετε να προστατεύσετε το έγγραφο χωρίς κωδικό πρόσβασης.

Remarks

Όταν ένα έγγραφο προστατεύεται, ο χρήστης μπορεί να κάνει μόνο περιορισμένες αλλαγές, όπως η προσθήκη σημειώσεων, η εκτέλεση αναθεωρήσεων ή η συμπλήρωση φόρμας.

Σημειώστε ότι η προστασία του εγγράφου διαφέρει από την προστασία γραφής.Η προστασία γραφής καθορίζεται χρησιμοποιώντας το Aspose.Words.Document.WriteProtection.

RemoveBlankPages()

Απομακρύνει λευκές σελίδες από το έγγραφο.

public List<int> RemoveBlankPages()

Returns

List &lt · int >

Ο κατάλογος των αριθμών σελίδων θεωρείται λευκός και αφαιρείται.

Remarks

Το έγγραφο που προκύπτει δεν θα περιέχει σελίδες που θεωρούνται λευκές ενώ άλλα περιεχόμενα,συμπεριλαμβανομένου του αριθμού, των επικεφαλίδων / ποδιών και της συνολικής διάταξης θα πρέπει να παραμείνει αμετάβλητη.

Η σελίδα θεωρείται λευκή όταν το σώμα της σελίδας δεν έχει ορατό περιεχόμενο, για παράδειγμα,Ένα κενό τραπέζι που δεν έχει σύνορα θα θεωρηθεί αόρατο και ως εκ τούτου η σελίδα θα ανιχνευθεί ως άσπρη.

RemoveExternalSchemaReferences()

Απομακρύνετε τις εξωτερικές αναφορές σχήματος XML από αυτό το έγγραφο.

public void RemoveExternalSchemaReferences()

RemoveMacros()

Απομακρύνει όλες τις μακροεντολές (το έργο VBA) καθώς και τις γραμμές εργαλείων και τις προσαρμογές εντολών από το έγγραφο.

public void RemoveMacros()

Remarks

Με την αφαίρεση όλων των μακροί από ένα έγγραφο μπορείτε να βεβαιωθείτε ότι το έγγραφο δεν περιέχει μακροϊό.

RenderToScale(Πλοία, Πλοία, Πλοία, Πλοία)

[CLSCompliant(false)]
public SizeF RenderToScale(int pageIndex, SKCanvas graphics, float x, float y, float scale)

Parameters

pageIndex int

graphics ΣΚΑΝΒΑΣ

x float

y float

scale float

Returns

SizeF

RenderToSize(πλοία, πλοία, πλοία, πλοία, πλοία)

[CLSCompliant(false)]
public float RenderToSize(int pageIndex, SKCanvas graphics, float x, float y, float width, float height)

Parameters

pageIndex int

graphics ΣΚΑΝΒΑΣ

x float

y float

width float

height float

Returns

float

Save(Σύνδεσμος)

Αποθηκεύει το έγγραφο σε ένα αρχείο. Αυτόματα καθορίζει τη μορφή αποθήκευσης από την επέκταση.

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

Το όνομα του εγγράφου. εάν ένα έγγραφο με τοΤο συγκεκριμένο όνομα αρχείου υπάρχει ήδη, το υπάρχον έγγραφο είναι υπεράγραφο.

Returns

SaveOutputParameters

Πρόσθετες πληροφορίες που μπορείτε να χρησιμοποιήσετε προαιρετικά.

Save(Σύνδεσμος, SaveFormat)

Αποθηκεύει το έγγραφο σε ένα αρχείο στην καθορισμένη μορφή.

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

Το όνομα του εγγράφου. εάν ένα έγγραφο με τοΤο συγκεκριμένο όνομα αρχείου υπάρχει ήδη, το υπάρχον έγγραφο είναι υπεράγραφο.

saveFormat SaveFormat

Η μορφή στην οποία να αποθηκεύσετε το έγγραφο.

Returns

SaveOutputParameters

Πρόσθετες πληροφορίες που μπορείτε να χρησιμοποιήσετε προαιρετικά.

Save(Σύνδεσμος, SaveOptions)

Αποθηκεύει το έγγραφο σε ένα αρχείο χρησιμοποιώντας τις επιλογές αποθήκευσης που καθορίζονται.

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

Το όνομα του εγγράφου. εάν ένα έγγραφο με τοΤο συγκεκριμένο όνομα αρχείου υπάρχει ήδη, το υπάρχον έγγραφο είναι υπεράγραφο.

saveOptions SaveOptions

Προσδιορίζει τις επιλογές που ελέγχουν τον τρόπο αποθήκευσης του εγγράφου.

Returns

SaveOutputParameters

Πρόσθετες πληροφορίες που μπορείτε να χρησιμοποιήσετε προαιρετικά.

Save(Σύνδεση, SaveFormat)

Αποθηκεύει το έγγραφο σε μια ροή χρησιμοποιώντας την καθορισμένη μορφή.

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

Πού να αποθηκεύσετε το έγγραφο

saveFormat SaveFormat

Η μορφή στην οποία να αποθηκεύσετε το έγγραφο.

Returns

SaveOutputParameters

Πρόσθετες πληροφορίες που μπορείτε να χρησιμοποιήσετε προαιρετικά.

Save(Δραστηριότητες, SaveOptions)

Αποθηκεύει το έγγραφο σε μια ροή χρησιμοποιώντας τις επιλογές αποθήκευσης που καθορίζονται.

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

Πού να αποθηκεύσετε το έγγραφο

saveOptions SaveOptions

Προσδιορίζει τις επιλογές που ελέγχουν τον τρόπο αποθήκευσης του εγγράφου.Μπορεί να είναι ‘zero’.Εάν αυτό είναι ‘zero’, το έγγραφο θα αποθηκευτεί σε δυαδικό μορφότυπο DOC.

Returns

SaveOutputParameters

Πρόσθετες πληροφορίες που μπορείτε να χρησιμοποιήσετε προαιρετικά.

StartTrackRevisions(Σύνδεσμος, DateTime)

Αρχίζει αυτόματα να σημειώνει όλες τις περαιτέρω αλλαγές που κάνετε στο έγγραφο προγραμματικά ως αλλαγές αναθεώρησης.

public void StartTrackRevisions(string author, DateTime dateTime)

Parameters

author string

Οι αρχικές αρχές του συγγραφέα θα χρησιμοποιηθούν για αναθεωρήσεις.

dateTime DateTime

Ημερομηνία και ώρα που πρέπει να χρησιμοποιηθούν για τις αναθεωρήσεις.

Remarks

Αν καλέσετε αυτή τη μέθοδο και στη συνέχεια κάνετε κάποιες αλλαγές στο έγγραφο προγραμματικά, αποθηκεύστε το έγγραφο και αργότερα ανοίξτε το έγγραφο στο MS Word θα δείτε αυτές τις αλλαγές ως αναθεωρήσεις.

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

Η αυτόματη παρακολούθηση των αλλαγών υποστηρίζεται τόσο κατά την τροποποίηση αυτού του εγγράφου μέσω χειρισμών κόμβων όσο και κατά τη χρήση του Aspose.Words.DocumentBuilder.

Αυτή η μέθοδος δεν αλλάζει την επιλογή Aspose.Words.Document.TrackRevisions και δεν χρησιμοποιεί την αξία της για σκοπούς παρακολούθησης αναθεώρησης.

Δείτε επίσης

Document . StopTrackRevisions ()

StartTrackRevisions(Σύνδεσμος)

Αρχίζει αυτόματα να σημειώνει όλες τις περαιτέρω αλλαγές που κάνετε στο έγγραφο προγραμματικά ως αλλαγές αναθεώρησης.

public void StartTrackRevisions(string author)

Parameters

author string

Οι αρχικές αρχές του συγγραφέα θα χρησιμοποιηθούν για αναθεωρήσεις.

Remarks

Αν καλέσετε αυτή τη μέθοδο και στη συνέχεια κάνετε κάποιες αλλαγές στο έγγραφο προγραμματικά, αποθηκεύστε το έγγραφο και αργότερα ανοίξτε το έγγραφο στο MS Word θα δείτε αυτές τις αλλαγές ως αναθεωρήσεις.

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

Η αυτόματη παρακολούθηση των αλλαγών υποστηρίζεται τόσο κατά την τροποποίηση αυτού του εγγράφου μέσω χειρισμών κόμβων όσο και κατά τη χρήση του Aspose.Words.DocumentBuilder.

Αυτή η μέθοδος δεν αλλάζει την επιλογή Aspose.Words.Document.TrackRevisions και δεν χρησιμοποιεί την αξία της για σκοπούς παρακολούθησης αναθεώρησης.

Δείτε επίσης

Document . StopTrackRevisions ()

StopTrackRevisions()

Σταματήστε την αυτόματη επισήμανση του εγγράφου αλλάζει ως αναθεωρήσεις.

public void StopTrackRevisions()

Δείτε επίσης

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

Αποσυνδέστε τα πεδία σε όλο το έγγραφο.

public void UnlinkFields()

Remarks

Αντικαθιστά όλα τα πεδία σε όλο το έγγραφο με τα πιο πρόσφατα αποτελέσματα τους.

Για να αποσυνδέσετε τα πεδία σε ένα συγκεκριμένο μέρος του εγγράφου χρησιμοποιήστε Aspose.Words.Range.UnlinkFields.

Unprotect()

Απομακρύνει την προστασία από το έγγραφο ανεξάρτητα από τον κωδικό πρόσβασης.

public void Unprotect()

Remarks

Αυτή η μέθοδος δεν προστατεύει το έγγραφο, ακόμη και αν έχει έναν κωδικό προστασίας.

Σημειώστε ότι η προστασία του εγγράφου διαφέρει από την προστασία γραφής.Η προστασία γραφής καθορίζεται χρησιμοποιώντας το Aspose.Words.Document.WriteProtection.

Unprotect(Σύνδεσμος)

Καταργεί την προστασία από το έγγραφο εάν προσδιοριστεί ο σωστός κωδικός πρόσβασης.

public bool Unprotect(string password)

Parameters

password string

Ο κωδικός πρόσβασης δεν προστατεύει το έγγραφο.

Returns

bool

«Αληθινά» εάν ο κωδικός πρόσβασης είναι σωστός και το έγγραφο δεν προστατεύεται.

Remarks

Αυτή η μέθοδος δεν προστατεύει το έγγραφο μόνο εάν προσδιοριστεί ο σωστός κωδικός πρόσβασης.

Σημειώστε ότι η προστασία του εγγράφου διαφέρει από την προστασία γραφής.Η προστασία γραφής καθορίζεται χρησιμοποιώντας το Aspose.Words.Document.WriteProtection.

UpdateActualReferenceMarks()

Ενημερώνει το Aspose.Words.Notes.Footnote.ActualReferenceMark ιδιοκτησία όλων των σημείων και των τελικών σημείων στο έγγραφο.

public void UpdateActualReferenceMarks()

Remarks

Τα πεδία ενημέρωσης (Aspose.Words.Document.UpdateFields) μπορεί να χρειαστούν για να επιτευχθεί το σωστό αποτέλεσμα.

UpdateFields()

Επικαιροποιεί τις τιμές των πεδίων σε όλο το έγγραφο.

public void UpdateFields()

Remarks

<p>When you open, modify and then save a document, Aspose.Words does not update fields automatically, it keeps them intact.

Ως εκ τούτου, θα θέλατε συνήθως να καλέσετε αυτή τη μέθοδο πριν αποθηκεύσετε εάν έχετε τροποποιήσει το έγγραφοπρογραμματικά και θέλετε να βεβαιωθείτε ότι οι σωστές (απολογισμένες) τιμές πεδίου εμφανίζονται στο αποθηκευμένο έγγραφο.

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

Αυτή η μέθοδος δεν ενημερώνει όλους τους τύπους πεδίων. Για μια λεπτομερή λίστα με τους τύπους πεδίων που υποστηρίζονται, δείτε τον Οδηγό Προγραμματιστών.

Αυτή η μέθοδος δεν ενημερώνει τα πεδία που σχετίζονται με τους αλγόριθμους διάταξης σελίδας (π.χ. PAGE, PAGES, PAGEREF). Τα πεδία που σχετίζονται με τη διάταξη σελίδας ενημερώνονται όταν παραδίδετε ένα έγγραφο ή καλέστε Aspose.Words.Document.UpdatePageLayout.

Χρησιμοποιήστε τη μέθοδο Aspose.Words.Document.NormalizeFieldTypes πριν ενημερώσετε τα πεδία εάν υπήρχαν αλλαγές στο έγγραφο που επηρέασαν τους τύπους πεδίων.

Για να ενημερώσετε τα πεδία σε ένα συγκεκριμένο μέρος του εγγράφου, χρησιμοποιήστε το Aspose.Words.Range.UpdateFields.

UpdateListLabels()

Ενημερώστε τις ετικέτες λίστας για όλα τα στοιχεία λίστας στο έγγραφο.

public void UpdateListLabels()

Remarks

Αυτή η μέθοδος ενημερώνει τις ιδιότητες ετικέτας λίστας όπως Aspose.Words.Lists.ListLabel.LabelValue και Aspose.Words.Lists.ListLabel.LabelString για κάθε αντικείμενο Aspose.Words.Paragraph.ListLabel στο έγγραφο.

Επίσης, αυτή η μέθοδος καλείται μερικές φορές τυχαία όταν ενημερώνετε τα πεδία στο έγγραφο. Αυτό απαιτείται επειδή ορισμένα πεδία που μπορούν να αναφέρουν αριθμούς λίστας (όπως TOC ή REF) πρέπει να είναι ενημερωμένα.

UpdatePageLayout()

Αποκαταστήστε τη διάταξη της σελίδας του εγγράφου.

public void UpdatePageLayout()

Remarks

Αυτή η μέθοδος διαμορφώνει ένα έγγραφο σε σελίδες και ενημερώνει τα πεδία που σχετίζονται με τον αριθμό σελίδων στο έγγραφο, όπως PAGE, PAGES, PAGEREF και REF. Οι ενημερωμένες πληροφορίες διάταξης σελίδων απαιτούνται για την ορθή μεταφορά του εγγράφου σε επίπεδη μορφές σελίδων.

Αυτή η μέθοδος καλείται αυτόματα όταν μετατρέψετε πρώτα ένα έγγραφο σε PDF, XPS, εικόνα ή εκτυπώστε το. Ωστόσο, αν αλλάξετε το έγγραφο μετά την αναβάθμιση και στη συνέχεια προσπαθήστε να το αναβάθμιση ξανά - Aspose.Words δεν θα ενημερώσει αυτόματα τη διάταξη της σελίδας. Σε αυτή την περίπτωση θα πρέπει να καλέσετε Aspose.Words.Document.UpdatePageLayout πριν την αναβάθμιση ξανά.

UpdateTableLayout()

Εφαρμόστε μια προηγούμενη προσέγγιση στο πλάτος στήλης του πίνακα επαναληπτικός υπολογισμός που έχει γνωστά προβλήματα.

[Obsolete("Obsolete, column widths are re-calculated automatically before saving.")]
public void UpdateTableLayout()

Remarks

Η μέθοδος υποβάλλεται και θα αφαιρεθεί σε μερικές εκδόσεις.

UpdateThumbnail(ThumbnailGeneratingOptions)

Ενημερώσεις Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail του εγγράφου σύμφωνα με τις καθορισμένες επιλογές.

public void UpdateThumbnail(ThumbnailGeneratingOptions options)

Parameters

options ThumbnailGeneratingOptions

Οι δημιουργικές επιλογές που πρέπει να χρησιμοποιηθούν.

Remarks

Το Aspose.Words.Rendering.ThumbnailGeneratingOptions σας επιτρέπει να καθορίσετε την πηγή του μικρού μεγέθους, το μέγεθος και άλλες επιλογές.Εάν η προσπάθεια να δημιουργηθεί ένα μικροσκοπικό αποτύχει, δεν αλλάζει ένα.

UpdateThumbnail()

Ενημέρωση Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail του εγγράφου χρησιμοποιώντας τις προεπιλεγμένες επιλογές.

public void UpdateThumbnail()

UpdateWordCount()

Οι ενημερώσεις λέξης υπολογίζουν τις ιδιότητες του εγγράφου.

public void UpdateWordCount()

Remarks

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

Σημειώστε ότι το Aspose.Words.Document.UpdateWordCount δεν ενημερώνει τον αριθμό των γραμμών και των ιδιοτήτων των σελίδων. Χρησιμοποιήστε το Aspose.Words.Document.UpdateWordCount για να υπερφορτώσετε και να περάσετε την τιμή ως παράμετρο για να το κάνετε αυτό.

Όταν χρησιμοποιείτε μια εκδοχή αξιολόγησης, το δείκτη αξιολόγησης θα συμπεριληφθεί επίσης στον αριθμό λέξεων.

UpdateWordCount(Μπόλ)

Αναβαθμίζει τις ιδιότητες του εγγράφου, ενημερώνει προαιρετικά την ιδιοκτησία Aspose.Words.Properties.BuiltInDocumentProperties.Lines.

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

«Αληθινή» εάν υπολογίζεται ο αριθμός των γραμμών στο έγγραφο.

Remarks

Αυτή η μέθοδος θα ανακαταστήσει τη διάταξη σελίδας του εγγράφου.

 Ελληνικά