Class Document

Class Document

Pôvodný názov: Aspose.Words Zhromaždenie: Aspose.Words.dll (25.4.0)

Predstavuje slovný dokument.

Aby ste sa dozvedeli viac, navštívte Working with Document Dokumentačný článok .

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

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,IXPathNavigabilné

Z dedičných členov

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

Remarks

Aspose.Words.Dokument je centrálny objekt v knižnici Aspose.Words.

Ak chcete nainštalovať existujúci dokument v akomkoľvek formáte Aspose.Words.LoadFormat, previesť názov súboru alebo prúd do jedného z konštruktorov Aspose.Words.Dokument.

Použite jednu z metódy uložiť preťaženie uložiť dokument v akomkoľvek formáte Aspose.Words.SaveFormat.

Ak chcete vytlačiť dokumentové stránky priamo na objekt, použite Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single) alebo Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) metódu.

Ak chcete vytlačiť dokument, použite jednu z metód Aspose.Words.Document.Print(System.String).

Aspose.Words.Document.MailMerge je reportingový motor Wl26, ktorý umožňuje populovať správy navrhnuté v programe Microsoft Word s údajmi z rôznych zdrojov údajov rýchlo a ľahko. dáta môžu byť z DataSet, DataTable, dataView, IDataReader alebo radu hodnôt. bude prechádzať záznammi nájdenými v zdroji údajov a vložiť ich do poštových fúzií v dokumente rastúcich podľa potreby.

Aspose.Words.Dokument ukladá informácie v celom dokumente, ako je napríklad W L 26 .DocumentBase.Styles, _www.Wl 26 _.document.Built.InDicumentProperties, wl26.documen.CustomDacumentProperty, zoznamy a makra.Väčšina týchto objektov je prístupná prostredníctvom príslušných vlastností dokumentu wL 26 .

Aspose.Words.Document je koreňový uzol stromu, ktorý obsahuje všetky ostatné uzly dokumentu. strom je zložený dizajn vzor a v mnohých ohľadoch podobný XmlDocument.

  • K uzlom dokumentu je možné pristupovať prostredníctvom typovaných zbierok, napríklad Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection atď.
  • Nódy dokumentu môžu byť vybrané podľa typu nôd pomocou Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) alebo pomocou dotazu XPath s Aspose.Words.CompositeNode.SelectNodes(System.String) alebo Aspose.Words.CompositeNode.SelectSingleNode(System.String).
  • Obsahové uzly môžu byť pridané alebo odstránené z akéhokoľvek miesta v dokumente pomocou Aspose.Words.CompositeNode.InsertBefore’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild’‘1(‘‘0) a iných metód poskytovaných základnou triedou Aspose.Words.CompositeNode.
  • Formátovanie atribútov každého uzla možno zmeniť prostredníctvom vlastností tohto uzla.

Zvážte používanie Aspose.Words.DocumentBuilder, ktorý zjednodušuje úlohu programovanej tvorby alebo populácie dokumentového stromu.

Aspose.Words.Dokument môže obsahovať iba objekty Aspose.Words.Section.

V programe Microsoft Word musí platný dokument obsahovať aspoň jednu sekciu.

Constructors

Document()

Vytvorte biely Word dokument.

public Document()

Remarks

Bílý dokument sa získava z zdrojov a podľa predvoleného nastavenia výsledný dokument vyzerá viac ako vytvorený spoločnosťou Aspose.Words.Settings.MsWordVersion.Word2007.Tento bílý dokument obsahuje predvolené písma tabuľky, minimálne predvolené štýly a latentné štýly.

Metóda Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(_W L 26.MsWordVersion) sa môže použiť na optimalizáciu obsahu dokumentu, ako aj predvoleného správania pre konkrétnu verziu programu MS Word.

Ak chcete zmeniť nastavenie stránky, použite Aspose.Words.Section.PageSetup.

Po vytvorení môžete ľahko pridať obsah dokumentu pomocou aplikácie Aspose.Words.DocumentBuilder.

Document(Stretnutie)

Otvorí existujúci dokument z súboru. automaticky detekuje formát súboru.

public Document(string fileName)

Parameters

fileName string

Názov súboru dokumentu na otvorenie.

Exceptions

UnsupportedFileFormatException

Formát dokumentu nie je uznávaný ani nepodporovaný.

FileCorruptedException

Dokument sa zdá byť korumpovaný a nemôže byť naložený.

Exception

Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.

IOException

Existuje výnimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.

ArgumentException

Názov súboru nemôže byť nulový alebo prázdny riadok.

Document(striekačky, LoadOptions)

Otvorí existujúci dokument z súboru. umožňuje špecifikovať ďalšie možnosti, ako je heslo šifrovania.

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

Názov súboru dokumentu na otvorenie.

loadOptions LoadOptions

Ďalšie možnosti, ktoré je potrebné použiť pri nahrávaní dokumentu. môže byť ‘zero’.

Exceptions

UnsupportedFileFormatException

Formát dokumentu nie je uznávaný ani nepodporovaný.

FileCorruptedException

Dokument sa zdá byť korumpovaný a nemôže byť naložený.

Exception

Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.

IOException

Existuje výnimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.

ArgumentException

Názov súboru nemôže byť nulový alebo prázdny riadok.

Document(Stream)

Otvorí existujúci dokument z prúdu. automaticky detekuje formát súboru.

public Document(Stream stream)

Parameters

stream Stream

Stream odkiaľ nahrať dokument.

Remarks

Dokument musí byť uložený na začiatku prúdu. prúd musí podporovať náhodné umiestnenie.

Exceptions

UnsupportedFileFormatException

Formát dokumentu nie je uznávaný ani nepodporovaný.

FileCorruptedException

Dokument sa zdá byť korumpovaný a nemôže byť naložený.

Exception

Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.

IOException

Existuje výnimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.

ArgumentNullException

Prúd nemôže byť nulový.

NotSupportedException

Stream nepodporuje čítanie alebo hľadanie.

ObjectDisposedException

Stream je rozpustený objekt.

Document(Príslušenstvo, LoadOptions)

Otvorí existujúci dokument z prúdu. Umožňuje určiť ďalšie možnosti, ako je heslo šifrovania.

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

Stream, odkiaľ si môžete stiahnuť dokument.

loadOptions LoadOptions

Ďalšie možnosti, ktoré je potrebné použiť pri nahrávaní dokumentu. môže byť ‘zero’.

Remarks

Dokument musí byť uložený na začiatku prúdu. prúd musí podporovať náhodné umiestnenie.

Exceptions

UnsupportedFileFormatException

Formát dokumentu nie je uznávaný ani nepodporovaný.

FileCorruptedException

Dokument sa zdá byť korumpovaný a nemôže byť naložený.

Exception

Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.

IOException

Existuje výnimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.

ArgumentNullException

Prúd nemôže byť nulový.

NotSupportedException

Stream nepodporuje čítanie alebo hľadanie.

ObjectDisposedException

Stream je rozpustený objekt.

Properties

AttachedTemplate

Získať alebo nastaviť celú cestu šablóny pripojené k dokumentu.

public string AttachedTemplate { get; set; }

Hodnota nehnuteľnosti

string

Remarks

Prázdny riadok znamená, že dokument je pripojený k normálnemu šablóne.

Aspose.Words.Properties.BuiltInDocumentProperties.Šablóna

Exceptions

ArgumentNullException

Ak sa pokúsite nastaviť hodnotu “zero”.

AutomaticallyUpdateStyles

Získa alebo nastaví vlajku, ktorá ukazuje, či sú štýly v dokumente aktualizované tak, aby zodpovedali štýlom v dokumente.Prilepený šablóna zakaždým, keď sa dokument otvorí v MS Word.

public bool AutomaticallyUpdateStyles { get; set; }

Hodnota nehnuteľnosti

bool

Bibliography

Získajte objekt Aspose.Words.Document.Bibliografia, ktorý predstavuje zoznam zdrojov dostupných v dokumente.

public Bibliography Bibliography { get; }

Hodnota nehnuteľnosti

Bibliography

BuiltInDocumentProperties

Vráti zbierku, ktorá predstavuje všetky vstavané dokumentové vlastnosti dokumentu.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Hodnota nehnuteľnosti

BuiltInDocumentProperties

CompatibilityOptions

Poskytuje prístup k možnostiam kompatibility dokumentu (t. j. používateľské preferencie, ktoré sú uvedené na CompatibilityTabuľka z Options dialóg v slovách)

public CompatibilityOptions CompatibilityOptions { get; }

Hodnota nehnuteľnosti

CompatibilityOptions

Compliance

Dostáva verziu súladu s OOXML určenú z obsahu nahraného dokumentu.Má zmysel len pre OOXML dokumenty.

public OoxmlCompliance Compliance { get; }

Hodnota nehnuteľnosti

OoxmlCompliance

Remarks

Ak ste vytvorili nový list alebo nahráte ne OOXML dokument, vráti sa hodnota Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.

CustomDocumentProperties

Vráti zbierku, ktorá predstavuje všetky vlastnosti vlastného dokumentu dokumentu.

public CustomDocumentProperties CustomDocumentProperties { get; }

Hodnota nehnuteľnosti

CustomDocumentProperties

CustomXmlParts

Získava alebo nastaví zbierku prispôsobených súčastí ukladania údajov XML.

public CustomXmlPartCollection CustomXmlParts { get; set; }

Hodnota nehnuteľnosti

CustomXmlPartCollection

Remarks

Aspose.Words nahráva a ukladá Custom XML Parts do OOXML a DOC dokumentov iba.

Táto nehnuteľnosť nemôže byť.

Aspose.Words.Markup.CustomXmlPart

DefaultTabStop

Získať alebo nastaviť interval (v bodoch) medzi predvolenou tabuľkou stopy.

public double DefaultTabStop { get; set; }

Hodnota nehnuteľnosti

double

Pozri tiež

TabStopCollection , TabStop

DigitalSignatures

Získa zhromaždenie digitálnych podpisov pre tento dokument a výsledky ich validácie.

public DigitalSignatureCollection DigitalSignatures { get; }

Hodnota nehnuteľnosti

DigitalSignatureCollection

Remarks

Táto zbierka obsahuje digitálne podpisy, ktoré boli naložené z pôvodného dokumentu. Tieto digitálne podpisy nebudú uložené, keď uložíte tento Aspose.Words.Dokument objekt do súboru alebo toku, pretože uložiť alebo previesť bude produkovať dokument, ktorý je odlišný od pôvodného a pôvodné digitálne podpisy už nebudú platné.

Táto zbierka nie je nikdy . Ak dokument nie je podpísaný, bude obsahovať nulové prvky.

EndnoteOptions

Poskytuje možnosti, ktoré ovládajú počítanie a umiestnenie koncových poznámok v tomto dokumente.

public EndnoteOptions EndnoteOptions { get; }

Hodnota nehnuteľnosti

EndnoteOptions

FieldOptions

Dostane Aspose.Words.Fields.FieldOptions objekt, ktorý predstavuje možnosti ovládania poľa manipulácie v dokumente.

public FieldOptions FieldOptions { get; }

Hodnota nehnuteľnosti

FieldOptions

FirstSection

Získajte prvú časť v dokumente.

public Section FirstSection { get; }

Hodnota nehnuteľnosti

Section

Remarks

Vráti sa “zero”, ak nie sú žiadne sekcie.

FontSettings

Získajte alebo nastavíte nastavenia písma dokumentu.

public FontSettings FontSettings { get; set; }

Hodnota nehnuteľnosti

FontSettings

Remarks

Táto vlastnosť umožňuje určiť nastavenia písma na dokument. Ak je nastavený na , predvolené statické nastavenia písma Aspose.Words.Fonts.FontSettings.DefaultInstance sa použije.

Predvolená hodnota je.

FootnoteOptions

Poskytuje možnosti, ktoré ovládajú počítanie a umiestnenie poznámok v tomto dokumente.

public FootnoteOptions FootnoteOptions { get; }

Hodnota nehnuteľnosti

FootnoteOptions

Frameset

Vráti príklad Aspose.Words.Document.Frameset, ak tento dokument predstavuje stránku rámov.

public Frameset Frameset { get; }

Hodnota nehnuteľnosti

Frameset

Remarks

Ak dokument nie je rámovaný, majetok má hodnotu “zero”.

GlossaryDocument

Získajte alebo umiestnite glosárny dokument v tomto dokumente alebo šablóne.pre položky AutoText, AutoCorrect a Building Block definované v dokumente.

public GlossaryDocument GlossaryDocument { get; set; }

Hodnota nehnuteľnosti

GlossaryDocument

Remarks

Táto nehnuteľnosť sa vráti, ak dokument nemá glosárny dokument.

Do dokumentu môžete pridať slovný dokument vytvorením objektu Aspose.Words.BuildingBlocks.GlossaryDocument a pridelením tejto vlastnosti.

Aspose.Words.BuildingBlocks.GlossaryDokument

GrammarChecked

Vráti sa “pravdivý”, ak je dokument skontrolovaný pre gramotnosť.

public bool GrammarChecked { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Ak chcete zrušiť gramatiku v dokumente, nastavte túto vlastnosť na “falošné”.

HasMacros

Vráti sa “pravdivý”, ak dokument má projekt VBA (makros).

public bool HasMacros { get; }

Hodnota nehnuteľnosti

bool

Pozri tiež

Document . RemoveMacros ()

HasRevisions

Vráti sa “pravdivý”, ak dokument má akékoľvek sledované zmeny.

public bool HasRevisions { get; }

Hodnota nehnuteľnosti

bool

Remarks

Táto vlastnosť je skratkou pre porovnanie Aspose.Words.RevisionCollection.Count na nulu.

HyphenationOptions

Poskytuje prístup k možnostiam hyphenácie dokumentov.

public HyphenationOptions HyphenationOptions { get; }

Hodnota nehnuteľnosti

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

Ukazuje, či by mali obsahovať textové krabice, poznámky a poznámky v štatistike počtu slov.

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

Hodnota nehnuteľnosti

bool

JustificationMode

Získate alebo nastavíte prispôsobenie charakteru v priestore dokumentu.

public JustificationMode JustificationMode { get; set; }

Hodnota nehnuteľnosti

JustificationMode

LastSection

Získajte poslednú časť dokumentu.

public Section LastSection { get; }

Hodnota nehnuteľnosti

Section

Remarks

Vráti sa “zero”, ak nie sú žiadne sekcie.

LayoutOptions

Dostane Aspose.Words.Layout.LayoutOptions objekt, ktorý predstavuje možnosti ovládania procesu rozloženia tohto dokumentu.

public LayoutOptions LayoutOptions { get; }

Hodnota nehnuteľnosti

LayoutOptions

MailMerge

Vráti objekt Aspose.Words.MailMerging.MailMerge, ktorý predstavuje funkciu zdieľania pošty pre dokument.

public MailMerge MailMerge { get; }

Hodnota nehnuteľnosti

MailMerge

MailMergeSettings

Dostane alebo nastaví objekt, ktorý obsahuje všetky informácie o spojení pošty pre dokument.

public MailMergeSettings MailMergeSettings { get; set; }

Hodnota nehnuteľnosti

MailMergeSettings

Remarks

Tento objekt môžete použiť na určenie e-mailového spojenia zdrojov údajov pre dokument a tieto informácie (spolu s dostupnými údajovými polí) sa zobrazia v programe Microsoft Word, keď používateľ otvorí tento dokument.

Tento objekt nie je nikdy.

NodeType

Vráti sa Aspose.Words.NodeType.Dokument.

public override NodeType NodeType { get; }

Hodnota nehnuteľnosti

NodeType

OriginalFileName

Získava pôvodný názov súboru dokumentu.

public string OriginalFileName { get; }

Hodnota nehnuteľnosti

string

Remarks

Vráti sa, ak bol dokument naložený z prúdu alebo vytvorený prázdny.

OriginalLoadFormat

Získa formát pôvodného dokumentu, ktorý bol nainštalovaný do tohto objektu.

public LoadFormat OriginalLoadFormat { get; }

Hodnota nehnuteľnosti

LoadFormat

Remarks

Ak vytvoríte nový dokument, vráti sa hodnota Aspose.Words.LoadFormat.Doc.

PackageCustomParts

Získava alebo nastaví zbierku vlastných častí (vybaviteľný obsah), ktoré sú prepojené s balíkom OOXML pomocou “neznaných vzťahov”.

public CustomPartCollection PackageCustomParts { get; set; }

Hodnota nehnuteľnosti

CustomPartCollection

Remarks

Nepamätajte tieto prispôsobené časti s prispôsobenými údajmi XML. Ak potrebujete prístup k prispôsobeným častiam XML, použite vlastnosť Aspose.Words.Document.CustomXmlParts.

Táto zbierka obsahuje časti OOXML, ktorých rodičom je balík OOXML a ich cieľom je “neznámy vzťah”. pre viac informácií pozri Aspose.Words.Markup.CustomPart.

Aspose.Words nahráva a ukladá prispôsobené časti iba do OOXML dokumentov.

Táto nehnuteľnosť nemôže byť.

Spoločnosť Aspose.Words.Markup.CustomPart

PageCount

Získava počet stránok v dokumente, ako sa vypočíta najnovšou funkciou rozloženia stránok.

public int PageCount { get; }

Hodnota nehnuteľnosti

int

Pozri tiež

Document . UpdatePageLayout ()

ProtectionType

Získa aktuálne aktívny typ ochrany dokumentu.

public ProtectionType ProtectionType { get; }

Hodnota nehnuteľnosti

ProtectionType

Remarks

Ak chcete zmeniť typ ochrany dokumentu, použite metódy Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) a Aspose.Words.Document.Unprotect.

Keď je dokument chránený, používateľ môže vykonať len obmedzené zmeny, napríklad pridávanie poznámok, vykonávanie revidov alebo vyplnenie formulára.

Upozorňujeme, že ochrana dokumentu sa líši od ochrany písania. ochrana písania je špecifikovaná pomocou aplikácie Aspose.Words.Document.WriteProtection

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

PunctuationKerning

Určuje, či sa kŕmenie vzťahuje na latinský text a bodovanie.

public bool PunctuationKerning { get; set; }

Hodnota nehnuteľnosti

bool

RemovePersonalInformation

Dostane alebo nastaví vlajku, ktorá naznačuje, že Microsoft Word odstráni všetky informácie o používateľoch z komentárov, recenzií aVlastnosti dokladu pri uložení dokumentu.

public bool RemovePersonalInformation { get; set; }

Hodnota nehnuteľnosti

bool

Revisions

Získate zoznam revízií (sledované zmeny), ktoré existujú v tomto dokumente.

public RevisionCollection Revisions { get; }

Hodnota nehnuteľnosti

RevisionCollection

Remarks

Vrátená zbierka je “živá” zbierka, čo znamená, že ak odstránite časti dokumentu, ktorý obsahuje recenzie, odstránené recenzie automaticky zmiznú z tejto zbierky.

RevisionsView

Získava alebo nastaví hodnotu, ktorá naznačuje, či pracovať s pôvodnou alebo revidovanou verziou dokumentu.

public RevisionsView RevisionsView { get; set; }

Hodnota nehnuteľnosti

RevisionsView

Remarks

Predvolená hodnota je Spoločnosť Aspose.Words.RevisionsView.Original.

Sections

Vráti zbierku, ktorá predstavuje všetky časti dokumentu.

public SectionCollection Sections { get; }

Hodnota nehnuteľnosti

SectionCollection

ShadeFormData

Určuje, či sa otočiť na šedý odtieň na formových poliach.

public bool ShadeFormData { get; set; }

Hodnota nehnuteľnosti

bool

ShowGrammaticalErrors

Ukazuje, či sa v tomto dokumente zobrazujú gramatické chyby.

public bool ShowGrammaticalErrors { get; set; }

Hodnota nehnuteľnosti

bool

ShowSpellingErrors

Upozorňuje, či sa v tomto dokumente zobrazia chyby spúšťania.

public bool ShowSpellingErrors { get; set; }

Hodnota nehnuteľnosti

bool

SpellingChecked

Vráti sa “pravdivý”, ak bol dokument skontrolovaný na prehrávanie.

public bool SpellingChecked { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Ak chcete odstrániť záznam v dokumente, nastavte túto vlastnosť na “falošné”.

Theme

Získajte objekt Aspose.Words.Document.Theme pre tento dokument.

public Theme Theme { get; }

Hodnota nehnuteľnosti

Theme

TrackRevisions

Je pravda, ak sa zmeny sledujú, keď je tento dokument upravený v programe Microsoft Word.

public bool TrackRevisions { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Nastavenie tejto možnosti použije iba Microsoft Word, či sa zmeny v sledovaní vypínajú alebo vypínajú.Táto vlastnosť nemá vplyv na zmeny v dokumente, ktoré robíte programovne prostredníctvom aplikácie Aspose.Words.

Ak chcete automaticky sledovať zmeny, ako sú vykonané programovanej Aspose.Words na tento dokument pomocou metódy Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime).

Variables

Vráti zhromaždenie zmien pridaných do dokumentu alebo šablóny.

public VariableCollection Variables { get; }

Hodnota nehnuteľnosti

VariableCollection

VbaProject

Získať alebo nastaviť Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

Hodnota nehnuteľnosti

VbaProject

VersionsCount

Získa počet verzií dokumentu, ktoré boli uložené v dokumente DOC.

public int VersionsCount { get; }

Hodnota nehnuteľnosti

int

Remarks

Verzie v programe Microsoft Word sú prístupné prostredníctvom menu súbory/verzie. Microsoft Word podporuje verzie iba pre súbory DOC.

Táto vlastnosť umožňuje zistiť, či v tomto dokumente boli uložené verzie dokumentov predtým, ako sa otvorila v Aspose.Words. Aspose.Words neposkytuje žiadnu inú podporu pre verzie dokumentov. Ak tento dokument uložíte pomocou Aspose.Words, dokument sa uloží bez verzie.

ViewOptions

Poskytuje možnosti ovládania toho, ako sa dokument zobrazuje v programe Microsoft Word.

public ViewOptions ViewOptions { get; }

Hodnota nehnuteľnosti

ViewOptions

Watermark

Poskytuje prístup k dokumentovej vodnej známke.

public Watermark Watermark { get; }

Hodnota nehnuteľnosti

Watermark

WebExtensionTaskPanes

Vráti zbierku, ktorá predstavuje zoznam doplnkov úlohy panelu.

public TaskPaneCollection WebExtensionTaskPanes { get; }

Hodnota nehnuteľnosti

TaskPaneCollection

WriteProtection

Poskytuje prístup k dokumentu písanie ochranných možností.

public WriteProtection WriteProtection { get; }

Hodnota nehnuteľnosti

WriteProtection

Methods

Accept(DocumentVisitor)

Prijíma návštevníka.

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Návštevník, ktorý navštívi uzly.

Returns

bool

Pravda, ak boli všetky uzly navštívené; falošné, ak Aspose.Words.DocumentVisitor zastavil operáciu pred návštevou všetkých uzlov.

Remarks

Zoznam nad týmto uzlom a všetkými jeho deťmi.Každý uzol volá zodpovedajúcu metódu na Aspose.Words.DocumentVisitor.

Ďalšie informácie nájdete v návrhu Návštevníka.

AcceptAllRevisions()

Akceptuje všetky sledované zmeny v dokumente.

public void AcceptAllRevisions()

Remarks

Táto metóda je skratkou pre Aspose.Words.RevisionCollection.AcceptAll.

AcceptEnd(DocumentVisitor)

Prijíma návštevníka na návštevu konca dokumentu.

public override VisitorAction AcceptEnd(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Návštevník dokumentu.

Returns

VisitorAction

Akcia, ktorú musí vykonať návštevník.

AcceptStart(DocumentVisitor)

Prijíma návštevníka na návštevu začiatku dokumentu.

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Návštevník dokumentu.

Returns

VisitorAction

Akcia, ktorú musí vykonať návštevník.

AppendDocument(Informácie, ImportFormatMode)

Pridajte špecifikovaný dokument na koniec tohto dokumentu.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

Doklad na doplnenie.

importFormatMode ImportFormatMode

Upozorňuje, ako kombinovať štýl formátovania, ktoré sa zhoduje.

AppendDocument(Dokument, ImportFormatMode, ImportFormatOptions)

Pridajte špecifikovaný dokument na koniec tohto dokumentu.

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

Parameters

srcDoc Document

Doklad na doplnenie.

importFormatMode ImportFormatMode

Upozorňuje, ako kombinovať štýl formátovania, ktoré sa zhoduje.

importFormatOptions ImportFormatOptions

Umožňuje určiť možnosti, ktoré ovplyvňujú formátovanie výsledného dokumentu.

Cleanup()

Vyčistite nevyužité štýly a zoznamy z dokumentu.

public void Cleanup()

Cleanup(CleanupOptions)

Čistí nepoužívané štýly a zoznamy z dokumentu v závislosti od daného Aspose.Words.CleanupOptions.

public void Cleanup(CleanupOptions options)

Parameters

options CleanupOptions

Clone()

Vykonáva hlbokú kópiu Aspose.Words.Document.

public Document Clone()

Returns

Document

Je to klonovaný dokument.

Compare(dokument, string, dátumový čas)

Porovnáva tento dokument s iným dokumentom, ktorý produkuje zmeny v počte editov a formátov revidov Aspose.Words.Revision.

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

Parameters

document Document

Doklad na porovnanie.

author string

Originály autora, ktoré sa majú použiť na revízie.

dateTime DateTime

Dátum a čas použitia pre revízie.

Remarks

Poznámka Dokumenty by nemali mať pred porovnaním žiadne revízie.

Compare(Dokument, riadok, DateTime, CompareOptions)

Porovnáva tento dokument s iným dokumentom, ktorý produkuje zmeny ako množstvo editujúcich a formátovaných recenzií Aspose.Words.Revision.Umožňuje určiť možnosti porovnania pomocou 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(Stretnutie)

Kopírujte štýly zo špecifikovaného šablóny do dokumentu.

public void CopyStylesFromTemplate(string template)

Parameters

template string

Remarks

Keď sa štýly skopírujú z šablóny do dokumentu,Podobné názvy štýlov v dokumente sú redefinované tak, aby zodpovedali štýlovým popisom v šablóne.Jedinečné štýly zo šablóny sú kopírované do dokumentu. Jedinečné štýly v dokumente zostávajú intaktné.

CopyStylesFromTemplate(Document)

Kopírujte štýly zo špecifikovaného šablóny do dokumentu.

public void CopyStylesFromTemplate(Document template)

Parameters

template Document

Remarks

Keď sa štýly skopírujú z šablóny do dokumentu,Podobné názvy štýlov v dokumente sú redefinované tak, aby zodpovedali štýlovým popisom v šablóne.Jedinečné štýly zo šablóny sú kopírované do dokumentu. Jedinečné štýly v dokumente zostávajú intaktné.

EnsureMinimum()

Ak dokument neobsahuje sekcie, vytvorí sa jedna sekcia s jedným odsekom.

public void EnsureMinimum()

ExpandTableStylesToDirectFormatting()

Konvertuje formátovanie špecifikované v tabuľkových štýloch na priame formátovanie na tabuľkách v dokumente.

public void ExpandTableStylesToDirectFormatting()

Remarks

Táto metóda existuje, pretože táto verzia Aspose.Words poskytuje len obmedzenú podporu pre štýly tabuľky (pozri nižšie). Táto metóda môže byť užitočná pri nahrávaní dokumentu DOCX alebo WordprocessingML, ktorý obsahuje tabuľky formátované štýly tabuľky a budete musieť požiadať o formátovanie tabuľky, bunky, odseky alebo text.

Táto verzia programu Aspose.Words poskytuje obmedzenú podporu pre tabuľkové štýly nasledovne:

  • Tabuľkové štýly definované v dokumentoch DOCX alebo WordprocessingML sú zachované ako tabuľkové štýly, keď sa dokument uloží ako DOCX alebo WordprocessingML.
  • Tabuľkové štýly definované v dokumentoch DOCX alebo WordprocessingML sa automaticky premenia na priame formátovanie na tabuľkách pri ukladaní dokumentu do akéhokoľvek iného formátu, renderovania alebo tlače.
  • Tabuľkové štýly definované v dokumentoch DOC sa uchovávajú ako tabuľkové štýly, keď sa dokument uchováva iba ako DOC.

ExtractPages(a int, int)

Vráti objekt Aspose.Words.Dokument, ktorý predstavuje špecifikovaný rozsah stránok.

public Document ExtractPages(int index, int count)

Parameters

index int

Zero-základný index prvej stránky na extrahovanie.

count int

Počet strán, ktoré je potrebné vyzdvihnúť.

Returns

Document

Remarks

Výsledný dokument by mal vyzerať ako jeden v MS Word, akoby sme vykonali “Tlačiť konkrétne stránky” - číslovanie,Rozloženie hlavy / nohavíc a krížových tabuliek bude zachované.Ale kvôli veľkému počtu odtieňov, ktoré sa objavujú pri znižovaní počtu stránok, úplný zhodovanie rozloženia je pokojne komplikovaná úloha, ktorá si vyžaduje veľa úsilia.V závislosti od zložitosti dokumentu môžu existovať mierne rozdiely v výslednom obsahu dokumentu v porovnaní s zdrojovým dokumentom.Každá spätná väzba by bola veľmi cenená.

GetPageInfo(int)

Získava veľkosť stránky, orientáciu a ďalšie informácie o stránke, ktorá môže byť užitočná pre tlač alebo renderovanie.

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

index stránky založený na 0.

Returns

PageInfo

JoinRunsWithSameFormatting()

Pripojte sa k jazdám s rovnakým formátovaním vo všetkých odsekoch dokumentu.

public int JoinRunsWithSameFormatting()

Returns

int

Počet členov sa uskutočnil. keď N Súvisiace preteky sú pripojené, počítajú sa ako N - 1 Pripojte sa .

Remarks

Toto je metóda optimalizácie. Niektoré dokumenty obsahujú vedľajšie behy s rovnakým formátovaním. Zvyčajne sa to stane, ak bol dokument intenzívne upravený ručne. Môžete znížiť veľkosť dokumentu a urýchliť ďalšie spracovanie pripojením k týmto behom.

Operácia kontroluje každý nôž Aspose.Words.Paragraph v dokumente pre susedné Aspose.Words.Run uzly majú rovnaké vlastnosti. To ignoruje jedinečné identifikátory používané na sledovanie úpravných zasadnutí spustenia a úpravy. Prvý spustenie v každej pridanej sekvencie sa hromadí celý text. Zostávajúce spustenia sú odstránené z dokumentu.

NormalizeFieldTypes()

Zmena hodnoty typu poľa Aspose.Words.Fields.FieldChar.FieldType Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndv celom dokumente tak, aby zodpovedali typom polí obsiahnutým v kódoch polí.

public void NormalizeFieldTypes()

Remarks

Použite túto metódu po zmene dokumentu, ktoré ovplyvňujú typy polí.

Ak chcete zmeniť hodnoty typu poľa v konkrétnej časti dokumentu, použite Aspose.Words.Range.NormalizeFieldTypes.

Protect(ProtectionType)

Chráni dokument pred zmenami bez zmeny existujúceho hesla alebo priradí náhodné heslo.

public void Protect(ProtectionType type)

Parameters

type ProtectionType

Určuje typ ochrany pre dokument.

Remarks

Keď je dokument chránený, používateľ môže vykonať len obmedzené zmeny, napríklad pridávanie poznámok, vykonávanie revidov alebo vyplnenie formulára.

Keď dokument chránite a dokument už má ochranné heslo, existujúce ochranné heslo sa nezmení.

Keď dokument chráni, a dokument nemá ochranné heslo, táto metóda priradí náhodné heslo, ktoré je nemožné nechrániť dokument v programe Microsoft Word, ale stále môžete nechrániť dokument v programe Aspose.Words, pretože nevyžaduje heslo pri nechráni.

Protect(Ochranný typ, string)

Chráni dokument pred zmenami a voliteľne nastaví ochranné heslo.

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

Určuje typ ochrany pre dokument.

password string

heslo na ochranu dokumentu s.Vyznačte ‘zero’ alebo prázdny riadok, ak chcete chrániť dokument bez hesla.

Remarks

Keď je dokument chránený, používateľ môže vykonať len obmedzené zmeny, napríklad pridávanie poznámok, vykonávanie revidov alebo vyplnenie formulára.

Upozorňujeme, že ochrana dokumentu sa líši od ochrany písania. ochrana písania je špecifikovaná pomocou Aspose.Words.Document.WriteProtection.

RemoveBlankPages()

Odstrániť biele stránky z dokumentu.

public List<int> RemoveBlankPages()

Returns

List < int >

Zoznam čísel stránok bol považovaný za biely a odstránený.

Remarks

Výsledný dokument nebude obsahovať stránky, ktoré sa považujú za biele, zatiaľ čo iný obsah,vrátane číslovania, hlavy / nohavičky a celkového rozloženia by malo zostať nezmenené.

Stránka sa považuje za bielu, keď telo stránky nemá viditeľný obsah, napríkladprázdna tabuľka bez hraníc bude považovaná za neviditeľnú a preto bude stránka detekovaná ako biela.

RemoveExternalSchemaReferences()

Odstrániť externé XML schémy odkazov z tohto dokumentu.

public void RemoveExternalSchemaReferences()

RemoveMacros()

Odstráni všetky makro (projekt VBA), ako aj náradie a príkazové prispôsobenia z dokumentu.

public void RemoveMacros()

Remarks

Odstránením všetkých makrov z dokumentu sa môžete uistiť, že dokument neobsahuje žiadne makrovírusy.

RenderToScale(int, SKCanvas, float, float, flot)

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

Parameters

pageIndex int

graphics SKANVAS

x float

y float

scale float

Returns

SizeF

RenderToSize(int, SKCanvas, float, float, float, float)

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

Parameters

pageIndex int

graphics SKANVAS

x float

y float

width float

height float

Returns

float

Save(Stretnutie)

Uloží dokument do súboru. automaticky určuje uložený formát z rozšírenia.

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

názov dokumentu. ak je dokument sšpecifikovaný názov súboru už existuje, existujúci dokument je prepisovaný.

Returns

SaveOutputParameters

Ďalšie informácie, ktoré môžete voliteľne použiť.

Save(Strieľačka, SaveFormat)

Uloží dokument do súboru v špecifikovanom formáte.

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

názov dokumentu. ak je dokument sšpecifikovaný názov súboru už existuje, existujúci dokument je prepisovaný.

saveFormat SaveFormat

Formát, v ktorom sa má dokument uložiť.

Returns

SaveOutputParameters

Ďalšie informácie, ktoré môžete voliteľne použiť.

Save(Zľavy, SaveOptions)

Uloží dokument do súboru pomocou špecifikovaných možností ušetrenia.

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

názov dokumentu. ak je dokument sšpecifikovaný názov súboru už existuje, existujúci dokument je prepisovaný.

saveOptions SaveOptions

Určuje možnosti, ktoré ovládajú, ako je dokument uložený. Môže byť ‘zero’.

Returns

SaveOutputParameters

Ďalšie informácie, ktoré môžete voliteľne použiť.

Save(Príslušenstvo, SaveFormat)

Uloží dokument do prúdu pomocou špecifikovaného formátu.

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

Stream kde uložiť dokument.

saveFormat SaveFormat

Formát, v ktorom sa má dokument uložiť.

Returns

SaveOutputParameters

Ďalšie informácie, ktoré môžete voliteľne použiť.

Save(Stream a SaveOptions)

Uloží dokument do prúdu pomocou špecifikovaných možností ušetrenia.

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

Stream kde uložiť dokument.

saveOptions SaveOptions

Určuje možnosti, ktoré ovládajú, ako je dokument uložený. Môže byť ‘zero’.Ak je to ‘zero’, dokument bude uložený v binárnom formáte DOC.

Returns

SaveOutputParameters

Ďalšie informácie, ktoré môžete voliteľne použiť.

StartTrackRevisions(String, dátumová doba)

Začína automaticky označovať všetky ďalšie zmeny, ktoré urobíte na dokumente programaticky ako revízne zmeny.

public void StartTrackRevisions(string author, DateTime dateTime)

Parameters

author string

Originály autora, ktoré sa majú použiť na revízie.

dateTime DateTime

Dátum a čas použitia pre revízie.

Remarks

Ak voláte túto metódu a potom urobíte niektoré zmeny dokumentu programaticky, uložiť dokument a neskôr otvoriť dokument v MS Word uvidíte tieto zmeny ako revízie.

V súčasnej dobe Aspose.Words podporuje sledovanie vstupov a odstránení uzlín iba.

Automatické sledovanie zmien je podporované pri modifikácii tohto dokumentu prostredníctvom manipulácií s nódami, ako aj pri používaní aplikácie Aspose.Words.DocumentBuilder.

Táto metóda nezmení možnosť Aspose.Words.Document.TrackRevisions a nepoužíva jej hodnotu na účely sledovania revízie.

Pozri tiež

Document . StopTrackRevisions ()

StartTrackRevisions(Stretnutie)

Začína automaticky označovať všetky ďalšie zmeny, ktoré urobíte na dokumente programaticky ako revízne zmeny.

public void StartTrackRevisions(string author)

Parameters

author string

Originály autora, ktoré sa majú použiť na revízie.

Remarks

Ak voláte túto metódu a potom urobíte niektoré zmeny dokumentu programaticky, uložiť dokument a neskôr otvoriť dokument v MS Word uvidíte tieto zmeny ako revízie.

V súčasnej dobe Aspose.Words podporuje sledovanie vstupov a odstránení uzlín iba.

Automatické sledovanie zmien je podporované pri modifikácii tohto dokumentu prostredníctvom manipulácií s nódami, ako aj pri používaní aplikácie Aspose.Words.DocumentBuilder.

Táto metóda nezmení možnosť Aspose.Words.Document.TrackRevisions a nepoužíva jej hodnotu na účely sledovania revízie.

Pozri tiež

Document . StopTrackRevisions ()

StopTrackRevisions()

Zastaví automatické označovanie dokumentov zmeny ako revízie.

public void StopTrackRevisions()

Pozri tiež

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

Odkazuje polia v celom dokumente.

public void UnlinkFields()

Remarks

Zmeniť všetky polia v celom dokumente s ich najnovšími výsledkami.

Ak chcete odpojiť polia v konkrétnej časti dokumentu, použite Aspose.Words.Range.UnlinkFields.

Unprotect()

Odstráni ochranu z dokumentu bez ohľadu na heslo.

public void Unprotect()

Remarks

Táto metóda neochráni dokument aj vtedy, ak má ochranné heslo.

Upozorňujeme, že ochrana dokumentu sa líši od ochrany písania. ochrana písania je špecifikovaná pomocou Aspose.Words.Document.WriteProtection.

Unprotect(Stretnutie)

Odstráni ochranu z dokumentu, ak je uvedené správne heslo.

public bool Unprotect(string password)

Parameters

password string

heslo, aby sa dokument nechránil.

Returns

bool

“skutočné” ak bolo uvedené správne heslo a dokument nebol chránený.

Remarks

Táto metóda chráni dokument iba vtedy, ak je uvedené správne heslo.

Upozorňujeme, že ochrana dokumentu sa líši od ochrany písania. ochrana písania je špecifikovaná pomocou Aspose.Words.Document.WriteProtection.

UpdateActualReferenceMarks()

Aktualizuje Aspose.Words.Notes.Footnote.ActualReferenceMark vlastnosť všetkých poznámok a koncových poznámok v dokumente.

public void UpdateActualReferenceMarks()

Remarks

Aktualizácie polí (Aspose.Words.Document.UpdateFields) môžu byť potrebné na získanie správneho výsledku.

UpdateFields()

Aktualizuje hodnoty polí v celom dokumente.

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.

Preto by ste zvyčajne chceli zavolať túto metódu pred uložením, ak ste zmenili dokumentprogramaticky a chcú sa uistiť, že správne (počítané) hodnoty poľa sa zobrazia v uloženom dokumente.

Nie je potrebné aktualizovať polia po spustení e-mailovej fúzie, pretože e-mailová fúzia je druh aktualizácie polia a automaticky aktualizuje všetky polia v dokumente.

Táto metóda neaktualizuje všetky typy polí. Pre podrobný zoznam podporovaných typov polí, pozri Sprievodca programátormi.

Táto metóda neaktualizuje polia, ktoré sú spojené s algoritmy rozloženia stránky (napr. PAGE, PAGES, PAGEREF).

Použite metódu Aspose.Words.Document.NormalizeFieldTypes pred aktualizáciou polí, ak došlo k zmenám v dokumente, ktoré ovplyvnili typy polí.

Ak chcete aktualizovať polia v konkrétnej časti dokumentu, použite Aspose.Words.Range.UpdateFields.

UpdateListLabels()

Aktualizácia zoznamových značiek pre všetky položky zoznamu v dokumente.

public void UpdateListLabels()

Remarks

Táto metóda aktualizuje zoznam značiek vlastnosti, ako je Aspose.Words.Lists.ListLabel.LabelValue a Aspose.Words.Lists.ListLabel.LabelString pre každý objekt Aspose.Words.Paragraph.ListLabel v dokumente.

Taktiež sa táto metóda niekedy implicitne volá pri aktualizácii polí v dokumente. To je potrebné, pretože niektoré polia, ktoré môžu odkazovať na čísla zoznamu (napríklad TOC alebo REF) ich potrebujú byť aktualizované.

UpdatePageLayout()

Obnovuje rozloženie stránky dokumentu.

public void UpdatePageLayout()

Remarks

Táto metóda formátuje dokument do stránok a aktualizuje pole súvisiace s číslom stránok v dokumente, ako sú PAGE, PAGES, PAGEREF a REF. Aktuálne informácie o rozložení stránok sú potrebné na správne renderovanie dokumentu do formátov pevných stránok.

Táto metóda sa automaticky uvádza, keď najprv previesť dokument do PDF, XPS, obrázok alebo vytlačiť ho. Avšak, ak zmeniť dokument po renderovaní a potom sa pokúsiť znovu renderovať - Aspose.Words nebude automaticky aktualizovať rozloženie stránky. V tomto prípade by ste mali zavolať Aspose.Words.Document.UpdatePageLayout pred renderovaním znova.

UpdateTableLayout()

Vykonáva predchádzajúci prístup k tabuľkovej stĺpce šírky re-počítač, ktorý poznal problémy.

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

Remarks

Metóda je deprecovaná a bude odstránená v niekoľkých vydaniach.

UpdateThumbnail(ThumbnailGeneratingOptions)

Aktualizácia Aspose.Words.Properties.BuiltInDocumentProperties.Tumbnail dokumentu podľa špecifikovaných možností.

public void UpdateThumbnail(ThumbnailGeneratingOptions options)

Parameters

options ThumbnailGeneratingOptions

Výrobné možnosti na použitie.

Remarks

Aspose.Words.Rendering.ThumbnailGeneratingOptions umožňuje určiť zdroj miniatúry, veľkosti a ďalších možností.Ak sa pokus o generovanie miniatúry zlyhá, nezmení sa jeden.

UpdateThumbnail()

Aktualizácia Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail dokumentu pomocou predvolených možností.

public void UpdateThumbnail()

UpdateWordCount()

Aktualizácia slov počítajú vlastnosti dokumentu.

public void UpdateWordCount()

Remarks

Aspose.Words.Document.UpdateWordCount znovu vypočíta a aktualizuje vlastnosti znakov, slov a odsekov v kolekcii www.wl26.

Upozorňujeme, že Aspose.Words.Document.UpdateWordCount neaktualizuje počet riadkov a vlastností stránok. Použite Aspose.Words.Document.UpdateWordCount preťaženie a prejsť hodnotu ako parameter na to.

Keď použijete hodnotenie verzie, hodnotenie vodopád bude tiež zahrnutý do počtu slov.

UpdateWordCount(bool)

Aktualizuje slovo počítanie vlastností dokumentu, opcionálne aktualizuje vlastnosť Aspose.Words.Properties.BuiltInDocumentProperties.Lines.

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

„skutočný“, ak sa vypočíta počet riadkov v dokumente.

Remarks

Táto metóda obnoví rozloženie stránky dokumentu.

 Slovenčina