Class Document

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 , IEnumerable ,IXPathNavigable

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.

FileCorruptedException

Dokument se zdá být zkorumpován a nelze ho naložit.

Exception

Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.

IOException

Existuje výjimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.

ArgumentException

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.

FileCorruptedException

Dokument se zdá být zkorumpován a nelze ho naložit.

Exception

Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.

IOException

Existuje výjimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.

ArgumentException

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.

FileCorruptedException

Dokument se zdá být zkorumpován a nelze ho naložit.

Exception

Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.

IOException

Existuje výjimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.

ArgumentNullException

Průtok nemůže být nulov.

NotSupportedException

Průtok nepodporuje čtení ani vyhledáván.

ObjectDisposedException

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.

FileCorruptedException

Dokument se zdá být zkorumpován a nelze ho naložit.

Exception

Existuje problém s dokumentem a měl by být oznámen vývojářům Aspose.Words.

IOException

Existuje výjimka vstupu/výstupu.

IncorrectPasswordException

Dokument je šifrovaný a vyžaduje heslo k otevření, ale poskytli jste nesprávné heslo.

ArgumentNullException

Průtok nemůže být nulov.

NotSupportedException

Průtok nepodporuje čtení ani vyhledáván.

ObjectDisposedException

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

string

Remarks

Prázdný řádek znamená, že dokument je připojen k normálnímu šablonu.

Složení.Words.Properties.BuiltInDocumentProperties.Template

Exceptions

ArgumentNullException

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

bool

Bibliography

Obsahuje objekt Aspose.Words.Document.Bibliografie, který představuje seznam zdrojů dostupných v dokumentu.

public Bibliography Bibliography { get; }

Hodnota nemovitosti

Bibliography

BuiltInDocumentProperties

Vrátí sbírku, která představuje všechny vestavěné vlastnosti dokumentu.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Hodnota nemovitosti

BuiltInDocumentProperties

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

CompatibilityOptions

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

OoxmlCompliance

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

CustomDocumentProperties

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

CustomXmlPartCollection

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

double

Vidět také

TabStopCollection , TabStop

DigitalSignatures

Obdrží sběr digitálních podpisů pro tento dokument a výsledky jejich validace.

public DigitalSignatureCollection DigitalSignatures { get; }

Hodnota nemovitosti

DigitalSignatureCollection

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

EndnoteOptions

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

FieldOptions

FirstSection

Zobrazí se první část dokumentu.

public Section FirstSection { get; }

Hodnota nemovitosti

Section

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

FontSettings

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

FootnoteOptions

Frameset

Vrátí příklad Aspose.Words.Document.Frameset, pokud tento dokument představuje stránku rám.

public Frameset Frameset { get; }

Hodnota nemovitosti

Frameset

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

GlossaryDocument

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

bool

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

bool

Vidět také

Document . RemoveMacros ()

HasRevisions

Zpět “pravdivý”, pokud dokument má jakékoli sledované změny.

public bool HasRevisions { get; }

Hodnota nemovitosti

bool

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

HyphenationOptions

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

bool

JustificationMode

Obdrží nebo nastaví přizpůsobení charakteru v prostoru dokumentu.

public JustificationMode JustificationMode { get; set; }

Hodnota nemovitosti

JustificationMode

LastSection

Zobrazí se poslední část dokumentu.

public Section LastSection { get; }

Hodnota nemovitosti

Section

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

LayoutOptions

MailMerge

Vrátí objekt Aspose.Words.MailMerging.MailMerge, který představuje funkci fúze e-mailu pro dokument.

public MailMerge MailMerge { get; }

Hodnota nemovitosti

MailMerge

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

MailMergeSettings

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

NodeType

OriginalFileName

Získáte původní název souboru dokumentu.

public string OriginalFileName { get; }

Hodnota nemovitosti

string

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

LoadFormat

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

CustomPartCollection

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

int

Vidět také

Document . UpdatePageLayout ()

ProtectionType

Obdrží aktuálně aktivní typ ochrany dokumentu.

public ProtectionType ProtectionType { get; }

Hodnota nemovitosti

ProtectionType

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

bool

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

bool

Revisions

Obdrží sbírku revizí (sledované změny), které existují v tomto dokumentu.

public RevisionCollection Revisions { get; }

Hodnota nemovitosti

RevisionCollection

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

RevisionsView

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

SectionCollection

ShadeFormData

Určuje, zda se otočit na šedý stín na formových polích.

public bool ShadeFormData { get; set; }

Hodnota nemovitosti

bool

ShowGrammaticalErrors

Ukazuje, zda se v tomto dokumentu zobrazí gramatické chyby.

public bool ShowGrammaticalErrors { get; set; }

Hodnota nemovitosti

bool

ShowSpellingErrors

Ukažte, zda se v tomto dokumentu zobrazí chyby přehrávače.

public bool ShowSpellingErrors { get; set; }

Hodnota nemovitosti

bool

SpellingChecked

Vrátí se “pravdivý”, pokud byl dokument zkontrolován.

public bool SpellingChecked { get; set; }

Hodnota nemovitosti

bool

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

Theme

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

bool

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

VariableCollection

VbaProject

Obdržíte nebo nastavíte Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

Hodnota nemovitosti

VbaProject

VersionsCount

Obdrží počet verzí dokumentu, které byly uloženy v dokumentech DOC.

public int VersionsCount { get; }

Hodnota nemovitosti

int

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

ViewOptions

Watermark

Zajišťuje přístup k vodnímu označení dokumentu.

public Watermark Watermark { get; }

Hodnota nemovitosti

Watermark

WebExtensionTaskPanes

Vrátí sbírku, která představuje seznam doplňků úkolového panelu.

public TaskPaneCollection WebExtensionTaskPanes { get; }

Hodnota nemovitosti

TaskPaneCollection

WriteProtection

Zajišťuje přístup k dokumentu psaní ochranných možnost.

public WriteProtection WriteProtection { get; }

Hodnota nemovitosti

WriteProtection

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

bool

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

VisitorAction

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

VisitorAction

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

Document

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

Document

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

PageInfo

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

int

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

List < int >

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

SizeF

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

float

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

SaveOutputParameters

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

SaveOutputParameters

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

SaveOutputParameters

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

SaveOutputParameters

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

SaveOutputParameters

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

bool

‘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.

 Čeština