Class Document

Class Document

Именује се: Aspose.Words Асамблеја: Aspose.Words.dll (25.4.0)

Представља документ из речи.

Да бисте сазнали више, посетите Working with Document Документални чланак .

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

Inheritance

object Node CompositeNode DocumentBase Document

Implements

IEnumerable , IEnumerable ,IXПатНавигација

Наслеђени чланови

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

Remarks

Aspose.Words.Document је централни објекат у библиотеци Aspose.Words.

Да бисте преузели постојећи документ у било ком од Аппосе.Вордс.ЛоадФормат формати, пренесите име датотеке или струју у један од Аппосе.Вордс.Документ конструктори.

Користите један од метода за сачување преоптерећења да бисте сачували документ у било ком од форматима Aspose.Words.SaveFormat.

Да бисте цртали странице документа директно на објекат, користите Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single) или Aspose.Words.Document.RenderToSize(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.Single,System.Single) методу.

Да бисте штампали документ, користите један од метода Aspose.Words.Document.Print(System.String).

Aspose.Words.Document.MailMerge је репортажни мотор _ВЛ26 који вам омогућава да популатирате извештаје дизајниране у Мицрософт Ворду са подацима из различитих извора података брзо и лако. подаци могу бити из DataSet, DataTable, dataView, IDataReader или низ вредности. ће проћи кроз записе пронађене у извору подата и убацити их у поље за поштанско спојивање у документу који га расте ако је потребно.

Aspose.Words.Документ чува информације широм документа, као што су _ВЛ26.DocumentBase.Styles, __УЛ26.Декмент.BuiltInDokumentProperties, _ УЛ36.Докмент-CustomDOCumentПројекти, листи и макрос.Већина ових објеката је доступна преко одговарајућих својстава __ОКЛ66.

Aspose.Words.Document је коренни чвор дрвета који садржи све друге чворове документа. дрво је композитни дизајн образац и на многе начине сличан XmlDocument.

  • Унуци документа могу се приступити путем типоване колекције, на пример, Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection итд.
  • Нодове у документу могу се одабрати по типу чворова користећи Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) или користећи XPath анкету са Aspose.Words.CompositeNode.SelectNodes(System.String) или Aspose.Words.CompositeNode.SelectSingleNode(System.String).
  • Садржајни чворови се могу додати или уклонити са било ког места у документу користећи Aspose.Words.CompositeNode.InsertBefore’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter’‘1(‘‘0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild’‘1(‘‘0) и друге методе које пружа основни клас Aspose.Words.CompositeNode.
  • Атрибуте форматирања сваког чвора могу се променити кроз својства тог чвора.

Размислите о коришћењу Aspose.Words.DocumentBuilder који поједноставља задатак програматског стварања или популације дрвета документа.

Aspose.Words.Dokument može da sadrži samo Aspose.Words.Section objekte.

У Мицрософт Ворду, важећи документ мора имати најмање једну секцију.

Constructors

Document()

Креирање белог Word документа.

public Document()

Remarks

Бели документ се узима из ресурса, а по подразумевању, резултат документа изгледа више као створен од стране Аппосе.Вордс.Сеттингс.МсВордВорд.Ворд2007. Овај бели документ садржи подразумевани табелу шрифтова, минимални подразумевани стилови, и латентни стилови.

Метода Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(_Wl26.MsWordVersion) може се користити за оптимизацију садржаја документа, као и подразумеваног понашања на одређену верзију МС Ворда.

Да бисте променили подешавање странице, користите Aspose.Words.Section.PageSetup.

Након креирања, можете лако користити Aspose.Words.DocumentBuilder да додате садржај документа.

Document(Стринг)

Отвори постојећи документ из датотеке. аутоматски открива формат датотеке.

public Document(string fileName)

Parameters

fileName string

Име датотеке документа да се отвори.

Exceptions

UnsupportedFileFormatException

Формат документа се не препознаје или не подржава.

FileCorruptedException

Документ се чини да је корумпиран и не може се наплатити.

Exception

Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.

IOException

Постоји изузетак улаза / излаза.

IncorrectPasswordException

Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.

ArgumentException

Име датотеке не може бити нула или празна редова.

Document(КСНУМКС, LoadOptions)

Отвори постојећи документ из датотеке. омогућава да се наведе додатне опције као што је лозинка за шифровање.

public Document(string fileName, LoadOptions loadOptions)

Parameters

fileName string

Име датотеке документа да се отвори.

loadOptions LoadOptions

Додатне опције које треба користити приликом преузимања документа. може бити ‘нуле’.

Exceptions

UnsupportedFileFormatException

Формат документа се не препознаје или не подржава.

FileCorruptedException

Документ се чини да је корумпиран и не може се наплатити.

Exception

Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.

IOException

Постоји изузетак улаза / излаза.

IncorrectPasswordException

Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.

ArgumentException

Име датотеке не може бити нула или празна редова.

Document(Stream)

Отвори постојећи документ из струје. аутоматски открива формат датотеке.

public Document(Stream stream)

Parameters

stream Stream

Подигните где да преузмете документ.

Remarks

Документ мора бити чуван на почетку струје. струја мора подржати случајно позиционирање.

Exceptions

UnsupportedFileFormatException

Формат документа се не препознаје или не подржава.

FileCorruptedException

Документ се чини да је корумпиран и не може се наплатити.

Exception

Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.

IOException

Постоји изузетак улаза / излаза.

IncorrectPasswordException

Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.

ArgumentNullException

Поток не може бити нула.

NotSupportedException

Поток не подржава читање или претрагу.

ObjectDisposedException

Поток је уништени објекат.

Document(Стрејм, опције за опције)

Отвори постојећи документ из струје. омогућава да наведете додатне опције као што је лозинка за шифровање.

public Document(Stream stream, LoadOptions loadOptions)

Parameters

stream Stream

Поток из којег да преузмете документ.

loadOptions LoadOptions

Додатне опције које треба користити приликом преузимања документа. може бити ‘нуле’.

Remarks

Документ мора бити чуван на почетку струје. струја мора подржати случајно позиционирање.

Exceptions

UnsupportedFileFormatException

Формат документа се не препознаје или не подржава.

FileCorruptedException

Документ се чини да је корумпиран и не може се наплатити.

Exception

Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.

IOException

Постоји изузетак улаза / излаза.

IncorrectPasswordException

Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.

ArgumentNullException

Поток не може бити нула.

NotSupportedException

Поток не подржава читање или претрагу.

ObjectDisposedException

Поток је уништени објекат.

Properties

AttachedTemplate

Добија или поставља пуни пут шаблона који је причвршћен документу.

public string AttachedTemplate { get; set; }

Вредност имовине

string

Remarks

Празна трака значи да је документ причвршћен на Нормални шаблон.

Апсос.Вордс.Имущества.УграђениИнДокументИмущества.Темблет

Exceptions

ArgumentNullException

Пролази ако покушате да поставите на “нуле” вредност.

AutomaticallyUpdateStyles

Добија или поставља знаме које указује на то да ли су стилови у документу ажурирани да би одговарали стиловима уПричвршћени шаблон сваки пут када се документ отвара у МС Ворду.

public bool AutomaticallyUpdateStyles { get; set; }

Вредност имовине

bool

Bibliography

Добије Aspose.Words.Document.Bibliography објекат који представља листу извора доступних у документу.

public Bibliography Bibliography { get; }

Вредност имовине

Bibliography

BuiltInDocumentProperties

Враћа колекцију која представља све уграђене својства документа.

public BuiltInDocumentProperties BuiltInDocumentProperties { get; }

Вредност имовине

BuiltInDocumentProperties

CompatibilityOptions

Обезбеђује приступ опцијама компатибилности докумената (то јест, корисничке преференције уведене на CompatibilityТаб на Options Дијалог у речима)

public CompatibilityOptions CompatibilityOptions { get; }

Вредност имовине

CompatibilityOptions

Compliance

Добија верзију у складу са ООКСМЛ-ом која се одређује из садржаја преузиманог документа.Smatra se samo za OOXML dokumente.

public OoxmlCompliance Compliance { get; }

Вредност имовине

OoxmlCompliance

Remarks

Ако сте креирали нови бели документ или преузмете не-OOXML документ враћа вредност Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.

CustomDocumentProperties

Враћа колекцију која представља све прилагођене својства документа.

public CustomDocumentProperties CustomDocumentProperties { get; }

Вредност имовине

CustomDocumentProperties

CustomXmlParts

Добија или поставља прикупљање прилагођених делова за складиштење КСМЛ података.

public CustomXmlPartCollection CustomXmlParts { get; set; }

Вредност имовине

CustomXmlPartCollection

Remarks

Aspose.Words преузима и сачува прилагођене КСМЛ делове у OOXML и DOC документима само.

Ова имовина не може бити.

Aspose.Words.Markup.CustomXmlPart

DefaultTabStop

Добија или поставља интервал (у тачкама) између подразумеваног табела заустављања.

public double DefaultTabStop { get; set; }

Вредност имовине

double

Гледајте такође

TabStopCollection , TabStop

DigitalSignatures

Добија прикупљање дигиталних потписа за овај документ и њихове резултате валидације.

public DigitalSignatureCollection DigitalSignatures { get; }

Вредност имовине

DigitalSignatureCollection

Remarks

Ова колекција садржи дигиталне потписи које су преузете из оригиналног документа. Ови дигитални потписи неће бити сачувани када сачувате овај Aspose.Words.Document објекат у датотеку или току јер сачување или конверзија ће произвести документ који је другачији од оригиналног и оригинални дигитални потписи неће бити важећи.

Ова колекција никада није . ако документ није потписан, он ће садржи нуле елементе.

EndnoteOptions

Обезбеђује опције које контролишу бројање и позиционирање крајњих белешка у овом документу.

public EndnoteOptions EndnoteOptions { get; }

Вредност имовине

EndnoteOptions

FieldOptions

Добија Aspose.Words.Fields.FieldOptions објекат који представља опције за контролу управљања пољем у документу.

public FieldOptions FieldOptions { get; }

Вредност имовине

FieldOptions

FirstSection

Добијте први део у документу.

public Section FirstSection { get; }

Вредност имовине

Section

Remarks

Враћа се “нуле” ако нема секција.

FontSettings

Добија или поставља подешавања шрифта документа.

public FontSettings FontSettings { get; set; }

Вредност имовине

FontSettings

Remarks

Ова својства вам омогућава да одредите подешавања шрифта по документу. ако је постављен на , ће се користити подразумевани статички подешавања шрифта Aspose.Words.Fonts.FontSettings.DefaultInstance.

Дефолтна вредност је.

FootnoteOptions

Обезбеђује опције које контролишу бројање и позиционирање ноте у овом документу.

public FootnoteOptions FootnoteOptions { get; }

Вредност имовине

FootnoteOptions

Frameset

Враћа примјер Aspose.Words.Document.Frameset ако овај документ представља страницу оквира.

public Frameset Frameset { get; }

Вредност имовине

Frameset

Remarks

Ако документ није оквиран, имовина има вредност “нуле”.

GlossaryDocument

Добијете или постављате славни документ у овом документу или шаблону. славни документ је складиштењеза AutoText, AutoCorrect и Building Block улазе дефинисане у документу.

public GlossaryDocument GlossaryDocument { get; set; }

Вредност имовине

GlossaryDocument

Remarks

Ова имовина се враћа ако документ нема славни документ.

Можете додати славни документ у документ креирањем Aspose.Words.BuildingBlocks.GlossaryDocument објекта и додељивање овог имовине.

Aspose.Words.BuildingBlocks.GlossaryДокумент

GrammarChecked

Враћа се “истина” ако је документ проверен за граматику.

public bool GrammarChecked { get; set; }

Вредност имовине

bool

Remarks

Да бисте одбацили граматику у документу, поставите ову својство на “фалсификовано”.

HasMacros

Враћа се “истински” ако документ има ВБА пројекат (макрос).

public bool HasMacros { get; }

Вредност имовине

bool

Гледајте такође

Document . RemoveMacros ()

HasRevisions

Враћа се “истински” ако документ има промене које су праћене.

public bool HasRevisions { get; }

Вредност имовине

bool

Remarks

Ова имовина је скраћеница за упоређивање Aspose.Words.RevisionCollection.Count на нулу.

HyphenationOptions

Обезбеђује приступ опцијама хифенације докумената.

public HyphenationOptions HyphenationOptions { get; }

Вредност имовине

HyphenationOptions

IncludeTextboxesFootnotesEndnotesInStat

Потврђује да ли треба укључити текстуалне кутије, ноте и крајње белешке у статистику бројања речи.

public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }

Вредност имовине

bool

JustificationMode

Добија или поставља прилагођавање карактера у простору документа.

public JustificationMode JustificationMode { get; set; }

Вредност имовине

JustificationMode

LastSection

Добије последњу секцију у документу.

public Section LastSection { get; }

Вредност имовине

Section

Remarks

Враћа се “нуле” ако нема секција.

LayoutOptions

Добије Aspose.Words.Layout.LayoutOptions објекат који представља опције за контролу процеса распореда овог документа.

public LayoutOptions LayoutOptions { get; }

Вредност имовине

LayoutOptions

MailMerge

Враћа Aspose.Words.MailMerging.MailMerge објекат који представља функцију поштанске комбинације за документ.

public MailMerge MailMerge { get; }

Вредност имовине

MailMerge

MailMergeSettings

Добија или поставља објекат који садржи све информације о поштанском споју за документ.

public MailMergeSettings MailMergeSettings { get; set; }

Вредност имовине

MailMergeSettings

Remarks

Можете користити овај објекат да бисте одредили поштански извор података за документ и ове информације (са доступним пољима података) ће се појавити у Мицрософт Ворду када корисник отвара овај документ.

Овај предмет никада није.

NodeType

Повратак Aspose.Words.NodeType.Dokument

public override NodeType NodeType { get; }

Вредност имовине

NodeType

OriginalFileName

Добије првобитно име датотеке документа.

public string OriginalFileName { get; }

Вредност имовине

string

Remarks

Враћа се ако је документ преузео из струје или је креиран бели.

OriginalLoadFormat

Добија формат оригиналног документа који је преузео у овај објекат.

public LoadFormat OriginalLoadFormat { get; }

Вредност имовине

LoadFormat

Remarks

Ако сте креирали нови бели документ, враћа се Aspose.Words.LoadFormat.Doc вредност.

PackageCustomParts

Добија или поставља колекцију прилагођених делова (вољни садржај) који су повезани са ООКСМЛ пакетом користећи “непознате односе”.

public CustomPartCollection PackageCustomParts { get; set; }

Вредност имовине

CustomPartCollection

Remarks

Немојте мешати ове прилагођене делове са прилагођеним КСМЛ подацима. Ако вам је потребан приступ прилагођеним КСМЛ делима, користите својство Аппосе.Вордс.Документ.ЦустМЛПартс.

Ова колекција садржи OOXML делове чији је родитељ OOXML пакет и они циљеви су “непознати однос”. за више информација погледајте Aspose.Words.Markup.CustomPart.

Aspose.Words преузима и чува прилагођене делове у OOXML документима само.

Ова имовина не може бити.

Aspose.Words.Markup.CustomPart

PageCount

Добија број страница у документу, као што се израчунава најновијом операцијом распореда страница.

public int PageCount { get; }

Вредност имовине

int

Гледајте такође

Document . UpdatePageLayout ()

ProtectionType

Добија тренутно активни тип заштите документа.

public ProtectionType ProtectionType { get; }

Вредност имовине

ProtectionType

Remarks

Da biste promenili tip zaštite dokumenta, koristite Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) i Aspose.Words.Document.Unprotect metode.

Када је документ заштићен, корисник може да уради само ограничене промене, као што су додавање ознака, ревизије или попуњавање обрасца.

Имајте на уму да је заштита документа другачија од заштите за писање.Заштита за писање се одређује користећи Aspose.Words.Document.WriteProtection

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

PunctuationKerning

Потврђује да ли се кернинг примењује и на латински текст и пунктуацију.

public bool PunctuationKerning { get; set; }

Вредност имовине

bool

RemovePersonalInformation

Добија или поставља знаме које указује на то да ће Microsoft Word уклонити све информације корисника из коментара, ревизија иДокументалне својства при складиштењу документа.

public bool RemovePersonalInformation { get; set; }

Вредност имовине

bool

Revisions

Добија колекцију ревизија (послеђене промене) које постоје у овом документу.

public RevisionCollection Revisions { get; }

Вредност имовине

RevisionCollection

Remarks

Враћена колекција је “жива” колекција, што значи да ако уклоните делове документа који садрже ревизије, избрисане ревизије ће аутоматски нестати из ове колекције.

RevisionsView

Добија или поставља вредност која указује на то да ли треба радити са оригиналном или ревидираном верзијом документа.

public RevisionsView RevisionsView { get; set; }

Вредност имовине

RevisionsView

Remarks

Дефолтна вредност је Апсос.Вордс.РевизијеВидео.Оригинал.

Sections

Враћа колекцију која представља све секције у документу.

public SectionCollection Sections { get; }

Вредност имовине

SectionCollection

ShadeFormData

Потврђује да ли ће се окренути на сиву сенку на обличним пољима.

public bool ShadeFormData { get; set; }

Вредност имовине

bool

ShowGrammaticalErrors

Потврђује да ли ће се приказивати грешке граматике у овом документу.

public bool ShowGrammaticalErrors { get; set; }

Вредност имовине

bool

ShowSpellingErrors

Потврђује да ли ће се у овом документу приказивати грешке у испитивању.

public bool ShowSpellingErrors { get; set; }

Вредност имовине

bool

SpellingChecked

Враћа се “истински” ако је документ проверен за репродукцију.

public bool SpellingChecked { get; set; }

Вредност имовине

bool

Remarks

Да бисте одбацили заглавље у документу, поставите ову имовину на “фалсификовани”.

Theme

Добије Aspose.Words.Document.Theme објекат за овај документ.

public Theme Theme { get; }

Вредност имовине

Theme

TrackRevisions

Истина ако се промене прати када се овај документ уређује у Мицрософт Ворду.

public bool TrackRevisions { get; set; }

Вредност имовине

bool

Remarks

Подешавање ове опције само упућује Microsoft Word да ли се промене траке укључују или искључују.Ова својства нема никаквог утицаја на промене у документу које програмски радите преко Aspose.Words.

Ако желите да аутоматски пратите промене као што су направљене програмски од стране Aspose.Words у овом документу користите методу Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime).

Variables

Враћа колекцију променљивих који су додати документу или шаблону.

public VariableCollection Variables { get; }

Вредност имовине

VariableCollection

VbaProject

Добијете или постављате Aspose.Words.Document.VbaProject.

public VbaProject VbaProject { get; set; }

Вредност имовине

VbaProject

VersionsCount

Добије број верзија докумената који су складиштени у ДОЦ документу.

public int VersionsCount { get; }

Вредност имовине

int

Remarks

Верзије у Мицрософт Ворду се приступају путем менија датотеке/верзије. Мицрософт Ворд подржава верзије само за ДОЦ датотеке.

Ова својства вам омогућава да откријете да ли су у овом документу било верзија докумената сачувана пре него што је отворен у Aspose.Words. Aspose.Words не пружа другу подршку за верзије докумената. Ако сачувате овај документ користећи Aspose.Words, документ ће бити сачуван без верзија.

ViewOptions

Обезбеђује опције за контролу како се документ приказује у Мицрософт Ворду.

public ViewOptions ViewOptions { get; }

Вредност имовине

ViewOptions

Watermark

Обезбеђује приступ документу водене ознаке.

public Watermark Watermark { get; }

Вредност имовине

Watermark

WebExtensionTaskPanes

Враћа колекцију која представља листу додатака за задатак.

public TaskPaneCollection WebExtensionTaskPanes { get; }

Вредност имовине

TaskPaneCollection

WriteProtection

Обезбеђује приступ документу писање опције за заштиту.

public WriteProtection WriteProtection { get; }

Вредност имовине

WriteProtection

Methods

Accept(DocumentVisitor)

Прихвата посетиоца.

public override bool Accept(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Посетиоци који ће посетити чворове.

Returns

bool

Истина ако су сви чворови посећени; лажно ако је Аппосе.Вордс.ДокументВизитор зауставио операцију пре него што је посетио све чворове.

Remarks

Сваки чвор позива одговарајућу методу на Aspose.Words.DocumentVisitor.

За више информација погледајте образац дизајна посетиоца.

AcceptAllRevisions()

Прихвата све праћене промене у документу.

public void AcceptAllRevisions()

Remarks

Овај метод је скраћеница за Aspose.Words.RevisionCollection.AcceptAll.

AcceptEnd(DocumentVisitor)

Прихвата посетиоца за посету крају документа.

public override VisitorAction AcceptEnd(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Документ посетиоца.

Returns

VisitorAction

Поступак који треба предузети од стране посетиоца.

AcceptStart(DocumentVisitor)

Прихвата посетиоца за посету почетку документа.

public override VisitorAction AcceptStart(DocumentVisitor visitor)

Parameters

visitor DocumentVisitor

Документ посетиоца.

Returns

VisitorAction

Поступак који треба предузети од стране посетиоца.

AppendDocument(Документ, ImportFormatMode)

Додајте одређени документ до краја овог документа.

public void AppendDocument(Document srcDoc, ImportFormatMode importFormatMode)

Parameters

srcDoc Document

Документ који треба додати.

importFormatMode ImportFormatMode

Опрема како да се комбинује стил форматирање који сукоб.

AppendDocument(Документ, ImportFormatMode, ImportFormatOptions)

Додајте одређени документ до краја овог документа.

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

Parameters

srcDoc Document

Документ који треба додати.

importFormatMode ImportFormatMode

Опрема како да се комбинује стил форматирање који сукоб.

importFormatOptions ImportFormatOptions

Омогућава одређивање опција које утичу на форматирање резултатног документа.

Cleanup()

Очистите неискоришћене стилове и листе из документа.

public void Cleanup()

Cleanup(CleanupOptions)

Очистите непотребне стилове и листе из документа у зависности од датог Aspose.Words.CleanupOptions.

public void Cleanup(CleanupOptions options)

Parameters

options CleanupOptions

Clone()

Изврши дубоку копију Aspose.Words.Document.

public Document Clone()

Returns

Document

То је клонирани документ.

Compare(Документ, строг, датум)

Поређење овог документа са другим документом који производи промене као број редактирања и форматирања ревизије Aspose.Words.Revision.

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

Parameters

document Document

Документ за упоређивање.

author string

Иницијали аутора да се користе за ревизије.

dateTime DateTime

Датум и време коришћења за ревизије.

Remarks

Напомена Документи не морају имати ревизије пре поређења.

Compare(Документ, струја, DateTime, CompareOptions)

Поређење овог документа са другим документом који производи промене као број редактирања и форматирања ревизије Аппосе.Вордс.Ревизија.Омогућава да наведете опције за поређење користећи 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(Стринг)

Копирати стилове из одређеног шаблона у документ.

public void CopyStylesFromTemplate(string template)

Parameters

template string

Remarks

Када се стилови копирају из шаблона у документ,Слично именовани стилови у документу су поново дефинисани како би одговарали описима стила у шаблону.Јединствени стилови из шаблона се копирају у документ.

CopyStylesFromTemplate(Document)

Копирати стилове из одређеног шаблона у документ.

public void CopyStylesFromTemplate(Document template)

Parameters

template Document

Remarks

Када се стилови копирају из шаблона у документ,Слично именовани стилови у документу су поново дефинисани како би одговарали описима стила у шаблону.Јединствени стилови из шаблона се копирају у документ.

EnsureMinimum()

Ако документ не садржи секције, креира једну секцију са једним параграфом.

public void EnsureMinimum()

ExpandTableStylesToDirectFormatting()

Конвертује форматирање одређено у табелним стиловима у директну форматирање на табелима у документу.

public void ExpandTableStylesToDirectFormatting()

Remarks

Овај метод постоји зато што ова верзија Aspose.Words пружа само ограничену подршку за табелне стилове (види испод). Овај метод може бити користан када преузмете DOCX или WordprocessingML документ који садржи табеле форматиране са табелним стиловима и морате да питате форматирање табела, ћелија, параграфа или текста.

Ова верзија Aspose.Words пружа ограничену подршку за следеће стилове стола:

  • Табелни стилови дефинисани у DOCX или WordprocessingML документима се чувају као табелни стилови када се документ чува као DOCX или WordprocessingML.
  • Табелни стилови дефинисани у DOCX или WordprocessingML документи се аутоматски конвертују у директну форматирање на табелима када се документ чува у било који други формат, рендеринг или штампање.
  • Табелни стилови дефинисани у ДОЦ документима се чувају као табелни стилови када се документ чува само као ДОЦ.

ExtractPages(Инт, Инт)

Враћа објекат Aspose.Words.Document који представља одређени опсег страница.

public Document ExtractPages(int index, int count)

Parameters

index int

Индекс нуле на основу прве странице да се извуче.

count int

Број страница које треба извући.

Returns

Document

Remarks

Резултатни документ треба да изгледа као један у МС Ворду, као да смо извршили ‘Напечати специфичне странице’ - бројање,Главе / стопала и распоред крстарења табела ће бити сачуван.Али због великог броја нијанси, који се појављују док се смањује број страница, потпуна усклађеност распореда је тихо компликована задатак који захтева много напора.У зависности од сложености документа, могуће је да постоје мале разлике у распореду резултатног садржаја документа у поређењу са изворним документом.Сваки повратник би био веома цењен.

GetPageInfo(Инт)

Добија величину странице, оријентацију и друге информације о страници која би могла бити корисна за штампање или рендерирање.

public PageInfo GetPageInfo(int pageIndex)

Parameters

pageIndex int

Индекс странице заснован на 0.

Returns

PageInfo

JoinRunsWithSameFormatting()

Придружи се тркама са истим форматирањем у свим параграфама документа.

public int JoinRunsWithSameFormatting()

Returns

int

Број придруживања извршен. када N Долазећи трке се придружују они рачунају као Н - 1 Придружи се.

Remarks

Ово је метод оптимизације.Неки документи садрже суседне радове са истим форматирањем.Обично се то дешава ако је документ интензивно уређен ручно.Можете смањити величину документа и убрзати даље обраду придруживањем овим радовима.

Операција проверава сваки АСПОСЕ.Вордс.Параграф чворови у документу за суседне АСПОСЕ.Вордс.Рун чворови имају идентичне својства. Игнорише јединствене идентификаторе који се користе за праћење сесије уређивања покретања и модификације. Први покретање у свакој повезаној секвенцији акумулира све текстове.

NormalizeFieldTypes()

Промена вредности типа поља Aspose.Words.Fields.FieldChar.FieldType of Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndу целом документу тако да одговарају типовима поља садржаним у кодовима поља.

public void NormalizeFieldTypes()

Remarks

Користите ову методу након промена докумената који утичу на типове поља.

Да бисте променили вредности типа поља у одређеном делу документа, користите Aspose.Words.Range.NormalizeFieldTypes.

Protect(ProtectionType)

Заштићује документ од промена без промене постојећег лозинке или додељује случајну лозинку.

public void Protect(ProtectionType type)

Parameters

type ProtectionType

Опремити врсту заштите за документ.

Remarks

Када је документ заштићен, корисник може да уради само ограничене промене, као што су додавање ознака, ревизије или попуњавање обрасца.

Када заштитите документ, а документ већ има заштитни лозинку, постојећи заштитни лозинка се не мења.

Када заштитите документ, а документ нема заштитну лозинку, овај метод додељује случајну лозинку која чини немогућом да се документ не заштити у Мицрософт Ворд, али и даље можете да се документ не заштити у Аппосе.Ворд јер не захтева лозинку када се не заштити.

Protect(заштитни тип, строг)

Заштићује документ од промена и опционално поставља заштитни лозинку.

public void Protect(ProtectionType type, string password)

Parameters

type ProtectionType

Опремити врсту заштите за документ.

password string

Парола за заштиту документа са.Опремите ‘нуле’ или празан ренд ако желите да заштитите документ без лозинке.

Remarks

Када је документ заштићен, корисник може да уради само ограничене промене, као што су додавање ознака, ревизије или попуњавање обрасца.

Имајте на уму да је заштита документа другачија од заштите писања.Заштита писања је одређена користећи Aspose.Words.Document.WriteProtection.

RemoveBlankPages()

Уклоните беле странице из документа.

public List<int> RemoveBlankPages()

Returns

List < int >

Списак бројева страница сматра се белим и уклоњеним.

Remarks

Резултатни документ неће садржи странице које се сматрају белим, док други садржај,укључујући бројање, наслови / стопала и укупни распоред треба да остане непромењен.

Страница се сматра белом када тело странице нема видљиву садржај, на пример,Празна табела без граница ће се сматрати невидљивим и стога ће страница бити откривена као бела.

RemoveExternalSchemaReferences()

Уклоните спољне XML шеме референце из овог документа.

public void RemoveExternalSchemaReferences()

RemoveMacros()

Уклања све макросе (пројекат ВБА), као и алатне баре и прилагођавања команда из документа.

public void RemoveMacros()

Remarks

Уклањањем свих макроса из документа можете осигурати да документ не садржи макровирусе.

RenderToScale(int, SKCanvas, пловид, пловид, пловид)

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

Parameters

pageIndex int

graphics КСНУМКС

x float

y float

scale float

Returns

SizeF

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

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

Parameters

pageIndex int

graphics КСНУМКС

x float

y float

width float

height float

Returns

float

Save(Стринг)

Сачува документ у датотеку. аутоматски одређује формат сачувања из проширења.

public SaveOutputParameters Save(string fileName)

Parameters

fileName string

Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.

Returns

SaveOutputParameters

Додатне информације које можете опционално користити.

Save(Sledeći Чланак SaveFormat)

Сачува документ у датотеку у одређеном формату.

public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)

Parameters

fileName string

Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.

saveFormat SaveFormat

Формат у којем да сачувате документ.

Returns

SaveOutputParameters

Додатне информације које можете опционално користити.

Save(Slika, SaveOptions)

Сачува документ у датотеку користећи наведене опције за сачување.

public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)

Parameters

fileName string

Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.

saveOptions SaveOptions

Опрема опције које контролишу како се документ чува. може бити ‘нуле’.

Returns

SaveOutputParameters

Додатне информације које можете опционално користити.

Save(Покретање, SaveFormat)

Сачува документ у струју користећи одређени формат.

public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)

Parameters

stream Stream

Подигните где да сачувате документ.

saveFormat SaveFormat

Формат у којем да сачувате документ.

Returns

SaveOutputParameters

Додатне информације које можете опционално користити.

Save(Sledeći Чланак Stream, SaveOptions)

Сачува документ у току користећи опције за сачување наведене.

public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)

Parameters

stream Stream

Подигните где да сачувате документ.

saveOptions SaveOptions

Опрема опције које контролишу како се документ чува. може бити ‘нул’.Ако је ово ‘нул’, документ ће бити чуван у двоструком ДОЦ формату.

Returns

SaveOutputParameters

Додатне информације које можете опционално користити.

StartTrackRevisions(КСНУМКС, Датум)

Počinje automatski da označava sve dodatne promene koje napravite na dokumentu programski kao izmene revizije.

public void StartTrackRevisions(string author, DateTime dateTime)

Parameters

author string

Иницијали аутора да се користе за ревизије.

dateTime DateTime

Датум и време коришћења за ревизије.

Remarks

Ако позовете овај метод, а затим направите неке промене у документу програмски, сачувате документ и касније отворите документ у МС Ворду ћете видети ове промене као ревизије.

Тренутно Aspose.Words подржава праћење само убацивања и уклањања чворова.

Аутоматско праћење промена подржава се и приликом модификације овог документа кроз манипулације чворовима, као и приликом коришћења Aspose.Words.DocumentBuilder

Овај метод не мења опцију Aspose.Words.Document.TrackRevisions и не користи његову вредност за сврхе праћења ревизије.

Гледајте такође

Document . StopTrackRevisions ()

StartTrackRevisions(Стринг)

Počinje automatski da označava sve dodatne promene koje napravite na dokumentu programski kao izmene revizije.

public void StartTrackRevisions(string author)

Parameters

author string

Иницијали аутора да се користе за ревизије.

Remarks

Ако позовете овај метод, а затим направите неке промене у документу програмски, сачувате документ и касније отворите документ у МС Ворду ћете видети ове промене као ревизије.

Тренутно Aspose.Words подржава праћење само убацивања и уклањања чворова.

Аутоматско праћење промена подржава се и приликом модификације овог документа кроз манипулације чворовима, као и приликом коришћења Aspose.Words.DocumentBuilder

Овај метод не мења опцију Aspose.Words.Document.TrackRevisions и не користи његову вредност за сврхе праћења ревизије.

Гледајте такође

Document . StopTrackRevisions ()

StopTrackRevisions()

Заустављање аутоматске ознаке докумената се мења као ревизије.

public void StopTrackRevisions()

Гледајте такође

Document . StartTrackRevisions ( string , DateTime )

UnlinkFields()

Откључите поље у целом документу.

public void UnlinkFields()

Remarks

Замењује све поље у целом документу са најновијим резултатима.

Да бисте искључили поље у одређеном делу документа, користите Aspose.Words.Range.UnlinkFields.

Unprotect()

Уклања заштиту из документа, без обзира на лозинку.

public void Unprotect()

Remarks

Овај метод не штити документ чак и ако има заштитни лозинку.

Имајте на уму да је заштита документа другачија од заштите писања.Заштита писања је одређена користећи Aspose.Words.Document.WriteProtection.

Unprotect(Стринг)

Уклања заштиту из документа ако је тачан лозинка.

public bool Unprotect(string password)

Parameters

password string

Парола да не заштити документ са.

Returns

bool

‘истина’ ако је тачна лозинка наведена и документ није заштићен.

Remarks

Овај метод не штити документ само ако је тачан лозинка наведена.

Имајте на уму да је заштита документа другачија од заштите писања.Заштита писања је одређена користећи Aspose.Words.Document.WriteProtection.

UpdateActualReferenceMarks()

Ажурира Aspose.Words.Notes.Footnote.ActualReferenceMark поседује све ноте и крајње белешке у документу.

public void UpdateActualReferenceMarks()

Remarks

Поље за ажурирање (Aspose.Words.Document.UpdateFields) могу бити неопходне да би се добио прави резултат.

UpdateFields()

Ажурира вредности поља у целом документу.

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.

Због тога бисте обично желели да позовете овај метод пре него што сачувате ако сте променили документпрограмски и жели да се осигура да се одговарајуће (рачунате) вредности поља појављују у сачуваном документу.

Нема потребе да ажурирате поље након извршења поштанске флуиде јер је поштанска флуида врста ажурирања поља и аутоматски ажурира све поље у документу.

Овај метод не ажурира све типове поља. за детаљну листу подржаних типова поља, погледајте водич за програмери.

Овај метод не ажурира поље које су повезане са алгоритмима распореда странице (на пример, ПАГЕ, ПАГЕ, ПАГЕРЕФ).

Користите методу Aspose.Words.Document.NormalizeFieldTypes пре ажурирања поља ако постоје промене у документу који су утицали на типове поља.

Да бисте ажурирали поље у одређеном делу документа, користите Aspose.Words.Range.UpdateFields.

UpdateListLabels()

Ажурирајте ознаке листе за све ставке листе у документу.

public void UpdateListLabels()

Remarks

Овај метод ажурира листу ознака својства као што су Aspose.Words.Lists.ListLabel.LabelValue и Aspose.Words.Lists.ListLabel.LabelString за сваки Aspose.Words.Paragraph.ListLabel објекат у документу.

Такође, овај метод се понекад имплицитно зове када се ажурирају поље у документу. ово је потребно јер неке поље које могу референтне листе бројеве (као што су ТОЦ или РЕФ) треба да буду ажуриране.

UpdatePageLayout()

Обнавља распоред странице документа.

public void UpdatePageLayout()

Remarks

Овај метод форматира документ у странице и ажурира поље повезане са бројем странице у документу као што су ПАГЕ, ПАГЕС, ПАГЕРЕФ и РЕФ. Информације о распореду странице потребне су за правилно преношење документа у фиксиране формати странице.

Овај метод се аутоматски позива када прво конвертујете документ у ПДФ, КСП, слику или га штампате. међутим, ако модификујете документ након рендерације, а затим покушајте да га рендера - Аппосе.Вордс неће аутоматски ажурирати распоред странице.

UpdateTableLayout()

Имплементирају раније приступ табелом ширине колоне поновно израчунавање који је знао проблеме.

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

Remarks

Метода је депресирана и биће уклоњена у неколико издања.

UpdateThumbnail(ThumbnailGeneratingOptions)

Ажурирајте Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail документа према одређеним опцијама.

public void UpdateThumbnail(ThumbnailGeneratingOptions options)

Parameters

options ThumbnailGeneratingOptions

Опције генерисања које треба користити.

Remarks

Aspose.Words.Rendering.ThumbnailGeneratingOptions вам омогућава да наведете извор мини, величину и друге опције.Ако покушај да се генерише минимал не успе, не мења један.

UpdateThumbnail()

Ажурирајте Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail документа користећи подразумеване опције.

public void UpdateThumbnail()

UpdateWordCount()

Ажурирање речи броји својства документа.

public void UpdateWordCount()

Remarks

Aspose.Words.Document.UpdateWordCount поново израчунава и ажурира својства ликова, речи и параграфа у _ВЛ26.Документ.БуилтИнДекментПротивости колекције из __УЛ26.

Имајте на уму да Aspose.Words.Document.UpdateWordCount не ажурира број линија и својства страница. Користите Aspose.Words.Document.UpdateWordCount преоптерећење и пролази вредност као параметар да то уради.

Када користите верзију евалуације, евалуација ће такође бити укључена у број речи.

UpdateWordCount(Боол)

Ажурирајте својства речи у документу, опционално ажурирајте својство Aspose.Words.Properties.BuiltInDocumentProperties.Lines.

public void UpdateWordCount(bool updateLinesCount)

Parameters

updateLinesCount bool

„истина“ ако се израчунава број линија у документу.

Remarks

Овај метод ће реконструисати распоред странице документа.

 Српски