Class Document
Název místa: Aspose.Words Shromáždění: Aspose.Words.dll (25.4.0)
Představuje Word dokument.
Chcete-li se dozvědět více, navštivte Working with Document Dokumentační článek .
public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable
Inheritance
object ← Node ← CompositeNode ← DocumentBase ← Document
Implements
IEnumerable
Dědiční č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 ústředním objektem v knihovně Aspose.Words.
Chcete-li nahrát stávající dokument v jakémkoli formátu Aspose.Words.LoadFormat, přejděte název souboru nebo tok do jednoho z konstruktorů Aspose.Words.Dokument. Chcete-li vytvořit bílý dokument, zavolejte konstruktor bez parametr.
Použijte metodu Shromažďování přehrávače, abyste doklad uložili v jakémkoli formátu Aspose.Words.SaveFormat.
Chcete-li vytáhnout dokumentové stránky přímo na objekt pomocí Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single) nebo Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) metody.
Pro tisk dokumentu použijte jednu z metod Aspose.Words.Document.Print(System.String.
Aspose.Words.Document.MailMerge je hlášební motor Wl26, který umožňuje populovat zprávy navržené v Microsoft Word s daty z různých datových zdrojů rychle a snadno. údaje mohou být z DataSet, DataTable, dataView, IDataReader nebo řady hodnot. bude procházet záznamy nacházející se v datovém zdroji a vložit je do e-mailových fúzních polí v dokumentech, které rostou podle potřeby.
Aspose.Words.Dokument ukládá informace v celém dokumentu, jako je Wl26 .DocumentBase.Styles, www.document.Built.InDicumentProperties, wl27.documents.CustomDacumentProperty, seznamy a makry.Většina těchto objektů je přístupná prostřednictvím příslušných vlastností __ WL25_ .
Aspose.Words.Document je kořenovým uzlem stromu, který obsahuje všechny ostatní uzly dokumentu. strom je složité designové vzorce a v mnoha ohledech podobné XmlDocument. Obsah dokumentu může být manipulován svobodně programovan:
- K nodům dokumentu lze získat přístup prostřednictvím typovaných sbírek, například Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection atd.
- Node dokumentu lze vybrat podle typu node pomocí Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) nebo pomocí dotazu XPath s Aspose.Words.CompositeNode.SelectNodes(System.String) nebo Aspose.Words.CompositeNode.SelectSingleNode(System.String).
- Obsahové uzly lze přidat nebo odstranit z jakéhokoli dokumentu pomocí 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 dalších metod poskytovaných základní třídou Aspose.Words.CompositeNode.
- Formátovací atributy každého uzlu lze změnit prostřednictvím vlastností tohoto uzlu.
Zvažte používání Aspose.Words.DocumentBuilder, který zjednodušuje úkol programového vytváření nebo populace dokumentového stromu.
Aspose.Words.Dokument může obsahovat pouze objekty Aspose.Words.Section.
V Microsoft Word musí platný dokument obsahovat alespoň jednu sekci.
Constructors
Document()
Vytvořte bílý Word dokument.
public Document()
Remarks
Bílý dokument je získán z zdrojů, a dle předvolby, výsledný dokument vypadá více jako vytvořený Aspose.Words.Settings.MsWordVersion.Word2007.
Metoda Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(W L 26.MsWordVersion) lze použít k optimalizaci obsahu dokumentu, stejně jako výchozí chování __ WL 26_ k určité verzi MS Word.
Velikost papíru dokumentu je písmeno dle výchozího nastavení. Chcete-li změnit nastavení stránky, použijte Aspose.Words.Section.PageSetup.
Po vytvoření můžete snadno přidat obsah dokumentu pomocí aplikace Aspose.Words.DocumentBuilder.
Document(Stringová)
Otevře existující dokument z souboru. automaticky detekuje formát souboru.
public Document(string fileName)
Parameters
fileName
string
Název souboru dokumentu k otevřen.
Exceptions
UnsupportedFileFormatException
Formát dokumentu není uznáván ani nepodporován.
Dokument se zdá být zkorumpován a nelze ho naložit.
Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.
Existuje výjimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.
Název souboru nemůže být nulový nebo prázdný řádek.
Document(String a LoadOptions)
Otevře existující dokument z souboru. umožňuje specifikovat další možnosti, jako je heslo šifrován.
public Document(string fileName, LoadOptions loadOptions)
Parameters
fileName
string
Název souboru dokumentu k otevřen.
loadOptions
LoadOptions
Další možnosti k použití při stahování dokumentu. může být ‘zero’.
Exceptions
UnsupportedFileFormatException
Formát dokumentu není uznáván ani nepodporován.
Dokument se zdá být zkorumpován a nelze ho naložit.
Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.
Existuje výjimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.
Název souboru nemůže být nulový nebo prázdný řádek.
Document(Stream)
Otevře existující dokument z toku. automaticky detekuje formát souboru.
public Document(Stream stream)
Parameters
stream
Stream
Odkud si doklad stáhnout.
Remarks
Dokument musí být uložen na začátku toku. tok musí podporovat náhodné umístění.
Exceptions
UnsupportedFileFormatException
Formát dokumentu není uznáván ani nepodporován.
Dokument se zdá být zkorumpován a nelze ho naložit.
Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.
Existuje výjimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.
Průtok nemůže být nulov.
Průtok nepodporuje čtení ani vyhledáván.
Průtok je rozptýlený objekt.
Document(Přenos, LoadOptions)
Otevře existující dokument z toku. umožňuje specifikovat další možnosti, jako je heslo šifrován.
public Document(Stream stream, LoadOptions loadOptions)
Parameters
stream
Stream
Překlad, ze kterého lze dokument stáhnout.
loadOptions
LoadOptions
Další možnosti k použití při stahování dokumentu. může být ‘zero’.
Remarks
Dokument musí být uložen na začátku toku. tok musí podporovat náhodné umístění.
Exceptions
UnsupportedFileFormatException
Formát dokumentu není uznáván ani nepodporován.
Dokument se zdá být zkorumpován a nelze ho naložit.
Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.
Existuje výjimka vstupu/výstupu.
Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.
Průtok nemůže být nulov.
Průtok nepodporuje čtení ani vyhledáván.
Průtok je rozptýlený objekt.
Properties
AttachedTemplate
Získáte nebo nastavte celou cestu šablony připojené k dokumentu.
public string AttachedTemplate { get; set; }
Hodnota nemovitosti
Remarks
Prázdný řádek znamená, že dokument je připojen k normálnímu šablonu.
Složení.Words.Properties.BuiltInDocumentProperties.Template
Exceptions
To znamená, že se pokoušíte nastavit na hodnotu „zero.
AutomaticallyUpdateStyles
Obdrží nebo nastaví vlajku, která ukazuje, zda jsou styly v dokumentu aktualizovány tak, aby odpovídaly styly v dokumentu.Připojení šablony pokaždé, když je dokument otevřen v MS Word.
public bool AutomaticallyUpdateStyles { get; set; }
Hodnota nemovitosti
Bibliography
Obsahuje objekt Aspose.Words.Document.Bibliografie, který představuje seznam zdrojů dostupných v dokumentu.
public Bibliography Bibliography { get; }
Hodnota nemovitosti
BuiltInDocumentProperties
Vrátí sbírku, která představuje všechny vestavěné vlastnosti dokumentu.
public BuiltInDocumentProperties BuiltInDocumentProperties { get; }
Hodnota nemovitosti
CompatibilityOptions
Poskytuje přístup k možnostem kompatibility dokumentů (tj. uživatelské preference zadané na CompatibilityTab z Options Rozhovor v slově)
public CompatibilityOptions CompatibilityOptions { get; }
Hodnota nemovitosti
Compliance
Obdrží verzi souladu s OOXML, která je určena z načteného obsahu dokumentu.Má smysl pouze pro OOXML dokumenty.
public OoxmlCompliance Compliance { get; }
Hodnota nemovitosti
Remarks
Pokud jste vytvořili nový bílý dokument nebo nahráte ne OOXML dokument, vrátí se hodnota Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.
CustomDocumentProperties
Vrátí sbírku, která představuje všechny vlastnosti vlastního dokumentu.
public CustomDocumentProperties CustomDocumentProperties { get; }
Hodnota nemovitosti
CustomXmlParts
Obdržíte nebo nastavíte sběr přizpůsobených součástí úložiště dat XML.
public CustomXmlPartCollection CustomXmlParts { get; set; }
Hodnota nemovitosti
Remarks
Aspose.Words nahrává a ukládá Přizpůsobené součásti XML do OOXML a DOC dokumentů pouze.
Tento majetek nemůže být .
Společnost Aspose.Words.Markup.CustomXmlPart
DefaultTabStop
Obdržíte nebo nastavíte interval (v bodech) mezi výchozími stopami v tabulce.
public double DefaultTabStop { get; set; }
Hodnota nemovitosti
Vidět také
DigitalSignatures
Obdrží sběr digitálních podpisů pro tento dokument a výsledky jejich validace.
public DigitalSignatureCollection DigitalSignatures { get; }
Hodnota nemovitosti
Remarks
Tyto digitální podpisy nebudou uloženy, když uložíte tento Aspose.Words.Dokument objekt do souboru nebo toku, protože uložení nebo konverze bude produkovat dokument, který je odlišný od původního a původní digitální podpisy nebudou platn.
Tato sbírka není nikdy . Pokud dokument není podepsán, bude obsahovat nulové prvky.
EndnoteOptions
Poskytuje možnosti, které kontrolují počítání a umístění koncových poznámek v tomto dokumentu.
public EndnoteOptions EndnoteOptions { get; }
Hodnota nemovitosti
FieldOptions
Obdrží Aspose.Words.Fields.FieldOptions objekt, který představuje možnosti pro kontrolu zpracování pole v dokumentu.
public FieldOptions FieldOptions { get; }
Hodnota nemovitosti
FirstSection
Zobrazí se první část dokumentu.
public Section FirstSection { get; }
Hodnota nemovitosti
Remarks
Vrátí se „zero“, pokud neexistují žádné sekce.
FontSettings
Obdržíte nebo nastavíte nastavení písma dokumentu.
public FontSettings FontSettings { get; set; }
Hodnota nemovitosti
Remarks
Tato vlastnost umožňuje specifikovat nastavení písma na dokument. Pokud je nastaven na , bude použit výchozí statické nastavení písma Aspose.Words.Fonts.FontSettings.DefaultInstance.
Standardní hodnota je .
FootnoteOptions
Poskytuje možnosti, které kontrolují počítání a umístění poznámek v tomto dokumentu.
public FootnoteOptions FootnoteOptions { get; }
Hodnota nemovitosti
Frameset
Vrátí příklad Aspose.Words.Document.Frameset, pokud tento dokument představuje stránku rám.
public Frameset Frameset { get; }
Hodnota nemovitosti
Remarks
Pokud není dokument rámován, majetek má hodnotu „zero.
GlossaryDocument
Obdržíte nebo vložíte glosářský dokument do tohoto dokumentu nebo šablony.pro AutoText, AutoCorrect a Building Block vstupy definované v dokumentu.
public GlossaryDocument GlossaryDocument { get; set; }
Hodnota nemovitosti
Remarks
Tento majetek se vrátí, pokud dokument nemá glosářský dokument.
K dokumentu můžete přidat glosární dokument vytvořením objektu Aspose.Words.BuildingBlocks.GlossaryDocument a přidělováním této vlastnosti.
Aspose.Words.BuildingBlocks.GlossaryDokumenty
GrammarChecked
Zpět “pravdivý”, pokud byl dokument ověřen pro gramotnost.
public bool GrammarChecked { get; set; }
Hodnota nemovitosti
Remarks
Chcete-li odvolat gramatiku v dokumentu, nastavte tuto vlastnost na “falešn’.
HasMacros
Vrací se “pravdivý”, pokud dokument má projekt VBA (makros).
public bool HasMacros { get; }
Hodnota nemovitosti
Vidět také
Document . RemoveMacros ()
HasRevisions
Zpět “pravdivý”, pokud dokument má jakékoli sledované změny.
public bool HasRevisions { get; }
Hodnota nemovitosti
Remarks
Tato vlastnost je zkratkou pro srovnání Aspose.Words.RevisionCollection.Count na nulu.
HyphenationOptions
Poskytuje přístup k možnostem hyphenace dokument.
public HyphenationOptions HyphenationOptions { get; }
Hodnota nemovitosti
IncludeTextboxesFootnotesEndnotesInStat
Určuje, zda zahrnout textové krabice, stopové poznámky a koncové poznámky do statistiky počtu slov.
public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }
Hodnota nemovitosti
JustificationMode
Obdrží nebo nastaví přizpůsobení charakteru v prostoru dokumentu.
public JustificationMode JustificationMode { get; set; }
Hodnota nemovitosti
LastSection
Zobrazí se poslední část dokumentu.
public Section LastSection { get; }
Hodnota nemovitosti
Remarks
Vrátí se „zero“, pokud neexistují žádné sekce.
LayoutOptions
Obdrží Aspose.Words.Layout.LayoutOptions objekt, který představuje možnosti pro kontrolu procesu uspořádání tohoto dokumentu.
public LayoutOptions LayoutOptions { get; }
Hodnota nemovitosti
MailMerge
Vrátí objekt Aspose.Words.MailMerging.MailMerge, který představuje funkci fúze e-mailu pro dokument.
public MailMerge MailMerge { get; }
Hodnota nemovitosti
MailMergeSettings
Obdržíte nebo nastavíte objekt, který obsahuje veškeré informace o shromažďování pošty pro dokument.
public MailMergeSettings MailMergeSettings { get; set; }
Hodnota nemovitosti
Remarks
Můžete použít tento předmět k určení e-mailového spojení zdrojů dat pro dokument a tyto informace (spolu s dostupnými datovými pole) se objeví v Microsoft Word, když uživatel otevře tento dokument.
Tento objekt není nikdy .
NodeType
Zpět na Aspose.Words.NodeType.Dokument.
public override NodeType NodeType { get; }
Hodnota nemovitosti
OriginalFileName
Získáte původní název souboru dokumentu.
public string OriginalFileName { get; }
Hodnota nemovitosti
Remarks
Vrátí se, pokud byl dokument naložen z toku nebo vytvořený prázdn.
OriginalLoadFormat
Obdrží formát původního dokumentu, který byl nahrazen do tohoto objektu.
public LoadFormat OriginalLoadFormat { get; }
Hodnota nemovitosti
Remarks
Pokud jste vytvořili nový bílý dokument, vrátí se hodnota Aspose.Words.LoadFormat.Doc.
PackageCustomParts
Obdrží nebo nastaví sbírku přizpůsobených částí (náhodný obsah), které jsou propojeny s balíkem OOXML pomocí „neznámých vztah”.
public CustomPartCollection PackageCustomParts { get; set; }
Hodnota nemovitosti
Remarks
Nenechte tyto přizpůsobené části zaměňovat s přizpůsobenými XML daty. Pokud potřebujete přístup k přizpůsobeným XML částem, použijte vlastnost Aspose.Words.Document.CustomXmlParts.
Tato sbírka obsahuje části OOXML, jejichž rodičem je balíček OOXML a jejich cílem je “neznámý vztah.
Aspose.Words nahrává a ukládá přizpůsobené části do OOXML dokumentů pouze.
Tento majetek nemůže být .
Společnost Aspose.Words.Markup.CustomPart
PageCount
Obdrží počet stránek v dokumentu, jak je vypočítáno nejnovějšími funkcemi uspořádání stránek.
public int PageCount { get; }
Hodnota nemovitosti
Vidět také
Document . UpdatePageLayout ()
ProtectionType
Obdrží aktuálně aktivní typ ochrany dokumentu.
public ProtectionType ProtectionType { get; }
Hodnota nemovitosti
Remarks
Pro změnu typu ochrany dokumentu použijte metody Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) a Aspose.Words.Document.Unprotect.
Pokud je dokument chráněn, může uživatel provést pouze omezené změny, jako je přidání poznámek, provádění revize nebo vyplnění formuláře.
Upozorňujeme, že ochrana dokumentu se liší od ochrany psaní. ochrana psaní je specifikována pomocí aplikace Aspose.Words.Document.WriteProtection
Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) Aspose.Words.Document.Unprotect Aspose.Words.Document.WriteProtection
PunctuationKerning
Určuje, zda se křivka vztahuje jak na latinský text, tak na bodován.
public bool PunctuationKerning { get; set; }
Hodnota nemovitosti
RemovePersonalInformation
Obdrží nebo stanoví vlajku, která naznačuje, že Microsoft Word odstraní veškeré uživatelské informace z komentářů, recenze aDokumentační vlastnosti při uložení dokumentu.
public bool RemovePersonalInformation { get; set; }
Hodnota nemovitosti
Revisions
Obdrží sbírku revizí (sledované změny), které existují v tomto dokumentu.
public RevisionCollection Revisions { get; }
Hodnota nemovitosti
Remarks
Vrácená sbírka je “živá” sbírka, což znamená, že pokud odstraníte části dokumentu, který obsahuje recenze, odstraněné recenze automaticky zmizí z této sbírky.
RevisionsView
Obdrží nebo nastaví hodnotu, která naznačuje, zda pracovat s původní nebo revidovanou verzí dokumentu.
public RevisionsView RevisionsView { get; set; }
Hodnota nemovitosti
Remarks
Standardní hodnota je Přihláška.Words.RevisionsView.Original.
Sections
Vrátí sbírku, která představuje všechny sekce v dokumentu.
public SectionCollection Sections { get; }
Hodnota nemovitosti
ShadeFormData
Určuje, zda se otočit na šedý stín na formových polích.
public bool ShadeFormData { get; set; }
Hodnota nemovitosti
ShowGrammaticalErrors
Ukazuje, zda se v tomto dokumentu zobrazí gramatické chyby.
public bool ShowGrammaticalErrors { get; set; }
Hodnota nemovitosti
ShowSpellingErrors
Ukažte, zda se v tomto dokumentu zobrazí chyby přehrávače.
public bool ShowSpellingErrors { get; set; }
Hodnota nemovitosti
SpellingChecked
Vrátí se “pravdivý”, pokud byl dokument zkontrolován.
public bool SpellingChecked { get; set; }
Hodnota nemovitosti
Remarks
Chcete-li odvolat záznamy v dokumentu, nastavte tuto vlastnost na “falešn’.
Theme
Obdržíte objekt Aspose.Words.Document.Theme pro tento dokument.
public Theme Theme { get; }
Hodnota nemovitosti
TrackRevisions
Je pravdivé, pokud jsou změny sledovány, když je tento dokument upravován v Microsoft Word.
public bool TrackRevisions { get; set; }
Hodnota nemovitosti
Remarks
Nastavení této možnosti použije pouze Microsoft Word, zda jsou změny stopy zapnuty nebo vypnuty. Tato vlastnost nemá žádný vliv na změny dokumentu, které programově provádíte prostřednictvím aplikace Aspose.Words.
Chcete-li automaticky sledovat změny, jak jsou provedeny programován Aspose.Words pro tento dokument pomocí metody Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime.
Variables
Vrátí sbírku proměnných přidaných do dokumentu nebo šablony.
public VariableCollection Variables { get; }
Hodnota nemovitosti
VbaProject
Obdržíte nebo nastavíte Aspose.Words.Document.VbaProject.
public VbaProject VbaProject { get; set; }
Hodnota nemovitosti
VersionsCount
Obdrží počet verzí dokumentu, které byly uloženy v dokumentech DOC.
public int VersionsCount { get; }
Hodnota nemovitosti
Remarks
Verze v programu Microsoft Word jsou přístupné prostřednictvím menu soubory/verze. Microsoft Word podporuje verze pouze pro soubory DOC.
Tato vlastnost umožňuje zjistit, zda byly v tomto dokumentu ukládány verze dokumentů před otevřením v Aspose.Words. Aspose.Words neposkytuje žádnou jinou podporu pro verze dokument.
ViewOptions
Poskytuje možnosti ovládání toho, jak je dokument zobrazován v Microsoft Word.
public ViewOptions ViewOptions { get; }
Hodnota nemovitosti
Watermark
Zajišťuje přístup k vodnímu označení dokumentu.
public Watermark Watermark { get; }
Hodnota nemovitosti
WebExtensionTaskPanes
Vrátí sbírku, která představuje seznam doplňků úkolového panelu.
public TaskPaneCollection WebExtensionTaskPanes { get; }
Hodnota nemovitosti
WriteProtection
Zajišťuje přístup k dokumentu psaní ochranných možnost.
public WriteProtection WriteProtection { get; }
Hodnota nemovitosti
Methods
Accept(DocumentVisitor)
Přijímá návštěvníka.
public override bool Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Návštěvník, který navštíví uzly.
Returns
Pravda, pokud byly všechny uzly navštěvovány; falešný, pokud Aspose.Words.DocumentVisitor zastavil operaci před návštěvou všech uzly.
Remarks
Seznamuje se nad tímto node a všechny jeho děti. Každý node volá odpovídající metodu na Aspose.Words.DocumentVisitor.
Pro více informací viz Návštěvník design vzor.
AcceptAllRevisions()
Přijímá všechny sledované změny v dokumentu.
public void AcceptAllRevisions()
Remarks
Tato metoda je zkratkou pro Aspose.Words.RevisionCollection.AcceptAll.
AcceptEnd(DocumentVisitor)
Přijímá návštěvníka, aby navštívil konec dokumentu.
public override VisitorAction AcceptEnd(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Návštěvník dokument.
Returns
innost, kterou musí přijmout návštěvník.
AcceptStart(DocumentVisitor)
Přijímá návštěvníka, aby navštívil začátek dokumentu.
public override VisitorAction AcceptStart(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Návštěvník dokument.
Returns
innost, kterou musí přijmout návštěvník.
AppendDocument(Informace, ImportFormatMode)
Připojte specifikovaný dokument na konec tohoto dokumentu.
public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)
Parameters
srcDoc
Document
Dokument k doplněn.
importFormatMode
ImportFormatMode
Určuje, jak kombinovat stylové formátování, které se potýkaj.
AppendDocument(Dokument, ImportFormatMode, ImportFormatOptions)
Připojte specifikovaný dokument na konec tohoto dokumentu.
public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode, ImportFormatOptions importFormatOptions)
Parameters
srcDoc
Document
Dokument k doplněn.
importFormatMode
ImportFormatMode
Určuje, jak kombinovat stylové formátování, které se potýkaj.
importFormatOptions
ImportFormatOptions
Umožňuje specifikovat možnosti, které ovlivňují formátování výsledného dokumentu.
Cleanup()
Vyčistěte nepoužité styly a seznamy z dokumentu.
public void Cleanup()
Cleanup(CleanupOptions)
ištění nepoužité styly a seznamy z dokumentu v závislosti na dané Aspose.Words.CleanupOptions.
public void Cleanup(CleanupOptions options)
Parameters
options
CleanupOptions
Clone()
Vytváří hlubokou kopii dokumentu Aspose.Words.Document.
public Document Clone()
Returns
Klonovaný dokument.
Compare(Dokument, string, datum)
Porovnejte tento dokument s jiným dokumentem, který produkuje změny v počtu editovaných a formátovaných revizi Aspose.Words.Revision.
public void Compare(Document document, string author, DateTime dateTime)
Parameters
document
Document
Dokumenty na srovnán.
author
string
Originály autora použít pro revize.
dateTime
DateTime
Datum a čas použití pro přezkumy.
Remarks
Poznámka Dokumenty by neměly mít před srovnáním revize.
Compare(Dokument, řádek, DateTime, CompareOptions)
Porovnejte tento dokument s jiným dokumentem, který produkuje změny jako řada edit a formátování revize Aspose.Words.Revision.Umožňuje specifikovat srovnávací možnosti pomocí 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(Stringová)
Kopírujte styly z specifikovaného šablony do dokumentu.
public void CopyStylesFromTemplate(string template)
Parameters
template
string
Remarks
Když jsou styly kopírovány z šablony do dokumentu,Stejně jmenované styly v dokumentu jsou redefinovány tak, aby odpovídaly popisům stylu v šablon.Unikátní styly z šablony jsou kopírovány do dokumentu. Unikátní styly v dokumentu zůstávají intaktn.
CopyStylesFromTemplate(Document)
Kopírujte styly z specifikovaného šablony do dokumentu.
public void CopyStylesFromTemplate(Document template)
Parameters
template
Document
Remarks
Když jsou styly kopírovány z šablony do dokumentu,Stejně jmenované styly v dokumentu jsou redefinovány tak, aby odpovídaly popisům stylu v šablon.Unikátní styly z šablony jsou kopírovány do dokumentu. Unikátní styly v dokumentu zůstávají intaktn.
EnsureMinimum()
Pokud dokument neobsahuje sekce, vytvoří se jedna sekce s jedním odstavcem.
public void EnsureMinimum()
ExpandTableStylesToDirectFormatting()
Konvertuje formátování specifikované v tabulkových stylech do přímého formátování na tabulkách v dokumentu.
public void ExpandTableStylesToDirectFormatting()
Remarks
Tato metoda existuje proto, že tato verze aplikace Aspose.Words poskytuje pouze omezenou podporu pro tabulkové styly (viz níže). Tato metoda může být užitečná při stahování dokumentu DOCX nebo WordprocessingML, který obsahuje tabulky formátované tabulky a potřebujete požádat o formátování tabulek, buněk, odstavců nebo textu.
Tato verze aplikace Aspose.Words poskytuje omezenou podporu pro tabulkové styly následovn:
- Tabulkové styly definované v dokumentech DOCX nebo WordprocessingML jsou zachovány jako tabulkové styly při uložení dokumentu jako DOCX nebo WordprocessingML.
- Tabulkové styly definované v dokumentech DOCX nebo WordprocessingML jsou automaticky převedeny na přímé formátování na tabulkách při uložení dokumentu do jakéhokoli jiného formátu, renderování nebo tisku.
- Tabulkové styly definované v dokumentech DOC jsou uchovávány jako tabulkové styly při uchovávání dokumentu pouze jako DOC.
ExtractPages(a int, int)
Vrátí objekt Aspose.Words.Dokument, který představuje specifikovaný rozsah stránek.
public Document ExtractPages(int index, int count)
Parameters
index
int
Nulový index první stránky k extrahován.
count
int
Počet stránek, které je třeba extrahovat.
Returns
Remarks
Výsledný dokument by měl vypadat jako jeden v MS Word, jako kdybychom provedli ‘Tisk konkrétních stránek’ - počítán,Rozložení hlav / nohou a křížových tabulek bude zachováno.Ale vzhledem k velkému počtu odstínů, které se objevují při snižování počtu stránek, plná shoda rozložení je tichý složitý úkol, který vyžaduje spoustu úsil.V závislosti na složitosti dokumentu by mohly existovat malé rozdíly v výsledném rozložení obsahu dokumentu ve srovnání s zdrojovým dokumentem.Každá zpětná vazba by byla velmi oceněna.
GetPageInfo(Int)
Obdrží velikost stránky, orientaci a další informace o stránce, která by mohla být užitečná pro tisk nebo renderován.
public PageInfo GetPageInfo(int pageIndex)
Parameters
pageIndex
int
Index stránky založený na 0.
Returns
JoinRunsWithSameFormatting()
Připojte se k závodům se stejným formátováním ve všech odstavcích dokumentu.
public int JoinRunsWithSameFormatting()
Returns
Počet přihlášek, kdy N Přibližné závody jsou připojeny, počítají se jako N - 1 Připojte se.
Remarks
Jedná se o metodu optimalizace.Některé dokumenty obsahují vedlejší běhy se stejným formátováním.Zpravidla se to stane, pokud byl dokument intenzivně upraven ručně.Můžete snížit velikost dokumentu a urychlit další zpracování tím, že se připojíte k těmto běhům.
Operace kontroluje každý nůž Aspose.Words.Paragraph v dokumentu pro přilehlé Aspose.Words.Run uzliny mají stejné vlastnosti. Ignoruje jedinečné identifikátory používané k sledování úpravy sezení spuštění a úpravy. První spuštění v každém spuštěném pořadí hromadí celý text. Zbývající spuštění jsou odstraněny z dokumentu.
NormalizeFieldTypes()
Změna hodnot typu pole Aspose.Words.Fields.FieldChar.FieldType Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndv celém dokumentu tak, aby odpovídaly typům polí obsaženým v kódů pol.
public void NormalizeFieldTypes()
Remarks
Použijte tuto metodu po změnách dokumentu, které ovlivňují typy pol.
Chcete-li změnit hodnoty typu pole v určité části dokumentu, použijte Aspose.Words.Range.NormalizeFieldTypes.
Protect(ProtectionType)
Chrání dokument před změnami bez změny stávajícího hesla nebo přiděluje náhodné heslo.
public void Protect(ProtectionType type)
Parameters
type
ProtectionType
Určuje typ ochrany pro dokument.
Remarks
Pokud je dokument chráněn, může uživatel provést pouze omezené změny, jako je přidání poznámek, provádění revize nebo vyplnění formuláře.
Když chráníte dokument a dokument již má ochranné heslo, stávající ochranné heslo se nezměn.
Když chráníte dokument, a dokument nemá ochranné heslo, tato metoda přiděluje náhodné heslo, které je nemožné nechránit dokument v programu Microsoft Word, ale stále můžete nechránit dokument v programu Aspose.Words, protože nevyžaduje heslo při nechráněn.
Protect(Ochranný typ, string)
Chrání dokument před změnami a volitelně nastaví ochranné heslo.
public void Protect(ProtectionType type, string password)
Parameters
type
ProtectionType
Určuje typ ochrany pro dokument.
password
string
Heslo pro ochranu dokumentu s.Vyznačte ‘zero’ nebo prázdný řádek, pokud chcete chránit dokument bez hesla.
Remarks
Pokud je dokument chráněn, může uživatel provést pouze omezené změny, jako je přidání poznámek, provádění revize nebo vyplnění formuláře.
Upozorňujeme, že ochrana dokumentu se liší od ochrany psaní. ochrana psaní je specifikována pomocí aplikace Aspose.Words.Document.WriteProtection.
RemoveBlankPages()
Odstraňuje z dokumentu bílé stránky.
public List<int> RemoveBlankPages()
Returns
Seznam čísel stránek byl považován za bílý a odstraněn.
Remarks
Výsledný dokument nebude obsahovat stránky považované za bílé, zatímco jiný obsah,včetně číslování, hlavic / stop a celkového uspořádání by mělo zůstat nezměněno.
Stránka je považována za bílou, když tělo stránky nemá viditelný obsah, například,Prázdný stůl bez hranic bude považován za neviditelný a proto bude stránka detekována jako bíl.
RemoveExternalSchemaReferences()
Odstraňuje externí reference XML schématu z tohoto dokumentu.
public void RemoveExternalSchemaReferences()
RemoveMacros()
Odstraňuje všechny makry (projekt VBA), jakož i nástroje a přizpůsobení příkazů z dokumentu.
public void RemoveMacros()
Remarks
Odstraněním všech makrů z dokumentu se můžete ujistit, že dokument neobsahuje makro viry.
RenderToScale(Plzeň, Plzeň, Plzeň, Plzeň)
[CLSCompliant(false)]
public SizeF RenderToScale(int pageIndex, SKCanvas graphics, float x, float y, float scale)
Parameters
pageIndex
int
graphics
Štěpán
x
float
y
float
scale
float
Returns
RenderToSize(Plzeň, Plzeň, Plzeň, Plzeň, Plzeň)
[CLSCompliant(false)]
public float RenderToSize(int pageIndex, SKCanvas graphics, float x, float y, float width, float height)
Parameters
pageIndex
int
graphics
Štěpán
x
float
y
float
width
float
height
float
Returns
Save(Stringová)
Uloží dokument do souboru. automaticky určuje formát ušetření z rozšířen.
public SaveOutputParameters Save(string fileName)
Parameters
fileName
string
jméno dokumentu. pokud je dokument sspecifikovaný název souboru již existuje, existující dokument je přepsan.
Returns
Další informace, které můžete volitelně použít.
Save(Shrnutí, SaveFormat)
Uloží dokument do souboru ve stanoveném formátu.
public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)
Parameters
fileName
string
jméno dokumentu. pokud je dokument sspecifikovaný název souboru již existuje, existující dokument je přepsan.
saveFormat
SaveFormat
Formát, ve kterém doklad uložit.
Returns
Další informace, které můžete volitelně použít.
Save(Shrnutí, SaveOptions)
Uloží dokument do souboru pomocí specifikovaných možností ušetřen.
public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)
Parameters
fileName
string
jméno dokumentu. pokud je dokument sspecifikovaný název souboru již existuje, existující dokument je přepsan.
saveOptions
SaveOptions
Určuje možnosti, které kontrolují, jak je dokument uložen. může být ‘zero’.
Returns
Další informace, které můžete volitelně použít.
Save(Přenos, SaveFormat)
Uloží dokument do toku pomocí specifikovaného formátu.
public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)
Parameters
stream
Stream
Zobrazit místo, kde doklad uložit.
saveFormat
SaveFormat
Formát, ve kterém doklad uložit.
Returns
Další informace, které můžete volitelně použít.
Save(Společnost, SaveOptions)
Ušetří dokument do toku pomocí specifikovaných možností ušetřen.
public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)
Parameters
stream
Stream
Zobrazit místo, kde doklad uložit.
saveOptions
SaveOptions
Určuje možnosti, které kontrolují, jak je dokument uložen.Může být ‘zero’.Pokud je to ‘zero’, dokument bude uložen ve formátu binární DOC.
Returns
Další informace, které můžete volitelně použít.
StartTrackRevisions(String, datum)
Začíná automaticky označovat veškeré další změny, které děláte na dokumentu programově jako změny revize.
public void StartTrackRevisions(string author, DateTime dateTime)
Parameters
author
string
Originály autora použít pro revize.
dateTime
DateTime
Datum a čas použití pro přezkumy.
Remarks
Pokud voláte tuto metodu a pak provádíte některé změny dokumentu programově, uložíte dokument a později otevřete dokument v MS Word, uvidíte tyto změny jako revize.
V současné době společnost Aspose.Words podporuje sledování vkládek a vymazání uzelů pouze.
Automatické sledování změn je podporováno jak při úpravě tohoto dokumentu prostřednictvím manipulací s nody, tak při použití aplikace Aspose.Words.DocumentBuilder.
Tato metoda nezmění možnost Aspose.Words.Document.TrackRevisions a nepoužívá její hodnotu pro účely sledování revize.
Vidět také
Document . StopTrackRevisions ()
StartTrackRevisions(Stringová)
Začíná automaticky označovat veškeré další změny, které děláte na dokumentu programově jako změny revize.
public void StartTrackRevisions(string author)
Parameters
author
string
Originály autora použít pro revize.
Remarks
Pokud voláte tuto metodu a pak provádíte některé změny dokumentu programově, uložíte dokument a později otevřete dokument v MS Word, uvidíte tyto změny jako revize.
V současné době společnost Aspose.Words podporuje sledování vkládek a vymazání uzelů pouze.
Automatické sledování změn je podporováno jak při úpravě tohoto dokumentu prostřednictvím manipulací s nody, tak při použití aplikace Aspose.Words.DocumentBuilder.
Tato metoda nezmění možnost Aspose.Words.Document.TrackRevisions a nepoužívá její hodnotu pro účely sledování revize.
Vidět také
Document . StopTrackRevisions ()
StopTrackRevisions()
Zastaví automatické označování dokumentů se mění jako revize.
public void StopTrackRevisions()
Vidět také
Document . StartTrackRevisions ( string , DateTime )
UnlinkFields()
Odpovídá pole v celém dokumentu.
public void UnlinkFields()
Remarks
Nahradí všechna pole v celém dokumentu s nejnovějšími výsledky.
K odeslání polí v určité části dokumentu použijte Aspose.Words.Range.UnlinkFields.
Unprotect()
Odstraňuje ochranu z dokumentu bez ohledu na heslo.
public void Unprotect()
Remarks
Tato metoda nezachrání dokument i v případě, že má ochranné heslo.
Upozorňujeme, že ochrana dokumentu se liší od ochrany psaní. ochrana psaní je specifikována pomocí aplikace Aspose.Words.Document.WriteProtection.
Unprotect(Stringová)
Odstraňuje ochranu z dokumentu, pokud je uvedeno správné heslo.
public bool Unprotect(string password)
Parameters
password
string
S heslem nechat dokument chránit.
Returns
‘Pravda” pokud bylo uvedeno správné heslo a dokument nebyl chráněn.
Remarks
Tato metoda neochrání dokument pouze v případě, že je uvedeno správné heslo.
Upozorňujeme, že ochrana dokumentu se liší od ochrany psaní. ochrana psaní je specifikována pomocí aplikace Aspose.Words.Document.WriteProtection.
UpdateActualReferenceMarks()
Aktualizuje Aspose.Words.Notes.Footnote.ActualReferenceMark vlastnictví všech poznámek a koncových poznámek v dokumentu.
public void UpdateActualReferenceMarks()
Remarks
Aktualizace polí (Aspose.Words.Document.UpdateFields) může být nutné k získání správného výsledku.
UpdateFields()
Aktualizuje hodnoty polí v celém dokumentu.
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.
Proto byste obvykle chtěli volat tuto metodu před uložením, pokud jste změnili dokumentprogramově a chtějí zajistit, aby se správné (počítané) hodnoty pole objevily v uloženém dokumentu.
Není třeba aktualizovat pole po spuštění e-mailové fúze, protože e-mailové fúze je druh aktualizace pole a automaticky aktualizuje všechny pole v dokumentu.
Tato metoda neaktualizuje všechny typy polí. pro podrobný seznam podporovaných typů polí, viz Příručka programátor.
Tato metoda neaktualizuje pole související s algoritmy uspořádání stránek (např. PAGE, PAGES, PAGEREF). pole související s uspořádáním stránek jsou aktualizovány při předávání dokumentu nebo volání Aspose.Words.Document.UpdatePageLayout.
Použijte metodu Aspose.Words.Document.NormalizeFieldTypes před aktualizací polí, pokud došlo k změnám dokumentu, které ovlivnily typy pol.
K aktualizaci polí v určité části dokumentu použijte aplikace Aspose.Words.Range.UpdateFields.
UpdateListLabels()
Aktualizace seznamových štítků pro všechny položky seznamu v dokumentu.
public void UpdateListLabels()
Remarks
Tato metoda aktualizuje seznam značek vlastnosti, jako je Aspose.Words.Lists.ListLabel.LabelValue a Aspose.Words.Lists.ListLabel.LabelString pro každý Aspose.Words.Paragraph.ListLabel objekt v dokumentu.
Také, tato metoda je někdy implicitně nazýván při aktualizaci polí v dokumentu. To je nutné, protože některé pole, které mohou odkazovat na čísla seznamu (např. TOC nebo REF) potřebují, aby byly aktualizovány.
UpdatePageLayout()
Obnovte rozložení stránky dokumentu.
public void UpdatePageLayout()
Remarks
Tato metoda formatuje dokument do stránek a aktualizuje pole související s číslem stránek v dokumentu, jako jsou PAGE, PAGES, PAGEREF a REF. Aktuální informace o uspořádání stránek jsou nezbytné pro správné předání dokumentu do pevných formátů stránek.
Tato metoda se automaticky vyžaduje, když nejprve konvertujete dokument do PDF, XPS, obrázku nebo jej vytisknete. Nicméně, pokud po renderování modifikujete dokument a pak se pokusíte znovu renderovat - Aspose.Words nebude automaticky aktualizovat rozložení stránky.
UpdateTableLayout()
Implementace předchozího přístupu k tabulkové sloupce šířky re-počítač, který poznal problémy.
[Obsolete("Obsolete, column widths are re-calculated automatically before saving.")]
public void UpdateTableLayout()
Remarks
Metoda je deprecovaná a bude odstraněna v několika vydáních.
UpdateThumbnail(ThumbnailGeneratingOptions)
Aktualizace Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail dokumentu podle specifikovaných možnost.
public void UpdateThumbnail(ThumbnailGeneratingOptions options)
Parameters
options
ThumbnailGeneratingOptions
Možnosti generování k použit.
Remarks
Aspose.Words.Rendering.ThumbnailGeneratingOptions umožňuje specifikovat zdroj miniatur, velikost a další možnosti.Pokud se pokus o generování miniatury selže, nezmění se jeden.
UpdateThumbnail()
Aktualizace Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail dokumentu pomocí výchozích možnost.
public void UpdateThumbnail()
UpdateWordCount()
Aktualizace slova počítá vlastnosti dokumentu.
public void UpdateWordCount()
Remarks
Aspose.Words.Document.UpdateWordCount přepočítává a aktualizuje vlastnosti znaků, slov a odstavců v souboru _ www.wl26_.document .
Vezměte prosím na vědomí, že Aspose.Words.Document.UpdateWordCount neaktualizuje počet řádků a vlastností stránek. Použijte Aspose.Words.Document.UpdateWordCount přetížení a předat hodnotu jako parametr k tomu.
Když použijete hodnocení verze, hodnocení vodní značka bude také zahrnuta do slovního počtu.
UpdateWordCount(Bolíček)
Aktualizace slova počítat vlastnosti dokumentu, volitelně aktualizovat vlastnosti Aspose.Words.Properties.BuiltInDocumentProperties.Lines.
public void UpdateWordCount(bool updateLinesCount)
Parameters
updateLinesCount
bool
‘pravdivý“ pokud se vypočítá počet řádků v dokumentu.
Remarks
Tato metoda obnoví rozložení stránky dokumentu.