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
Наслеђени чланови
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
Формат документа се не препознаје или не подржава.
Документ се чини да је корумпиран и не може се наплатити.
Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.
Постоји изузетак улаза / излаза.
Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.
Име датотеке не може бити нула или празна редова.
Document(КСНУМКС, LoadOptions)
Отвори постојећи документ из датотеке. омогућава да се наведе додатне опције као што је лозинка за шифровање.
public Document(string fileName, LoadOptions loadOptions)
Parameters
fileName
string
Име датотеке документа да се отвори.
loadOptions
LoadOptions
Додатне опције које треба користити приликом преузимања документа. може бити ‘нуле’.
Exceptions
UnsupportedFileFormatException
Формат документа се не препознаје или не подржава.
Документ се чини да је корумпиран и не може се наплатити.
Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.
Постоји изузетак улаза / излаза.
Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.
Име датотеке не може бити нула или празна редова.
Document(Stream)
Отвори постојећи документ из струје. аутоматски открива формат датотеке.
public Document(Stream stream)
Parameters
stream
Stream
Подигните где да преузмете документ.
Remarks
Документ мора бити чуван на почетку струје. струја мора подржати случајно позиционирање.
Exceptions
UnsupportedFileFormatException
Формат документа се не препознаје или не подржава.
Документ се чини да је корумпиран и не може се наплатити.
Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.
Постоји изузетак улаза / излаза.
Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.
Поток не може бити нула.
Поток не подржава читање или претрагу.
Поток је уништени објекат.
Document(Стрејм, опције за опције)
Отвори постојећи документ из струје. омогућава да наведете додатне опције као што је лозинка за шифровање.
public Document(Stream stream, LoadOptions loadOptions)
Parameters
stream
Stream
Поток из којег да преузмете документ.
loadOptions
LoadOptions
Додатне опције које треба користити приликом преузимања документа. може бити ‘нуле’.
Remarks
Документ мора бити чуван на почетку струје. струја мора подржати случајно позиционирање.
Exceptions
UnsupportedFileFormatException
Формат документа се не препознаје или не подржава.
Документ се чини да је корумпиран и не може се наплатити.
Постоји проблем са документом и треба га обавестити Аппосе.Вордс програмерима.
Постоји изузетак улаза / излаза.
Документ је шифрован и захтева лозинку да се отвори, али сте испоручили погрешну лозинку.
Поток не може бити нула.
Поток не подржава читање или претрагу.
Поток је уништени објекат.
Properties
AttachedTemplate
Добија или поставља пуни пут шаблона који је причвршћен документу.
public string AttachedTemplate { get; set; }
Вредност имовине
Remarks
Празна трака значи да је документ причвршћен на Нормални шаблон.
Апсос.Вордс.Имущества.УграђениИнДокументИмущества.Темблет
Exceptions
Пролази ако покушате да поставите на “нуле” вредност.
AutomaticallyUpdateStyles
Добија или поставља знаме које указује на то да ли су стилови у документу ажурирани да би одговарали стиловима уПричвршћени шаблон сваки пут када се документ отвара у МС Ворду.
public bool AutomaticallyUpdateStyles { get; set; }
Вредност имовине
Bibliography
Добије Aspose.Words.Document.Bibliography објекат који представља листу извора доступних у документу.
public Bibliography Bibliography { get; }
Вредност имовине
BuiltInDocumentProperties
Враћа колекцију која представља све уграђене својства документа.
public BuiltInDocumentProperties BuiltInDocumentProperties { get; }
Вредност имовине
CompatibilityOptions
Обезбеђује приступ опцијама компатибилности докумената (то јест, корисничке преференције уведене на CompatibilityТаб на Options Дијалог у речима)
public CompatibilityOptions CompatibilityOptions { get; }
Вредност имовине
Compliance
Добија верзију у складу са ООКСМЛ-ом која се одређује из садржаја преузиманог документа.Smatra se samo za OOXML dokumente.
public OoxmlCompliance Compliance { get; }
Вредност имовине
Remarks
Ако сте креирали нови бели документ или преузмете не-OOXML документ враћа вредност Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006.
CustomDocumentProperties
Враћа колекцију која представља све прилагођене својства документа.
public CustomDocumentProperties CustomDocumentProperties { get; }
Вредност имовине
CustomXmlParts
Добија или поставља прикупљање прилагођених делова за складиштење КСМЛ података.
public CustomXmlPartCollection CustomXmlParts { get; set; }
Вредност имовине
Remarks
Aspose.Words преузима и сачува прилагођене КСМЛ делове у OOXML и DOC документима само.
Ова имовина не може бити.
Aspose.Words.Markup.CustomXmlPart
DefaultTabStop
Добија или поставља интервал (у тачкама) између подразумеваног табела заустављања.
public double DefaultTabStop { get; set; }
Вредност имовине
Гледајте такође
DigitalSignatures
Добија прикупљање дигиталних потписа за овај документ и њихове резултате валидације.
public DigitalSignatureCollection DigitalSignatures { get; }
Вредност имовине
Remarks
Ова колекција садржи дигиталне потписи које су преузете из оригиналног документа. Ови дигитални потписи неће бити сачувани када сачувате овај Aspose.Words.Document објекат у датотеку или току јер сачување или конверзија ће произвести документ који је другачији од оригиналног и оригинални дигитални потписи неће бити важећи.
Ова колекција никада није . ако документ није потписан, он ће садржи нуле елементе.
EndnoteOptions
Обезбеђује опције које контролишу бројање и позиционирање крајњих белешка у овом документу.
public EndnoteOptions EndnoteOptions { get; }
Вредност имовине
FieldOptions
Добија Aspose.Words.Fields.FieldOptions објекат који представља опције за контролу управљања пољем у документу.
public FieldOptions FieldOptions { get; }
Вредност имовине
FirstSection
Добијте први део у документу.
public Section FirstSection { get; }
Вредност имовине
Remarks
Враћа се “нуле” ако нема секција.
FontSettings
Добија или поставља подешавања шрифта документа.
public FontSettings FontSettings { get; set; }
Вредност имовине
Remarks
Ова својства вам омогућава да одредите подешавања шрифта по документу. ако је постављен на , ће се користити подразумевани статички подешавања шрифта Aspose.Words.Fonts.FontSettings.DefaultInstance.
Дефолтна вредност је.
FootnoteOptions
Обезбеђује опције које контролишу бројање и позиционирање ноте у овом документу.
public FootnoteOptions FootnoteOptions { get; }
Вредност имовине
Frameset
Враћа примјер Aspose.Words.Document.Frameset ако овај документ представља страницу оквира.
public Frameset Frameset { get; }
Вредност имовине
Remarks
Ако документ није оквиран, имовина има вредност “нуле”.
GlossaryDocument
Добијете или постављате славни документ у овом документу или шаблону. славни документ је складиштењеза AutoText, AutoCorrect и Building Block улазе дефинисане у документу.
public GlossaryDocument GlossaryDocument { get; set; }
Вредност имовине
Remarks
Ова имовина се враћа ако документ нема славни документ.
Можете додати славни документ у документ креирањем Aspose.Words.BuildingBlocks.GlossaryDocument објекта и додељивање овог имовине.
Aspose.Words.BuildingBlocks.GlossaryДокумент
GrammarChecked
Враћа се “истина” ако је документ проверен за граматику.
public bool GrammarChecked { get; set; }
Вредност имовине
Remarks
Да бисте одбацили граматику у документу, поставите ову својство на “фалсификовано”.
HasMacros
Враћа се “истински” ако документ има ВБА пројекат (макрос).
public bool HasMacros { get; }
Вредност имовине
Гледајте такође
Document . RemoveMacros ()
HasRevisions
Враћа се “истински” ако документ има промене које су праћене.
public bool HasRevisions { get; }
Вредност имовине
Remarks
Ова имовина је скраћеница за упоређивање Aspose.Words.RevisionCollection.Count на нулу.
HyphenationOptions
Обезбеђује приступ опцијама хифенације докумената.
public HyphenationOptions HyphenationOptions { get; }
Вредност имовине
IncludeTextboxesFootnotesEndnotesInStat
Потврђује да ли треба укључити текстуалне кутије, ноте и крајње белешке у статистику бројања речи.
public bool IncludeTextboxesFootnotesEndnotesInStat { get; set; }
Вредност имовине
JustificationMode
Добија или поставља прилагођавање карактера у простору документа.
public JustificationMode JustificationMode { get; set; }
Вредност имовине
LastSection
Добије последњу секцију у документу.
public Section LastSection { get; }
Вредност имовине
Remarks
Враћа се “нуле” ако нема секција.
LayoutOptions
Добије Aspose.Words.Layout.LayoutOptions објекат који представља опције за контролу процеса распореда овог документа.
public LayoutOptions LayoutOptions { get; }
Вредност имовине
MailMerge
Враћа Aspose.Words.MailMerging.MailMerge објекат који представља функцију поштанске комбинације за документ.
public MailMerge MailMerge { get; }
Вредност имовине
MailMergeSettings
Добија или поставља објекат који садржи све информације о поштанском споју за документ.
public MailMergeSettings MailMergeSettings { get; set; }
Вредност имовине
Remarks
Можете користити овај објекат да бисте одредили поштански извор података за документ и ове информације (са доступним пољима података) ће се појавити у Мицрософт Ворду када корисник отвара овај документ.
Овај предмет никада није.
NodeType
Повратак Aspose.Words.NodeType.Dokument
public override NodeType NodeType { get; }
Вредност имовине
OriginalFileName
Добије првобитно име датотеке документа.
public string OriginalFileName { get; }
Вредност имовине
Remarks
Враћа се ако је документ преузео из струје или је креиран бели.
OriginalLoadFormat
Добија формат оригиналног документа који је преузео у овај објекат.
public LoadFormat OriginalLoadFormat { get; }
Вредност имовине
Remarks
Ако сте креирали нови бели документ, враћа се Aspose.Words.LoadFormat.Doc вредност.
PackageCustomParts
Добија или поставља колекцију прилагођених делова (вољни садржај) који су повезани са ООКСМЛ пакетом користећи “непознате односе”.
public CustomPartCollection PackageCustomParts { get; set; }
Вредност имовине
Remarks
Немојте мешати ове прилагођене делове са прилагођеним КСМЛ подацима. Ако вам је потребан приступ прилагођеним КСМЛ делима, користите својство Аппосе.Вордс.Документ.ЦустМЛПартс.
Ова колекција садржи OOXML делове чији је родитељ OOXML пакет и они циљеви су “непознати однос”. за више информација погледајте Aspose.Words.Markup.CustomPart.
Aspose.Words преузима и чува прилагођене делове у OOXML документима само.
Ова имовина не може бити.
Aspose.Words.Markup.CustomPart
PageCount
Добија број страница у документу, као што се израчунава најновијом операцијом распореда страница.
public int PageCount { get; }
Вредност имовине
Гледајте такође
Document . UpdatePageLayout ()
ProtectionType
Добија тренутно активни тип заштите документа.
public ProtectionType ProtectionType { get; }
Вредност имовине
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; }
Вредност имовине
RemovePersonalInformation
Добија или поставља знаме које указује на то да ће Microsoft Word уклонити све информације корисника из коментара, ревизија иДокументалне својства при складиштењу документа.
public bool RemovePersonalInformation { get; set; }
Вредност имовине
Revisions
Добија колекцију ревизија (послеђене промене) које постоје у овом документу.
public RevisionCollection Revisions { get; }
Вредност имовине
Remarks
Враћена колекција је “жива” колекција, што значи да ако уклоните делове документа који садрже ревизије, избрисане ревизије ће аутоматски нестати из ове колекције.
RevisionsView
Добија или поставља вредност која указује на то да ли треба радити са оригиналном или ревидираном верзијом документа.
public RevisionsView RevisionsView { get; set; }
Вредност имовине
Remarks
Дефолтна вредност је Апсос.Вордс.РевизијеВидео.Оригинал.
Sections
Враћа колекцију која представља све секције у документу.
public SectionCollection Sections { get; }
Вредност имовине
ShadeFormData
Потврђује да ли ће се окренути на сиву сенку на обличним пољима.
public bool ShadeFormData { get; set; }
Вредност имовине
ShowGrammaticalErrors
Потврђује да ли ће се приказивати грешке граматике у овом документу.
public bool ShowGrammaticalErrors { get; set; }
Вредност имовине
ShowSpellingErrors
Потврђује да ли ће се у овом документу приказивати грешке у испитивању.
public bool ShowSpellingErrors { get; set; }
Вредност имовине
SpellingChecked
Враћа се “истински” ако је документ проверен за репродукцију.
public bool SpellingChecked { get; set; }
Вредност имовине
Remarks
Да бисте одбацили заглавље у документу, поставите ову имовину на “фалсификовани”.
Theme
Добије Aspose.Words.Document.Theme објекат за овај документ.
public Theme Theme { get; }
Вредност имовине
TrackRevisions
Истина ако се промене прати када се овај документ уређује у Мицрософт Ворду.
public bool TrackRevisions { get; set; }
Вредност имовине
Remarks
Подешавање ове опције само упућује Microsoft Word да ли се промене траке укључују или искључују.Ова својства нема никаквог утицаја на промене у документу које програмски радите преко Aspose.Words.
Ако желите да аутоматски пратите промене као што су направљене програмски од стране Aspose.Words у овом документу користите методу Aspose.Words.Document.StartTrackRevisions(System.String,System.DateTime).
Variables
Враћа колекцију променљивих који су додати документу или шаблону.
public VariableCollection Variables { get; }
Вредност имовине
VbaProject
Добијете или постављате Aspose.Words.Document.VbaProject.
public VbaProject VbaProject { get; set; }
Вредност имовине
VersionsCount
Добије број верзија докумената који су складиштени у ДОЦ документу.
public int VersionsCount { get; }
Вредност имовине
Remarks
Верзије у Мицрософт Ворду се приступају путем менија датотеке/верзије. Мицрософт Ворд подржава верзије само за ДОЦ датотеке.
Ова својства вам омогућава да откријете да ли су у овом документу било верзија докумената сачувана пре него што је отворен у Aspose.Words. Aspose.Words не пружа другу подршку за верзије докумената. Ако сачувате овај документ користећи Aspose.Words, документ ће бити сачуван без верзија.
ViewOptions
Обезбеђује опције за контролу како се документ приказује у Мицрософт Ворду.
public ViewOptions ViewOptions { get; }
Вредност имовине
Watermark
Обезбеђује приступ документу водене ознаке.
public Watermark Watermark { get; }
Вредност имовине
WebExtensionTaskPanes
Враћа колекцију која представља листу додатака за задатак.
public TaskPaneCollection WebExtensionTaskPanes { get; }
Вредност имовине
WriteProtection
Обезбеђује приступ документу писање опције за заштиту.
public WriteProtection WriteProtection { get; }
Вредност имовине
Methods
Accept(DocumentVisitor)
Прихвата посетиоца.
public override bool Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Посетиоци који ће посетити чворове.
Returns
Истина ако су сви чворови посећени; лажно ако је Аппосе.Вордс.ДокументВизитор зауставио операцију пре него што је посетио све чворове.
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
Поступак који треба предузети од стране посетиоца.
AcceptStart(DocumentVisitor)
Прихвата посетиоца за посету почетку документа.
public override VisitorAction AcceptStart(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
Документ посетиоца.
Returns
Поступак који треба предузети од стране посетиоца.
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
То је клонирани документ.
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
Remarks
Резултатни документ треба да изгледа као један у МС Ворду, као да смо извршили ‘Напечати специфичне странице’ - бројање,Главе / стопала и распоред крстарења табела ће бити сачуван.Али због великог броја нијанси, који се појављују док се смањује број страница, потпуна усклађеност распореда је тихо компликована задатак који захтева много напора.У зависности од сложености документа, могуће је да постоје мале разлике у распореду резултатног садржаја документа у поређењу са изворним документом.Сваки повратник би био веома цењен.
GetPageInfo(Инт)
Добија величину странице, оријентацију и друге информације о страници која би могла бити корисна за штампање или рендерирање.
public PageInfo GetPageInfo(int pageIndex)
Parameters
pageIndex
int
Индекс странице заснован на 0.
Returns
JoinRunsWithSameFormatting()
Придружи се тркама са истим форматирањем у свим параграфама документа.
public int JoinRunsWithSameFormatting()
Returns
Број придруживања извршен. када 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
Списак бројева страница сматра се белим и уклоњеним.
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
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
Save(Стринг)
Сачува документ у датотеку. аутоматски одређује формат сачувања из проширења.
public SaveOutputParameters Save(string fileName)
Parameters
fileName
string
Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.
Returns
Додатне информације које можете опционално користити.
Save(Sledeći Чланак SaveFormat)
Сачува документ у датотеку у одређеном формату.
public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)
Parameters
fileName
string
Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.
saveFormat
SaveFormat
Формат у којем да сачувате документ.
Returns
Додатне информације које можете опционално користити.
Save(Slika, SaveOptions)
Сачува документ у датотеку користећи наведене опције за сачување.
public SaveOutputParameters Save(string fileName, SaveOptions saveOptions)
Parameters
fileName
string
Назив документа. ако је документ саПотврђено име датотеке већ постоји, постојећи документ је преписана.
saveOptions
SaveOptions
Опрема опције које контролишу како се документ чува. може бити ‘нуле’.
Returns
Додатне информације које можете опционално користити.
Save(Покретање, SaveFormat)
Сачува документ у струју користећи одређени формат.
public SaveOutputParameters Save(Stream stream, SaveFormat saveFormat)
Parameters
stream
Stream
Подигните где да сачувате документ.
saveFormat
SaveFormat
Формат у којем да сачувате документ.
Returns
Додатне информације које можете опционално користити.
Save(Sledeći Чланак Stream, SaveOptions)
Сачува документ у току користећи опције за сачување наведене.
public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)
Parameters
stream
Stream
Подигните где да сачувате документ.
saveOptions
SaveOptions
Опрема опције које контролишу како се документ чува. може бити ‘нул’.Ако је ово ‘нул’, документ ће бити чуван у двоструком ДОЦ формату.
Returns
Додатне информације које можете опционално користити.
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
‘истина’ ако је тачна лозинка наведена и документ није заштићен.
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
Овај метод ће реконструисати распоред странице документа.