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
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ý.
Dokument sa zdá byť korumpovaný a nemôže byť naložený.
Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.
Existuje výnimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.
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ý.
Dokument sa zdá byť korumpovaný a nemôže byť naložený.
Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.
Existuje výnimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.
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ý.
Dokument sa zdá byť korumpovaný a nemôže byť naložený.
Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.
Existuje výnimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.
Prúd nemôže byť nulový.
Stream nepodporuje čítanie alebo hľadanie.
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ý.
Dokument sa zdá byť korumpovaný a nemôže byť naložený.
Existuje problém s dokumentom a mal by byť oznámený vývojárom Aspose.Words.
Existuje výnimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo na otvorenie, ale poskytli ste nesprávne heslo.
Prúd nemôže byť nulový.
Stream nepodporuje čítanie alebo hľadanie.
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
Remarks
Prázdny riadok znamená, že dokument je pripojený k normálnemu šablóne.
Aspose.Words.Properties.BuiltInDocumentProperties.Šablóna
Exceptions
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
Bibliography
Získajte objekt Aspose.Words.Document.Bibliografia, ktorý predstavuje zoznam zdrojov dostupných v dokumente.
public Bibliography Bibliography { get; }
Hodnota nehnuteľnosti
BuiltInDocumentProperties
Vráti zbierku, ktorá predstavuje všetky vstavané dokumentové vlastnosti dokumentu.
public BuiltInDocumentProperties BuiltInDocumentProperties { get; }
Hodnota nehnuteľnosti
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
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
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
CustomXmlParts
Získava alebo nastaví zbierku prispôsobených súčastí ukladania údajov XML.
public CustomXmlPartCollection CustomXmlParts { get; set; }
Hodnota nehnuteľnosti
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
Pozri tiež
DigitalSignatures
Získa zhromaždenie digitálnych podpisov pre tento dokument a výsledky ich validácie.
public DigitalSignatureCollection DigitalSignatures { get; }
Hodnota nehnuteľnosti
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
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
FirstSection
Získajte prvú časť v dokumente.
public Section FirstSection { get; }
Hodnota nehnuteľnosti
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
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
Frameset
Vráti príklad Aspose.Words.Document.Frameset, ak tento dokument predstavuje stránku rámov.
public Frameset Frameset { get; }
Hodnota nehnuteľnosti
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
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
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
Pozri tiež
Document . RemoveMacros ()
HasRevisions
Vráti sa “pravdivý”, ak dokument má akékoľvek sledované zmeny.
public bool HasRevisions { get; }
Hodnota nehnuteľnosti
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
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
JustificationMode
Získate alebo nastavíte prispôsobenie charakteru v priestore dokumentu.
public JustificationMode JustificationMode { get; set; }
Hodnota nehnuteľnosti
LastSection
Získajte poslednú časť dokumentu.
public Section LastSection { get; }
Hodnota nehnuteľnosti
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
MailMerge
Vráti objekt Aspose.Words.MailMerging.MailMerge, ktorý predstavuje funkciu zdieľania pošty pre dokument.
public MailMerge MailMerge { get; }
Hodnota nehnuteľnosti
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
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
OriginalFileName
Získava pôvodný názov súboru dokumentu.
public string OriginalFileName { get; }
Hodnota nehnuteľnosti
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
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
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
Pozri tiež
Document . UpdatePageLayout ()
ProtectionType
Získa aktuálne aktívny typ ochrany dokumentu.
public ProtectionType ProtectionType { get; }
Hodnota nehnuteľnosti
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
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
Revisions
Získate zoznam revízií (sledované zmeny), ktoré existujú v tomto dokumente.
public RevisionCollection Revisions { get; }
Hodnota nehnuteľnosti
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
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
ShadeFormData
Určuje, či sa otočiť na šedý odtieň na formových poliach.
public bool ShadeFormData { get; set; }
Hodnota nehnuteľnosti
ShowGrammaticalErrors
Ukazuje, či sa v tomto dokumente zobrazujú gramatické chyby.
public bool ShowGrammaticalErrors { get; set; }
Hodnota nehnuteľnosti
ShowSpellingErrors
Upozorňuje, či sa v tomto dokumente zobrazia chyby spúšťania.
public bool ShowSpellingErrors { get; set; }
Hodnota nehnuteľnosti
SpellingChecked
Vráti sa “pravdivý”, ak bol dokument skontrolovaný na prehrávanie.
public bool SpellingChecked { get; set; }
Hodnota nehnuteľnosti
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
TrackRevisions
Je pravda, ak sa zmeny sledujú, keď je tento dokument upravený v programe Microsoft Word.
public bool TrackRevisions { get; set; }
Hodnota nehnuteľnosti
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
VbaProject
Získať alebo nastaviť Aspose.Words.Document.VbaProject.
public VbaProject VbaProject { get; set; }
Hodnota nehnuteľnosti
VersionsCount
Získa počet verzií dokumentu, ktoré boli uložené v dokumente DOC.
public int VersionsCount { get; }
Hodnota nehnuteľnosti
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
Watermark
Poskytuje prístup k dokumentovej vodnej známke.
public Watermark Watermark { get; }
Hodnota nehnuteľnosti
WebExtensionTaskPanes
Vráti zbierku, ktorá predstavuje zoznam doplnkov úlohy panelu.
public TaskPaneCollection WebExtensionTaskPanes { get; }
Hodnota nehnuteľnosti
WriteProtection
Poskytuje prístup k dokumentu písanie ochranných možností.
public WriteProtection WriteProtection { get; }
Hodnota nehnuteľnosti
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
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
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
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
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
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
JoinRunsWithSameFormatting()
Pripojte sa k jazdám s rovnakým formátovaním vo všetkých odsekoch dokumentu.
public int JoinRunsWithSameFormatting()
Returns
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
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
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
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
Ď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
Ď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
Ď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
Ď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
Ď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
“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.