Class Document

Class Document

Der Name: Aspose.Words Zusammensetzung: Aspose.Words.dll (25.4.0)

Es handelt sich um ein Wortdokument.

Um mehr zu erfahren, besuchen Sie die Working with Document Dokumentation des Artikels.

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

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,IXPathNavigable

Vererbte Mitglieder

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

Remarks

Das Aspose.Words.Document ist ein zentrales Objekt in der Aspose.Words Bibliothek.

Um ein bestehendes Dokument in einem der Aspose.Words.LoadFormat-Formate zu laden, übertragen Sie einen Dateinamen oder einen Stream in einen der Aspose.Words.Dokument Constructors.

Verwenden Sie eine der Speichermethode überladen, um das Dokument in einem der Aspose.Words.SaveFormat-Formate zu speichern.

Zum Zeichnen von Dokumenten Seiten direkt auf ein Objekt verwenden Sie Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single) oder Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) Methode.

Um das Dokument zu drucken, verwenden Sie eine der Aspose.Words.Document.Print(System.String) Methoden.

Aspose.Words.Document.MailMerge ist der Reporting-Motor von Asposa. Words, der es ermöglicht, Berichte in Microsoft Word mit Daten aus verschiedenen Datenquellen schnell und einfach zu populieren. Die Daten können aus einem DataSet, DataTable, dataView, IDataReader oder einer Reihe von Werte sein. wird durch die Aufzeichnungen in der Datenquelle und geben sie in die E-Mail Fusion Felder im Dokument wächst es wie nötig.

Aspose.Words.Document speichert Dokument-weit-Informationen wie Asposa.Vordes.Base-Dokument.Styles, Aspos.Körper.Fragment.BuiltInDOCumentProperties, ASPOSE.Handbuch.CustomDockProperty, Listen und Makros. Die meisten dieser Objekte sind über die entsprechenden Eigenschaften des Aspo.

Das Aspose.Words.Document ist ein Wurzeln eines Baumes, das alle anderen Knoten des Dokuments enthält. Das Baum ist ein Composite-Design-Modell und ähnelt in vielerlei Hinsicht XmlDocument. Die Inhalte des Dokuments können frei programmatisch manipuliert werden:

  • Die Knoten des Dokuments können über geschriebene Sammlungen zugänglich sein, z. B. Aspose.Words.Document.Sektionen, Aspose.Words.ParagraphCollection usw.
  • Die Knoten des Dokuments können nach ihrem Knotentyp mit Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) oder mit einer XPath-Betrug mit Aspose.Words.CompositeNode.SelectNodes(System.String) oder Aspose.Words.CompositeNode.SelectSingleNode(System.String) ausgewählt werden).
  • Inhaltsnoten können überall im Dokument mit Aspose.Words.CompositeNode.InsertBefore‘1(‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter‘1(‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild‘1(‘0) und anderen Methoden, die von der Basisklasse Aspose.Words.CompositeNode bereitgestellt werden, hinzugefügt oder entfernt werden.
  • Die Formatierungsattribute jedes Knoten können über die Eigenschaften dieses Knoten geändert werden.

Betrachten Sie die Verwendung von Aspose.Words.DocumentBuilder, die die Aufgabe der programmatischen Erstellung oder Populierung des Dokumentbaums vereinfacht.

Das Aspose.Words.Dokument kann nur Aspose.Words.Sektion Objekte enthalten.

In Microsoft Word muss ein gültiges Dokument mindestens einen Abschnitt enthalten.

Constructors

Document()

Erstellt ein weißes Word-Dokument.

public Document()

Remarks

Ein weißes Dokument wird aus den Ressourcen erholt, und im Voraus sieht das resultierende Dokument mehr wie von Aspose.Words.Settings.MsWordVersion.Word2007 erstellt.Dieses weißes Dokument enthält eine standardmäßige Fonttabelle, minimale standardmäßige Styles und latente Styles.

Die Methode Aspose.Words.Settings.CompatibilityOptions.OptimizeFor (Aspose-Word-Einstellungen.MsVordVersion) kann verwendet werden, um die Inhalte des Dokuments sowie das standardmäßige Verhalten von Asposa. Word für eine bestimmte Version von MS Word zu optimieren.

Die Papiergröße des Dokuments ist Standardbrief. Wenn Sie die Seite-Einstellung ändern möchten, verwenden Sie Aspose.Words.Section.PageSetup.

Nach der Erstellung können Sie Aspose.Words.DocumentBuilder verwenden, um Dokumenteinhalte leicht hinzuzufügen.

Document(String)

ffnet ein bestehendes Dokument aus einer Datei. Er erkennt automatisch das Dateiformat.

public Document(string fileName)

Parameters

fileName string

Dateinamen des Dokuments zu öffnen.

Exceptions

UnsupportedFileFormatException

Das Dokumentformat wird nicht anerkannt oder nicht unterstützt.

FileCorruptedException

Das Dokument scheint korrupt zu sein und kann nicht geladen werden.

Exception

Es gibt ein Problem mit dem Dokument und es sollte an Aspose.Words Entwickler gemeldet werden.

IOException

Es gibt eine Eintritts- und Ausgangs-Ausnahme.

IncorrectPasswordException

Das Dokument ist verschlüsselt und erfordert ein Passwort, um zu öffnen, aber Sie haben ein falsches Passwort bereitgestellt.

ArgumentException

Der Name der Datei kann weder null noch leer sein.

Document(String, LoadOptions)

ffnet ein bestehendes Dokument aus einem Datei. Erlaubt, zusätzliche Optionen wie ein Verschlüsselungswort angeben.

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

Dateinamen des Dokuments zu öffnen.

loadOptions LoadOptions

Zusätzliche Optionen zur Verwendung beim Laden eines Dokuments. kann “Null” sein'.

Exceptions

UnsupportedFileFormatException

Das Dokumentformat wird nicht anerkannt oder nicht unterstützt.

FileCorruptedException

Das Dokument scheint korrupt zu sein und kann nicht geladen werden.

Exception

Es gibt ein Problem mit dem Dokument und es sollte an Aspose.Words Entwickler gemeldet werden.

IOException

Es gibt eine Eintritts- und Ausgangs-Ausnahme.

IncorrectPasswordException

Das Dokument ist verschlüsselt und erfordert ein Passwort, um zu öffnen, aber Sie haben ein falsches Passwort bereitgestellt.

ArgumentException

Der Name der Datei kann weder null noch leer sein.

Document(Stream)

ffnet ein bestehendes Dokument aus einem Stream. Detektiert automatisch das Dateiformat.

public Document(Stream stream)

Parameters

stream Stream

Stream, wo das Dokument heruntergeladen werden kann.

Remarks

Das Dokument muss am Anfang des Streams gespeichert werden.Der Stream muss die random positionierung unterstützen.

Exceptions

UnsupportedFileFormatException

Das Dokumentformat wird nicht anerkannt oder nicht unterstützt.

FileCorruptedException

Das Dokument scheint korrupt zu sein und kann nicht geladen werden.

Exception

Es gibt ein Problem mit dem Dokument und es sollte an Aspose.Words Entwickler gemeldet werden.

IOException

Es gibt eine Eintritts- und Ausgangs-Ausnahme.

IncorrectPasswordException

Das Dokument ist verschlüsselt und erfordert ein Passwort, um zu öffnen, aber Sie haben ein falsches Passwort bereitgestellt.

ArgumentNullException

Der Strom kann nicht null sein.

NotSupportedException

Der Stream unterstützt weder Lesen noch Suchen.

ObjectDisposedException

Der Strom ist ein zerstörtes Objekt.

Document(Stream und LoadOptions)

ffnet ein bestehendes Dokument aus einem Stream. Erlaubt, zusätzliche Optionen wie ein Verschlüsselungswort zu angeben.

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

Der Stream, wo das Dokument heruntergeladen werden kann.

loadOptions LoadOptions

Zusätzliche Optionen zur Verwendung beim Laden eines Dokuments. kann “Null” sein'.

Remarks

Das Dokument muss am Anfang des Streams gespeichert werden.Der Stream muss die random positionierung unterstützen.

Exceptions

UnsupportedFileFormatException

Das Dokumentformat wird nicht anerkannt oder nicht unterstützt.

FileCorruptedException

Das Dokument scheint korrupt zu sein und kann nicht geladen werden.

Exception

Es gibt ein Problem mit dem Dokument und es sollte an Aspose.Words Entwickler gemeldet werden.

IOException

Es gibt eine Eintritts- und Ausgangs-Ausnahme.

IncorrectPasswordException

Das Dokument ist verschlüsselt und erfordert ein Passwort, um zu öffnen, aber Sie haben ein falsches Passwort bereitgestellt.

ArgumentNullException

Der Strom kann nicht null sein.

NotSupportedException

Der Stream unterstützt weder Lesen noch Suchen.

ObjectDisposedException

Der Strom ist ein zerstörtes Objekt.

Properties

AttachedTemplate

Erhält oder stellt den vollständigen Weg des zum Dokument angeschlossenen Templates fest.

public string AttachedTemplate { get; set; }

Eigentumswert

string

Remarks

Leere Zeile bedeutet, dass das Dokument an das Normal-Template angeschlossen ist.

Aspose.Words.Properties.BuiltInDocumentProperties.Template

Exceptions

ArgumentNullException

berschreiten, wenn Sie versuchen, zu einem ’null’ Wert zu setzen.

AutomaticallyUpdateStyles

Er erhält oder stellt eine Flagge an, die darauf hindeutet, ob die Stile im Dokument aktualisiert sind, um die Stile im Dokument zu entsprechen.Hinzufügen des Templates jedes Mal, wenn das Dokument in MS Word geöffnet wird.

public bool AutomaticallyUpdateStyles { get; set; }

Eigentumswert

bool

Bibliography

Erhalten Sie das Aspose.Words.Document.Bibliography Objekt, das die Liste der in dem Dokument verfügbaren Quellen darstellt.

public Bibliography Bibliography { get; }

Eigentumswert

Bibliography

BuiltInDocumentProperties

Wiederherstellt eine Sammlung, die alle eingebauten Dokumenteigenschaften des Dokuments darstellt.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Eigentumswert

BuiltInDocumentProperties

CompatibilityOptions

Erlaubt den Zugriff auf die Dokumentkompatibilitätsoptionen (d. h. die Benutzerpräferenzen, die auf CompatibilityTab der Options Dialog im Wort)

public CompatibilityOptions CompatibilityOptions { get; }

Eigentumswert

CompatibilityOptions

Compliance

Er erhält die OOXML-Compliance-Version, die aus dem hochgeladenen Dokumentinhalt bestimmt wird.Es macht Sinn nur für OOXML-Dokumente.

public OoxmlCompliance Compliance { get; }

Eigentumswert

OoxmlCompliance

Remarks

Wenn Sie ein neues weißes Dokument erstellen oder ein nicht OOXML-Dokument geladen haben, wird die Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006 zurückgegeben.

CustomDocumentProperties

Wiederherstellt eine Sammlung, die alle benutzerdefinierten Dokumenteigenschaften des Dokuments darstellt.

public CustomDocumentProperties CustomDocumentProperties { get; }

Eigentumswert

CustomDocumentProperties

CustomXmlParts

Erhalten oder festlegen Sie die Sammlung von Custom XML Data Storage Parts.

public CustomXmlPartCollection CustomXmlParts { get; set; }

Eigentumswert

CustomXmlPartCollection

Remarks

Aspose.Words laden und speichert benutzerdefinierte XML-Parteien in OOXML und DOC-Dokumente nur.

Dieses Eigentum kann nicht sein.

Aspose.Words.Markup.CustomXmlPart

DefaultTabStop

Erhalten oder setzen Sie den Intervall (in Punkten) zwischen den Standard-Tab-Stops.

public double DefaultTabStop { get; set; }

Eigentumswert

double

Sehen Sie auch

TabStopCollection , TabStop

DigitalSignatures

Er erhält die Sammlung von digitalen Unterschriften für dieses Dokument und ihre Validierungsergebnisse.

public DigitalSignatureCollection DigitalSignatures { get; }

Eigentumswert

DigitalSignatureCollection

Remarks

Diese digitalen Unterschriften werden nicht gespeichert, wenn Sie dieses Aspose.Words.Document Objekt in eine Datei oder Stream speichern, weil die Speicherung oder Konvertierung ein Dokument produzieren wird, das sich von dem Original unterscheidet und die ursprünglichen digitalen Unterschriften werden nicht mehr gültig sein.

Diese Sammlung ist nie . Wenn das Dokument nicht unterzeichnet wird, enthält es null Elemente.

EndnoteOptions

Es bietet Optionen, die die Nummerierung und Positionierung von Endnoten in diesem Dokument kontrollieren.

public EndnoteOptions EndnoteOptions { get; }

Eigentumswert

EndnoteOptions

FieldOptions

Er erhält ein Aspose.Words.Fields.FieldOptions Objekt, das Optionen darstellt, um die Feldbehandlung im Dokument zu kontrollieren.

public FieldOptions FieldOptions { get; }

Eigentumswert

FieldOptions

FirstSection

Erhalten Sie den ersten Abschnitt im Dokument.

public Section FirstSection { get; }

Eigentumswert

Section

Remarks

Zurück “Null” wenn es keine Abschnitte gibt.

FontSettings

Gibt oder setzt Dokument Font-Einstellungen.

public FontSettings FontSettings { get; set; }

Eigentumswert

FontSettings

Remarks

Diese Eigenschaft ermöglicht es Ihnen, die Schriftinstellungen pro Dokument zu spezifizieren. Wenn Sie auf , werden Standard-statische Schriftinstellungen Aspose.Words.Fonts.FontSettings.DefaultInstance verwendet.

Der Standardwert ist.

FootnoteOptions

Es bietet Optionen, die die Nummerierung und Positionierung von Fußnote in diesem Dokument kontrollieren.

public FootnoteOptions FootnoteOptions { get; }

Eigentumswert

FootnoteOptions

Frameset

Zurück ein Aspose.Words.Document.Frameset Beispiel, wenn dieses Dokument eine Frame-Seite darstellt.

public Frameset Frameset { get; }

Eigentumswert

Frameset

Remarks

Wenn das Dokument nicht entworfen ist, hat das Eigentum den “Null” Wert.

GlossaryDocument

Erhalten oder legen Sie das Glossardokument innerhalb dieses Dokuments oder des Templates. Ein Glossardokument ist eine Speicherungfür AutoText, AutoCorrect und Building Block Einträge, die in einem Dokument definiert sind.

public GlossaryDocument GlossaryDocument { get; set; }

Eigentumswert

GlossaryDocument

Remarks

Dieses Eigentum wird zurückgegeben, wenn das Dokument kein Glossardokument hat.

Sie können ein Glossary-Dokument zu einem Dokument hinzufügen, indem Sie ein Aspose.Words.BuildingBlocks.GlossaryDokument-Objekt erstellen und diesem Eigentum zugeordnen.

Aspose.Words.BuildingBlocks.GlossaryDokument

GrammarChecked

Es wird “richtig” zurückgegeben, wenn das Dokument für Grammatik überprüft wurde.

public bool GrammarChecked { get; set; }

Eigentumswert

bool

Remarks

Um die Grammatik im Dokument zurückzuziehen, setzen Sie diese Eigenschaft als “Falsch'.

HasMacros

Returns ’true’ wenn das Dokument ein VBA-Projekt (Macros) hat).

public bool HasMacros { get; }

Eigentumswert

bool

Sehen Sie auch

Document . RemoveMacros ()

HasRevisions

Returns ’true’ wenn das Dokument irgendwelche verfolgten Änderungen hat.

public bool HasRevisions { get; }

Eigentumswert

bool

Remarks

Diese Eigenschaft ist eine Abkürzung, um Aspose.Words.RevisionCollection.Count zu null zu vergleichen.

HyphenationOptions

Erlaubt den Zugang zu Dokumenten Hyphenation Optionen.

public HyphenationOptions HyphenationOptions { get; }

Eigentumswert

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

Erläutert, ob Textkasten, Fußnote und Endnote in Wörterzählstatistik aufgenommen werden sollten.

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

Eigentumswert

bool

JustificationMode

Er bekommt oder stellt die Charakterspazierende Anpassung eines Dokuments fest.

public JustificationMode JustificationMode { get; set; }

Eigentumswert

JustificationMode

LastSection

Sie erhalten den letzten Abschnitt im Dokument.

public Section LastSection { get; }

Eigentumswert

Section

Remarks

Zurück “Null” wenn es keine Abschnitte gibt.

LayoutOptions

Er erhält ein Aspose.Words.Layout.LayoutOptions-Objekt, das Optionen darstellt, um den Layoutprozess dieses Dokuments zu kontrollieren.

public LayoutOptions LayoutOptions { get; }

Eigentumswert

LayoutOptions

MailMerge

Zurück ein Aspose.Words.MailMerging.MailMerge Objekt, das die E-Mail-Fusion-Funktionalität für das Dokument darstellt.

public MailMerge MailMerge { get; }

Eigentumswert

MailMerge

MailMergeSettings

Er erhält oder setzt das Objekt, das alle E-Mail-Fusioninformationen für ein Dokument enthält.

public MailMergeSettings MailMergeSettings { get; set; }

Eigentumswert

MailMergeSettings

Remarks

Sie können dieses Objekt verwenden, um eine E-Mail-Fusion-Datenquelle für ein Dokument anzuzeigen und diese Informationen (mit den verfügbaren Datenfeldern) werden in Microsoft Word angezeigt, wenn der Benutzer dieses Dokument öffnet.

Dieses Objekt ist nie.

NodeType

Zurück Aspose.Words.NodeType.Dokument.

public override NodeType NodeType { get; }

Eigentumswert

NodeType

OriginalFileName

Erhalten Sie den ursprünglichen Dateinamen des Dokuments.

public string OriginalFileName { get; }

Eigentumswert

string

Remarks

Returns, wenn das Dokument aus einem Strom geladen wurde oder ein Blatt erstellt wurde.

OriginalLoadFormat

Er erhält das Format des ursprünglichen Dokuments, das in dieses Objekt geladen wurde.

public LoadFormat OriginalLoadFormat { get; }

Eigentumswert

LoadFormat

Remarks

Wenn Sie ein neues weißes Dokument erstellt haben, wird die Aspose.Words.LoadFormat.Doc-Wert zurückgegeben.

PackageCustomParts

Er bekommt oder stellt die Sammlung von angepassten Teilen (arbitrierter Inhalt), die mit dem OOXML-Paket mit “unbekannten Beziehungen” verbunden sind”.

public CustomPartCollection PackageCustomParts { get; set; }

Eigentumswert

CustomPartCollection

Remarks

Verwechseln Sie diese benutzerdefinierten Teile nicht mit benutzerdefinierten XML-Daten. Wenn Sie benutzerdefinierte XML-Teile zugreifen müssen, verwenden Sie die Eigenschaft Aspose.Words.Document.CustomXmlParts.

Diese Sammlung enthält OOXML Teile, deren Elternteil das OOXML-Paket ist und sie zielen auf eine “unbekannte Beziehung”. Weitere Informationen finden Sie in Aspose.Words.Markup.CustomPart.

Aspose.Words laden und speichert benutzerdefinierte Teile in OOXML-Dokumente nur.

Dieses Eigentum kann nicht sein.

Aspose.Words.Markup.CustomPart

PageCount

Er erhält die Anzahl der Seiten im Dokument, wie durch die neueste Page-Layout-Operation berechnet wird.

public int PageCount { get; }

Eigentumswert

int

Sehen Sie auch

Document . UpdatePageLayout ()

ProtectionType

Er erhält den derzeit aktiven Dokumentschutztyp.

public ProtectionType ProtectionType { get; }

Eigentumswert

ProtectionType

Remarks

Um den Dokumentschutztyp zu ändern, verwenden Sie die Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) und Aspose.Words.Document.Unprotect Methoden.

Wenn ein Dokument geschützt ist, kann der Benutzer nur begrenzte Änderungen vornehmen, wie z. B. Anmerkungen hinzufügen, Überprüfungen vornehmen oder ein Formular ausfüllen.

Bitte beachten Sie, dass Dokumentschutz anders ist als Schreibschutz. Schreibschutz wird mit der Aspose.Words.Document.WriteProtection angegeben

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

PunctuationKerning

Erläutert, ob Kerning sowohl auf den lateinischen Text als auch auf die Punktion anwendbar ist.

public bool PunctuationKerning { get; set; }

Eigentumswert

bool

RemovePersonalInformation

Er erhält oder stellt eine Flagge, die darauf hindeutet, dass Microsoft Word alle Benutzerinformationen aus Kommentaren, Überprüfungen undDokumenteigenschaften beim Speichern des Dokuments.

public bool RemovePersonalInformation { get; set; }

Eigentumswert

bool

Revisions

Er erhält eine Sammlung von Überprüfungen (verfolgt Veränderungen), die in diesem Dokument existieren.

public RevisionCollection Revisions { get; }

Eigentumswert

RevisionCollection

Remarks

Die zurückgegebene Sammlung ist eine “live” Sammlung, was bedeutet, dass wenn Sie Teile eines Dokuments entfernen, das Überprüfungen enthält, die gelöschten Überprüfungen automatisch aus dieser Sammlung verschwinden.

RevisionsView

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob mit der ursprünglichen oder geänderten Version eines Dokuments zu arbeiten.

public RevisionsView RevisionsView { get; set; }

Eigentumswert

RevisionsView

Remarks

Der defaultwert ist Aspose.Words.RevisionsView.Original.

Sections

Wiederherstellt eine Sammlung, die alle Abschnitte des Dokuments darstellt.

public SectionCollection Sections { get; }

Eigentumswert

SectionCollection

ShadeFormData

Erläutert, ob auf den grauen Schatten auf Formfeldern zu drehen.

public bool ShadeFormData { get; set; }

Eigentumswert

bool

ShowGrammaticalErrors

Erläutert, ob in diesem Dokument Grammatikfehler angezeigt werden sollen.

public bool ShowGrammaticalErrors { get; set; }

Eigentumswert

bool

ShowSpellingErrors

Erläutert, ob Spelling-Fehler in diesem Dokument angezeigt werden.

public bool ShowSpellingErrors { get; set; }

Eigentumswert

bool

SpellingChecked

Returns ’true’ wenn das Dokument überprüft wurde.

public bool SpellingChecked { get; set; }

Eigentumswert

bool

Remarks

Um die Spiegelung im Dokument zurückzuziehen, setzen Sie diese Eigenschaft als “Falsch'.

Theme

Erhalten Sie das Aspose.Words.Document.Theme Objekt für dieses Dokument.

public Theme Theme { get; }

Eigentumswert

Theme

TrackRevisions

Richtig, wenn Änderungen verfolgt werden, wenn dieses Dokument in Microsoft Word bearbeitet wird.

public bool TrackRevisions { get; set; }

Eigentumswert

bool

Remarks

Mit dieser Option informiert Microsoft Word nur, ob die Spurenänderungen aktiviert oder ausgeschaltet werden. Diese Eigenschaft hat keine Auswirkungen auf Änderungen des Dokuments, die Sie programmatisch über Aspose.Words durchführen.

Wenn Sie die Änderungen automatisch verfolgen möchten, da sie programmatisch durch Aspose.Words durchgeführt werden, verwenden Sie die Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime) Methode.

Variables

Wiederherstellt die Sammlung von Variablen, die zu einem Dokument oder einem Template hinzugefügt wurden.

public VariableCollection Variables { get; }

Eigentumswert

VariableCollection

VbaProject

Erhalten oder setzen Sie ein Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

Eigentumswert

VbaProject

VersionsCount

Erhält die Anzahl der Dokumentversionen, die im DOC-Dokument gespeichert wurden.

public int VersionsCount { get; }

Eigentumswert

int

Remarks

Versionen in Microsoft Word sind über das File/Versions-Menü zugänglich.Microsoft Word unterstützt Versionen nur für DOC-Dateien.

Diese Eigenschaft ermöglicht es zu erkennen, ob es Dokumentversionen in diesem Dokument gespeichert wurden, bevor es in Aspose.Words geöffnet wurde. Aspose.Words bietet keine andere Unterstützung für Dokumentversionen. Wenn Sie dieses Dokument mit Aspose.Words speichern, wird das Dokument ohne Versionen gespeichert.

ViewOptions

Es bietet Optionen, um zu kontrollieren, wie das Dokument in Microsoft Word angezeigt wird.

public ViewOptions ViewOptions { get; }

Eigentumswert

ViewOptions

Watermark

Erlaubt den Zugriff auf das Dokument Wasserzeichen.

public Watermark Watermark { get; }

Eigentumswert

Watermark

WebExtensionTaskPanes

Wiederherstellt eine Sammlung, die eine Liste von Task-Pane-Add-ins darstellt.

public TaskPaneCollection WebExtensionTaskPanes { get; }

Eigentumswert

TaskPaneCollection

WriteProtection

Erlaubt den Zugriff auf das Dokument Schreibschutzoptionen.

public WriteProtection WriteProtection { get; }

Eigentumswert

WriteProtection

Methods

Accept(DocumentVisitor)

Er akzeptiert einen Besucher.

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Der Besucher, der die Knoten besucht.

Returns

bool

Richtig, wenn alle Knoten besucht wurden; falsch, wenn Aspose.Words.DocumentVisitor die Operation gestoppt hat, bevor alle Knoten besucht wurden.

Remarks

Alle Noten nennen eine entsprechende Methode auf Aspose.Words.DocumentVisitor.

Weitere Informationen finden Sie im Visitor Design Pattern.

AcceptAllRevisions()

Er akzeptiert alle verfolgten Änderungen des Dokuments.

public void AcceptAllRevisions()

Remarks

Diese Methode ist eine Abkürzung für Aspose.Words.RevisionCollection.AcceptAll.

AcceptEnd(DocumentVisitor)

Er akzeptiert einen Besucher, um das Ende des Dokuments zu besuchen.

public override VisitorAction AcceptEnd(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Der Dokumentbesucher.

Returns

VisitorAction

Maßnahmen, die der Besucher ergreifen muss.

AcceptStart(DocumentVisitor)

Er akzeptiert einen Besucher, um den Anfang des Dokuments zu besuchen.

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Der Dokumentbesucher.

Returns

VisitorAction

Maßnahmen, die der Besucher ergreifen muss.

AppendDocument(Dokumentation, ImportFormatMode)

Hinzufügen Sie das angegebenes Dokument am Ende dieses Dokuments.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

Das Dokument zu ergänzen.

importFormatMode ImportFormatMode

Erläutert, wie man Stilformatet, die kollidieren, miteinander kombiniert.

AppendDocument(Dokument, ImportFormatMode, ImportFormatOptions)

Hinzufügen Sie das angegebenes Dokument am Ende dieses Dokuments.

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

Parameters

srcDoc Document

Das Dokument zu ergänzen.

importFormatMode ImportFormatMode

Erläutert, wie man Stilformatet, die kollidieren, miteinander kombiniert.

importFormatOptions ImportFormatOptions

Erlaubt, Optionen zu angeben, die die Formatierung eines Ergebnisdokuments beeinflussen.

Cleanup()

Reinigen Sie ungenutzte Styles und Listen aus dem Dokument.

public void Cleanup()

Cleanup(CleanupOptions)

Reinigen Sie ungenutzte Styles und Listen aus dem Dokument abhängig von gegebenen Aspose.Words.CleanupOptions.

public void Cleanup(CleanupOptions options)

Parameters

options CleanupOptions

Clone()

Erstellt eine tiefe Kopie des Aspose.Words.Document.

public Document Clone()

Returns

Document

Das klonierte Dokument.

Compare(Dokument, String, DateTime)

Vergleichen Sie dieses Dokument mit einem anderen Dokument, das Änderungen wie die Anzahl der Edit- und Formatrevisionen Aspose.Words.Revision erzeugt.

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

Parameters

document Document

Dokument zu vergleichen.

author string

Initialen des Autors für Revisionen zu verwenden.

dateTime DateTime

Datum und Uhrzeit für die Überprüfung.

Remarks

Hinweis Dokumente müssen keine Überprüfungen vor der Vergleich haben.

Compare(Dokument, String, DateTime, CompareOptions)

Vergleichen Sie dieses Dokument mit einem anderen Dokument, das Änderungen als eine Reihe von Bearbeitungs- und Formatbewertungen Aspose.Words.Revision erzeugt.Erlaubt, Vergleichsoptionen mit Aspose.Words.Comparing.CompareOptions zu bestimmen.

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

Parameters

document Document

author string

dateTime DateTime

options CompareOptions

CopyStylesFromTemplate(String)

Kopieren Sie Styles aus dem angegebenen Template zu einem Dokument.

public void CopyStylesFromTemplate(string template)

Parameters

template string

Remarks

Wenn Styles von einem Template zu einem Dokument kopiert werden,hnlich benannte Stile im Dokument werden neu definiert, um die Stilbeschreibungen im Template zu entsprechen.Einzigartige Stile aus dem Template werden in das Dokument kopiert. Einzigartige Stile im Dokument bleiben intakt.

CopyStylesFromTemplate(Document)

Kopieren Sie Styles aus dem angegebenen Template zu einem Dokument.

public void CopyStylesFromTemplate(Document template)

Parameters

template Document

Remarks

Wenn Styles von einem Template zu einem Dokument kopiert werden,hnlich benannte Stile im Dokument werden neu definiert, um die Stilbeschreibungen im Template zu entsprechen.Einzigartige Stile aus dem Template werden in das Dokument kopiert. Einzigartige Stile im Dokument bleiben intakt.

EnsureMinimum()

Wenn das Dokument keine Abschnitte enthält, erstellen Sie einen Abschnitt mit einem Absatz.

public void EnsureMinimum()

ExpandTableStylesToDirectFormatting()

Umwandelt die in Tabellstilen angegebenen Formatierung in direkte Formatierung auf Tabellen im Dokument.

public void ExpandTableStylesToDirectFormatting()

Remarks

Diese Methode existiert, weil diese Version von Aspose.Words nur begrenzte Unterstützung für Tabellstile bietet (siehe unten). Diese Methode kann nützlich sein, wenn Sie ein DOCX oder WordprocessingML-Dokument hochladen, das Tabellen enthält, die mit Tabellstilen formatiert sind, und Sie müssen die Formatierung von Tabellen, Zellen, Absätze oder Text fragen.

Diese Version von Aspose.Words bietet begrenzte Unterstützung für Tischstile wie folgt:

  • Tabellstile definiert in DOCX oder WordprocessingML-Dokumente werden als Tabellstile gespeichert, wenn das Dokument als DOCX oder WordprocessingML gespeichert wird.
  • Tabellstile, die in DOCX oder WordprocessingML Dokumente definiert werden, werden automatisch zum direkten Formatieren auf Tabellen umgewandelt, wenn das Dokument in irgendein anderes Format, Rendering oder Druck gespeichert wird.
  • Tabellstile, die in DOC-Dokumenten definiert werden, werden als Tabellstile gespeichert, wenn das Dokument nur als DOC gespeichert wird.

ExtractPages(und int, int)

Returns das Aspose.Words.Dokument-Objekt, das eine bestimmte Palette von Seiten darstellt.

public Document ExtractPages(int index, int count)

Parameters

index int

Der nullbasierte Index der ersten Seite zu extrahieren.

count int

Anzahl der Seiten, die extrahiert werden sollen.

Returns

Document

Remarks

Das resultierende Dokument sollte wie das in MS Word aussehen, als ob wir ‘Druckspezifische Seiten’ durchgeführt haben - die Nummerierung,Headers/Footers und Cross-Tables-Layout werden erhalten.Aber aufgrund einer großen Anzahl von Nuancen, die während der Reduzierung der Anzahl der Seiten erscheinen, ist die vollständige Einstellung des Layouts eine ruhige komplizierte Aufgabe, die viel Mühe erfordert.Abhängig von der Komplexität des Dokuments können es kleine Unterschiede in der resultierenden Dokument-Inhalte-Layout im Vergleich zum Quelldokument geben.Jede Feedback wird sehr geschätzt.

GetPageInfo(Int)

Sie erhalten die Seitegröße, Orientierung und andere Informationen über eine Seite, die für Druck oder Rendering nützlich sein könnte.

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

Der 0-basierte Page Index.

Returns

PageInfo

JoinRunsWithSameFormatting()

Mit der gleichen Formatierung in allen Absätzen des Dokuments verbunden.

public int JoinRunsWithSameFormatting()

Returns

int

Anzahl der Beiträge ausgeführt.Wenn N Die angrenzenden Rennen werden angeschlossen, sie zählen als N - 1 und anschließen.

Remarks

Dies ist eine Optimierungsmethode. Einige Dokumente enthalten angrenzte Runden mit derselben Formatierung. In der Regel passiert dies, wenn ein Dokument intensiv manuell gearbeitet wurde. Sie können die Dokumentgröße verringern und die weitere Verarbeitung beschleunigen, indem Sie diese Runden anschließen.

Die Operation überprüft jeden Aspose.Words.Paragraph Knoten im Dokument für angrenzenden Aspose.Words.Run Knoten, die identische Eigenschaften haben. Es ignoriert einzigartige Identifikatoren, die verwendet werden, um die Bearbeitungs-Sitzungen der laufenden Erstellung und Modifikation zu verfolgen. Erste laufen in jeder laufenden Sequenz akkumuliert alle Texte.

NormalizeFieldTypes()

Änderung der Feldtypwerte Aspose.Words.Fields.FieldChar.FieldType von Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndim gesamten Dokument, so dass sie den in den Feldcodes enthaltenen Feldtypen entsprechen.

public void NormalizeFieldTypes()

Remarks

Verwenden Sie diese Methode nach Dokumentänderungen, die die Feldtypen beeinflussen.

Um die Feldtypwerte in einem bestimmten Teil des Dokuments zu ändern, verwenden Sie Aspose.Words.Range.NormalizeFieldTypes.

Protect(ProtectionType)

Schützt das Dokument vor Änderungen, ohne das bestehende Passwort zu ändern oder ein zufälliges Passwort zu erteilen.

public void Protect(ProtectionType type)

Parameters

type ProtectionType

Angeben Sie den Schutztyp für das Dokument.

Remarks

Wenn ein Dokument geschützt ist, kann der Benutzer nur begrenzte Änderungen vornehmen, wie z. B. Anmerkungen hinzufügen, Überprüfungen vornehmen oder ein Formular ausfüllen.

Wenn Sie ein Dokument schützen und das Dokument bereits ein Schutzwort hat, wird das bestehende Schutzwort nicht geändert.

Wenn Sie ein Dokument schützen und das Dokument kein Schutzwort hat, erteilt diese Methode ein zufälliges Passwort, das es unmöglich macht, das Dokument in Microsoft Word zu schützen, aber Sie können das Dokument in Aspose.Words noch nicht schützen, da es kein Passwort erfordert, wenn es nicht geschützt wird.

Protect(Schutztyp, String)

Schützt das Dokument vor Änderungen und stellt optionell ein Schutzwort fest.

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

Angeben Sie den Schutztyp für das Dokument.

password string

Das Passwort zum Schutz des Dokuments mit.Specify ‘zero’ oder leere Zeile, wenn Sie das Dokument ohne Passwort schützen möchten.

Remarks

Wenn ein Dokument geschützt ist, kann der Benutzer nur begrenzte Änderungen vornehmen, wie z. B. Anmerkungen hinzufügen, Überprüfungen vornehmen oder ein Formular ausfüllen.

Bitte beachten Sie, dass die Dokumentschutz unterscheidet sich von Schreibschutz. Schreibschutz wird mit der Aspose.Words.Document.WriteProtection angegeben.

RemoveBlankPages()

Entfernen Sie weiße Seiten aus dem Dokument.

public List<int> RemoveBlankPages()

Returns

List &undlt; int >

Die Liste der Seitennummern wurde als weiß angesehen und entfernt.

Remarks

Das resultierende Dokument enthält keine Seiten, die als weiß angesehen werden, während andere Inhalte enthalten,einschließlich Nummerierung, Header/Footers und der allgemeine Layout sollten unverändert bleiben.

Eine Seite gilt als weiß, wenn der Körper der Seite keine sichtbare Inhalte hat, zum Beispiel,Eine leere Tabelle, die keine Grenzen hat, wird als unsichtbar betrachtet und die Seite wird daher als weiß erkannt.

RemoveExternalSchemaReferences()

Entfernen Sie externe XML-Schema-Referenzen aus diesem Dokument.

public void RemoveExternalSchemaReferences()

RemoveMacros()

Entfernt alle Makros (das VBA-Projekt) sowie Werkzeuge und Befehlkonfigurationen aus dem Dokument.

public void RemoveMacros()

Remarks

Durch die Entfernung aller Makros aus einem Dokument können Sie sicherstellen, dass das Dokument keine Makro-Viren enthält.

RenderToScale(SKCanvas, float, float, float)

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

Parameters

pageIndex int

graphics Skandale

x float

y float

scale float

Returns

SizeF

RenderToSize(Int, SKCanvas, Flotte, Flotte, Flotte, Flotte)

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

Parameters

pageIndex int

graphics Skandale

x float

y float

width float

height float

Returns

float

Save(String)

Er speichert das Dokument in eine Datei. Er bestimmt automatisch das Speicherformat aus der Erweiterung.

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

Name des Dokuments.Wenn ein Dokument mit demdie angegebenen Dateinamen bereits vorhanden ist, das bestehende Dokument wird übergeschrieben.

Returns

SaveOutputParameters

Weitere Informationen, die Sie optional verwenden können.

Save(String und SaveFormat)

Speichern Sie das Dokument in eine Datei im angegebenen Format.

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

Name des Dokuments.Wenn ein Dokument mit demdie angegebenen Dateinamen bereits vorhanden ist, das bestehende Dokument wird übergeschrieben.

saveFormat SaveFormat

Das Format, in dem Sie das Dokument speichern können.

Returns

SaveOutputParameters

Weitere Informationen, die Sie optional verwenden können.

Save(String und SaveOptions)

Speichern Sie das Dokument in eine Datei mit den angegebenen Speichern Optionen.

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

Name des Dokuments.Wenn ein Dokument mit demdie angegebenen Dateinamen bereits vorhanden ist, das bestehende Dokument wird übergeschrieben.

saveOptions SaveOptions

Angeben Sie die Optionen, die kontrollieren, wie das Dokument gespeichert wird’.

Returns

SaveOutputParameters

Weitere Informationen, die Sie optional verwenden können.

Save(Stream und SaveFormat)

Speichern Sie das Dokument in einen Strom mit dem angegebenen Format.

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

Stream, wo Sie das Dokument speichern können.

saveFormat SaveFormat

Das Format, in dem Sie das Dokument speichern können.

Returns

SaveOutputParameters

Weitere Informationen, die Sie optional verwenden können.

Save(Stream und SaveOptions)

Speichern Sie das Dokument in einen Strom mit den angegebenen Speichern Optionen.

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

Stream, wo Sie das Dokument speichern können.

saveOptions SaveOptions

Angeben Sie die Optionen, die kontrollieren, wie das Dokument gespeichert wird. kann ’null’ sein.Wenn dies ’null’ ist, wird das Dokument im binären DOC-Format gespeichert.

Returns

SaveOutputParameters

Weitere Informationen, die Sie optional verwenden können.

StartTrackRevisions(String und DateTime)

Beginnt automatisch alle weiteren Änderungen, die Sie im Dokument durchführen, als Revisionänderung programmatisch zu markieren.

public void StartTrackRevisions(string author, DateTime dateTime)

Parameters

author string

Initialen des Autors für Revisionen zu verwenden.

dateTime DateTime

Datum und Uhrzeit für die Überprüfung.

Remarks

Wenn Sie diese Methode anrufen und dann einige Änderungen zum Dokument programmatisch durchführen, das Dokument speichern und später das Dokument in MS Word öffnen, sehen Sie diese Änderungen als Überprüfungen.

Derzeit unterstützt Aspose.Words nur die Verfolgung von Knoteninsätzen und Löschungen.Formatungsänderungen werden nicht als Überprüfungen registriert.

Die automatische Veränderungenverfolgung wird sowohl bei der Modifikation dieses Dokuments durch Node-Manipulationen als auch bei der Verwendung von Aspose.Words.DocumentBuilder unterstützt.

Diese Methode ändert nicht die Aspose.Words.Document.TrackRevisions Option und verwendet ihre Wert nicht für die Zwecke der Revision-Tracking.

Sehen Sie auch

Document . StopTrackRevisions ()

StartTrackRevisions(String)

Beginnt automatisch alle weiteren Änderungen, die Sie im Dokument durchführen, als Revisionänderung programmatisch zu markieren.

public void StartTrackRevisions(string author)

Parameters

author string

Initialen des Autors für Revisionen zu verwenden.

Remarks

Wenn Sie diese Methode anrufen und dann einige Änderungen zum Dokument programmatisch durchführen, das Dokument speichern und später das Dokument in MS Word öffnen, sehen Sie diese Änderungen als Überprüfungen.

Derzeit unterstützt Aspose.Words nur die Verfolgung von Knoteninsätzen und Löschungen.Formatungsänderungen werden nicht als Überprüfungen registriert.

Die automatische Veränderungenverfolgung wird sowohl bei der Modifikation dieses Dokuments durch Node-Manipulationen als auch bei der Verwendung von Aspose.Words.DocumentBuilder unterstützt.

Diese Methode ändert nicht die Aspose.Words.Document.TrackRevisions Option und verwendet ihre Wert nicht für die Zwecke der Revision-Tracking.

Sehen Sie auch

Document . StopTrackRevisions ()

StopTrackRevisions()

Beenden Sie die automatische Kennzeichnung von Dokumenten als Überprüfungen ändern.

public void StopTrackRevisions()

Sehen Sie auch

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

Unlinks Felder im gesamten Dokument.

public void UnlinkFields()

Remarks

Ersatz alle Felder im gesamten Dokument mit ihren neuesten Ergebnissen.

Um Felder in einem bestimmten Teil des Dokuments abzuschließen, verwenden Sie Aspose.Words.Range.UnlinkFields.

Unprotect()

Entfernen Sie den Schutz aus dem Dokument unabhängig von Ihrem Passwort.

public void Unprotect()

Remarks

Diese Methode schützt das Dokument nicht, auch wenn es ein Schutzwort hat.

Bitte beachten Sie, dass die Dokumentschutz unterscheidet sich von Schreibschutz. Schreibschutz wird mit der Aspose.Words.Document.WriteProtection angegeben.

Unprotect(String)

Entfernen Sie den Schutz aus dem Dokument, wenn ein richtiges Passwort angegeben wird.

public bool Unprotect(string password)

Parameters

password string

Passwort, um das Dokument nicht zu schützen.

Returns

bool

‘Wahr” wenn ein richtiges Passwort angegeben wurde und das Dokument nicht geschützt war.

Remarks

Diese Methode schützt das Dokument nur dann nicht, wenn ein richtiges Passwort angegeben wird.

Bitte beachten Sie, dass die Dokumentschutz unterscheidet sich von Schreibschutz. Schreibschutz wird mit der Aspose.Words.Document.WriteProtection angegeben.

UpdateActualReferenceMarks()

Aktualisiert die Aspose.Words.Notes.Footnote.ActualReferenceMark Eigentum aller Fußnote und Endnote im Dokument.

public void UpdateActualReferenceMarks()

Remarks

Aktualisierungsfelder (Aspose.Words.Document.UpdateFields) können erforderlich sein, um das richtige Ergebnis zu erhalten.

UpdateFields()

Aktualisieren Sie die Werte der Felder im gesamten Dokument.

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.

Daher möchten Sie normalerweise diese Methode anrufen, bevor Sie das Dokument geändert haben.programmatisch und möchten sicherstellen, dass die richtigen (berechneten) Feldwerte im gespeicherten Dokument angezeigt werden.

Es gibt keine Notwendigkeit, die Felder nach dem Ausführen einer Mail-Fusion zu aktualisieren, weil Mail-Fusion eine Art Feld-Update ist und alle Felder im Dokument automatisch aktualisiert werden.

Diese Methode aktualisiert nicht alle Feldertypen. Für die detaillierte Liste der unterstützten Feldertypen finden Sie die Programmierungsanleitung.

Diese Methode aktualisiert keine Felder, die mit den Seitenlayout-Algorithmen (z. B. PAGE, PAGES, PAGEREF) verbunden sind. Die Seitenlayout-verwandten Felder werden aktualisiert, wenn Sie ein Dokument oder rufen Aspose.Words.Document.UpdatePageLayout.

Verwenden Sie die Aspose.Words.Document.NormalizeFieldTypes-Methode, bevor die Felder aktualisiert werden, wenn Dokumentänderungen auf die Feldertypen betroffen sind.

Um Felder in einem bestimmten Teil des Dokuments zu aktualisieren, verwenden Sie Aspose.Words.Range.UpdateFields.

UpdateListLabels()

Aktualisieren Sie die Listenlisten für alle Listenobjekte im Dokument.

public void UpdateListLabels()

Remarks

Diese Methode aktualisiert die Liste der Etikett Eigenschaften wie Aspose.Words.Lists.ListLabel.LabelValue und Aspose.Words.Lists.ListLabel.LabelString für jedes Aspose.Words.Paragraph.ListLabel Objekt im Dokument.

Auch wird diese Methode manchmal implizit genannt, wenn die Felder im Dokument aktualisiert werden. Dies ist erforderlich, weil einige Felder, die Referenz-Liste-Nummern (wie TOC oder REF) sie aktualisieren müssen.

UpdatePageLayout()

Wiederherstellen des Seitenlayouts des Dokuments.

public void UpdatePageLayout()

Remarks

Diese Methode formatiert ein Dokument in Seiten und aktualisiert die Seitenummer in Bezug auf Felder im Dokument wie PAGE, PAGES, PAGEREF und REF. Die aktualisierten Seite-Layout-Informationen sind erforderlich, um das Dokument in Festseite-Formate richtig zu übertragen.

Diese Methode wird automatisch angerufen, wenn Sie zuerst ein Dokument in PDF, XPS, Bild oder Drucken. jedoch, wenn Sie das Dokument nach der Renderung ändern und dann versuchen, es erneut - Aspose.Words wird die Seite-Layout nicht automatisch aktualisieren. In diesem Fall sollten Sie Aspose.Words.Document.UpdatePageLayout vor der Renderung erneut anrufen.

UpdateTableLayout()

Implementieren Sie einen früheren Ansatz für die Tabellkolumnbreite der erneuten Berechnung, die Probleme bekannt hat.

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

Remarks

Die Methode ist abgeschwächt und wird in einigen Releases entfernt werden.

UpdateThumbnail(ThumbnailGeneratingOptions)

Aktualisieren Sie Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail des Dokuments nach den angegebenen Optionen.

public void UpdateThumbnail(ThumbnailGeneratingOptions options)

Parameters

options ThumbnailGeneratingOptions

Die generierenden Optionen zu verwenden.

Remarks

Die Aspose.Words.Rendering.ThumbnailGeneratingOptions ermöglicht es Ihnen, die Quelle von Thumbnail, Größe und andere Optionen zu bestimmen.Wenn der Versuch, Miniaturen zu erzeugen, fehlt, ändert sich kein.

UpdateThumbnail()

Aktualisieren Sie Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail des Dokuments mit default Optionen.

public void UpdateThumbnail()

UpdateWordCount()

Updates Word zählen die Eigenschaften des Dokuments.

public void UpdateWordCount()

Remarks

Aspose.Words.Document.UpdateWordCount berechnet und aktualisiert die Eigenschaften von Zeichen, Wörtern und Paragrafen in der Sammlung von Eigentümern von Aspos.Vor.

Bitte beachten Sie, dass Aspose.Words.Document.UpdateWordCount die Anzahl der Zeilen und Seiten Eigenschaften nicht aktualisiert. Verwenden Sie die Aspose.Words.Document.UpdateWordCount überlastet und den Wert als Parameter übertragen, um dies zu tun.

Wenn Sie eine Bewertungsversion verwenden, wird die Bewertungswassermarke auch in die Wörterrechnung enthalten.

UpdateWordCount(Bool)

Aktualisieren Sie die Eigenschaften des Dokuments und aktualisieren Sie Optional die Eigenschaft Aspose.Words.Properties.BuiltInDocumentProperties.Lines.

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

‘Wahrheit“, wenn die Anzahl der Zeilen im Dokument berechnet wird.

Remarks

Diese Methode wird die Page-Layout des Dokuments neu aufbauen.

 Deutsch