Class Document
ชื่อพื้นที่: Aspose.Words การประกอบ: Aspose.Words.dll (25.4.0)
แสดงเอกสาร Word
เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม 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.LoadFormat ส่งชื่อไฟล์หรือกระแสไปยังหนึ่งใน Aspose.Words.Document constructors เพื่อสร้างเอกสารที่ว่างเปล่าโทรหา constructor โดยไม่มีพารามิเตอร์
ใช้หนึ่งในวิธีการบันทึกอัปโหลดเพื่อบันทึกเอกสารในรูปแบบใด ๆ ของ Aspose.Words.SaveFormat
เพื่อวาดหน้าเอกสารโดยตรงไปยังวัตถุใช้ Aspose.Words.Document.RenderToScale(System.Int32,System.Drawing.Graphics,System.Single,System.Single,System.RenderToSize) หรือ 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 เป็นเครื่องรายงานของ Wl26 ซึ่งช่วยให้คุณสามารถบันทึกรายชื่อที่ออกแบบมาใน Microsoft Word ด้วยข้อมูลจากแหล่งข้อมูลต่างๆได้อย่างรวดเร็วและง่ายดาย ข้อมูลสามารถมาจาก DataSet, DataTable, dataView, IDataReader หรือชุดของมูลค่า จะไปผ่านเอกสารที่พบในแหลมข้อมูลและใส่พวกเขาลงในฟิลด์การเชื่อมโยงทางอีเมลในกระดาษที่เติบโตขึ้นตามที่จําเป็น
Aspose.Words.Document บันทึกข้อมูลที่ครอบคลุมเอกสารเช่น _ www.wl26_.document Base.Styles, _wll26 _.dokument.BuiltInDokumentProperties, __wla.customDacumentpropercies, lists and macros. ส่วนใหญ่ของวัตถุเหล่านี้สามารถเข้าถึงได้ผ่านคุณสมบัติที่เหมาะสมของ _wwl26.documents.
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.Document สามารถมีวัตถุ Aspose.Words.Section เท่านั้น
ใน Microsoft Word เอกสารที่ถูกต้องต้องมีส่วนหนึ่งอย่างน้อย
Constructors
Document()
สร้างเอกสาร Word สีขาว
public Document()
Remarks
เอกสารที่ว่างเปล่าจะได้รับจากทรัพยากรและโดยการตั้งค่าเอกสารที่เกิดขึ้นดูเหมือนจะสร้างขึ้นโดย Aspose.Words.Settings.MsWordVersion.Word2007. เอกสารที่ว่างเปล่านี้มีตารางตัวอักษรที่กําหนดเองรูปแบบที่กําหนดเองขั้นต่ําและรูปแบบที่กําหนดเอง
Aspose.Words.Settings.CompatibilityOptions.OptimizeFor(_Wl26.MsWordVersion) วิธีการสามารถใช้ในการปรับปรุงเนื้อหาเอกสารเช่นเดียวกับพฤติกรรมที่กําหนดเอง _W L26 _ สําหรับเวอร์ชันเฉพาะของ MS Word
ขนาดกระดาษเอกสารคือ Letter by default หากคุณต้องการเปลี่ยนการตั้งค่าหน้าใช้ Aspose.Words.Section.PageSetup
หลังจากสร้างคุณสามารถใช้ Aspose.Words.DocumentBuilder เพื่อเพิ่มเนื้อหาเอกสารได้อย่างง่ายดาย
Document(รั้ว)
เปิดเอกสารที่มีอยู่จากไฟล์ จะตรวจจับรูปแบบไฟล์โดยอัตโนมัติ
public Document(string fileName)
Parameters
fileName
string
ชื่อไฟล์ของเอกสารที่จะเปิด
Exceptions
UnsupportedFileFormatException
รูปแบบเอกสารไม่ได้รับการยอมรับหรือไม่ได้รับการสนับสนุน
กระดาษดูเหมือนจะถูกกัดกร่อนและไม่สามารถโหลดได้
มีปัญหากับเอกสารและควรแจ้งให้ผู้พัฒนา Aspose.Words
มีการยกเว้น input / output
เอกสารนี้ถูกเข้ารหัสและต้องเปิดรหัสผ่าน แต่คุณให้รหัสผ่านที่ไม่ถูกต้อง
ชื่อไฟล์ไม่สามารถเป็น null หรือแถวว่างเปล่า
Document(ลวด, LoadOptions)
เปิดเอกสารที่มีอยู่จากไฟล์ ช่วยให้คุณระบุตัวเลือกเพิ่มเติมเช่นรหัสผ่าน
public Document(string fileName, LoadOptions loadOptions)
Parameters
fileName
string
ชื่อไฟล์ของเอกสารที่จะเปิด
loadOptions
LoadOptions
ตัวเลือกเพิ่มเติมที่จะใช้เมื่อโหลดเอกสาร สามารถ ‘ゼロ’
Exceptions
UnsupportedFileFormatException
รูปแบบเอกสารไม่ได้รับการยอมรับหรือไม่ได้รับการสนับสนุน
กระดาษดูเหมือนจะถูกกัดกร่อนและไม่สามารถโหลดได้
มีปัญหากับเอกสารและควรแจ้งให้ผู้พัฒนา Aspose.Words
มีการยกเว้น input / output
เอกสารนี้ถูกเข้ารหัสและต้องเปิดรหัสผ่าน แต่คุณให้รหัสผ่านที่ไม่ถูกต้อง
ชื่อไฟล์ไม่สามารถเป็น null หรือแถวว่างเปล่า
Document(Stream)
เปิดเอกสารที่มีอยู่จาก Stream จะตรวจจับรูปแบบไฟล์โดยอัตโนมัติ
public Document(Stream stream)
Parameters
stream
Stream
Stream จากที่ที่จะโหลดเอกสาร
Remarks
เอกสารจะต้องเก็บไว้ในตอนเริ่มต้นของกระแส กระแสจะต้องสนับสนุนการวางตําแหน่งสุ่ม
Exceptions
UnsupportedFileFormatException
รูปแบบเอกสารไม่ได้รับการยอมรับหรือไม่ได้รับการสนับสนุน
กระดาษดูเหมือนจะถูกกัดกร่อนและไม่สามารถโหลดได้
มีปัญหากับเอกสารและควรแจ้งให้ผู้พัฒนา Aspose.Words
มีการยกเว้น input / output
เอกสารนี้ถูกเข้ารหัสและต้องเปิดรหัสผ่าน แต่คุณให้รหัสผ่านที่ไม่ถูกต้อง
กระแสไม่สามารถเป็นศูนย์
กระแสไม่สนับสนุนการอ่านหรือค้นหา
กระแสเป็นวัตถุที่หายไป
Document(แหล่งจ่ายไฟ LoadOptions)
เปิดเอกสารที่มีอยู่จาก Stream ช่วยให้คุณระบุตัวเลือกเพิ่มเติมเช่นรหัสผ่าน
public Document(Stream stream, LoadOptions loadOptions)
Parameters
stream
Stream
กระแสที่ที่จะโหลดเอกสารจาก
loadOptions
LoadOptions
ตัวเลือกเพิ่มเติมที่จะใช้เมื่อโหลดเอกสาร สามารถ ‘ゼロ’
Remarks
เอกสารจะต้องเก็บไว้ในตอนเริ่มต้นของกระแส กระแสจะต้องสนับสนุนการวางตําแหน่งสุ่ม
Exceptions
UnsupportedFileFormatException
รูปแบบเอกสารไม่ได้รับการยอมรับหรือไม่ได้รับการสนับสนุน
กระดาษดูเหมือนจะถูกกัดกร่อนและไม่สามารถโหลดได้
มีปัญหากับเอกสารและควรแจ้งให้ผู้พัฒนา Aspose.Words
มีการยกเว้น input / output
เอกสารนี้ถูกเข้ารหัสและต้องเปิดรหัสผ่าน แต่คุณให้รหัสผ่านที่ไม่ถูกต้อง
กระแสไม่สามารถเป็นศูนย์
กระแสไม่สนับสนุนการอ่านหรือค้นหา
กระแสเป็นวัตถุที่หายไป
Properties
AttachedTemplate
รับหรือตั้งค่าเส้นทางเต็มรูปแบบที่แนบไปกับเอกสาร
public string AttachedTemplate { get; set; }
คุณสมบัติมูลค่า
Remarks
รั้วที่ว่างเปล่าหมายความว่าเอกสารจะถูกเชื่อมโยงกับรูปแบบปกติ
Aspose.Words.Properties.BuiltInDocumentProperties.Template
Exceptions
ผ่านถ้าคุณพยายามที่จะตั้งค่าค่า ‘ศูนย์’
AutomaticallyUpdateStyles
ได้รับหรือตั้งสัญลักษณ์แสดงให้เห็นว่ารูปแบบในเอกสารจะได้รับการปรับปรุงเพื่อตอบสนองรูปแบบในเอกสารป้ายตัวอย่างทุกครั้งที่เอกสารจะเปิดใน MS Word
public bool AutomaticallyUpdateStyles { get; set; }
คุณสมบัติมูลค่า
Bibliography
ได้รับ Aspose.Words.Document.Bibliography วัตถุซึ่งเป็นรายการของแหล่งที่มีอยู่ในเอกสาร
public Bibliography Bibliography { get; }
คุณสมบัติมูลค่า
BuiltInDocumentProperties
กลับคอลเลกชันที่แสดงให้เห็นถึงคุณสมบัติเอกสารทั้งหมดในเอกสาร
public BuiltInDocumentProperties BuiltInDocumentProperties { get; }
คุณสมบัติมูลค่า
CompatibilityOptions
ให้การเข้าถึงตัวเลือกการสอดคล้องของเอกสาร (คือการตั้งค่าของผู้ใช้ที่ระบุไว้ใน Compatibilityแท็บของ The Options การสนทนาในคํา)
public CompatibilityOptions CompatibilityOptions { get; }
คุณสมบัติมูลค่า
Compliance
ได้รับเวอร์ชันการปฏิบัติตาม OOXML ที่กําหนดจากเนื้อหาเอกสารที่โหลดทําความเข้าใจเฉพาะสําหรับเอกสาร OOXML
public OoxmlCompliance Compliance { get; }
คุณสมบัติมูลค่า
Remarks
หากคุณสร้างเอกสารใหม่หรือโหลดเอกสารที่ไม่ใช่ OOXML จะคืนค่า Aspose.Words.Saving.OoxmlCompliance.Ecma376_2006
CustomDocumentProperties
กลับคอลเลกชันที่แสดงให้เห็นถึงคุณสมบัติเอกสารที่กําหนดเองทั้งหมดของเอกสาร
public CustomDocumentProperties CustomDocumentProperties { get; }
คุณสมบัติมูลค่า
CustomXmlParts
รับหรือตั้งค่าการเก็บรวบรวมส่วนจัดเก็บข้อมูล XML ที่กําหนดเอง
public CustomXmlPartCollection CustomXmlParts { get; set; }
คุณสมบัติมูลค่า
Remarks
Aspose.Words ดาวน์โหลดและบันทึกส่วน XML ที่กําหนดเองในเอกสาร 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
รับหรือวางเอกสาร glossary ภายในเอกสารหรือรูปแบบนี้ เอกสาร glossary คือการจัดเก็บสําหรับรายการ AutoText, AutoCorrect และ Building Block ที่กําหนดไว้ในเอกสาร
public GlossaryDocument GlossaryDocument { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้จะกลับมาหากเอกสารไม่ได้มีเอกสารที่มีชื่อเสียง
คุณสามารถเพิ่มเอกสารที่มีชื่อเสียงไปยังเอกสารโดยการสร้าง Aspose.Words.BuildingBlocks.GlossaryDocument วัตถุและกําหนดคุณสมบัตินี้
Aspose.Words.BuildingBlocks.GlossaryDocument
GrammarChecked
กลับ “จริง” หากเอกสารได้รับการตรวจสอบเพื่อความถูกต้อง
public bool GrammarChecked { get; set; }
คุณสมบัติมูลค่า
Remarks
เพื่อลบคําอธิบายในเอกสารตั้งค่าคุณสมบัตินี้เป็น ‘ความผิดพลาด’
HasMacros
กลับ “จริง” หากเอกสารมีโครงการ VBA (Macros)
public bool HasMacros { get; }
คุณสมบัติมูลค่า
ดูเพิ่มเติม
Document . RemoveMacros ()
HasRevisions
กลับ “จริง” หากเอกสารมีการเปลี่ยนแปลงใด ๆ ที่ติดตาม
public bool HasRevisions { get; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้เป็นระยะสั้นสําหรับการเปรียบเทียบ Aspose.Words.RevisionCollection.Count to zero
HyphenationOptions
ให้การเข้าถึงเอกสารตัวเลือก hyphenation
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
คุณสามารถใช้วัตถุนี้เพื่อระบุแหล่งข้อมูลการเชื่อมโยงอีเมลสําหรับเอกสารและข้อมูลนี้ (รวมกับแถบข้อมูลที่มีอยู่) จะปรากฏใน Microsoft Word เมื่อผู้ใช้เปิดเอกสารนี้ หรือคุณสามารถใช้วัตถุนี้เพื่อสอบถามการตั้งค่าการเชื่อมโยงอีเมลที่ผู้ใช้ระบุใน Microsoft Word สําหรับเอกสารนี้
วัตถุนี้ไม่เคย
NodeType
กลับ Aspose.Words.NodeType.Document
public override NodeType NodeType { get; }
คุณสมบัติมูลค่า
OriginalFileName
รับชื่อไฟล์เดิมของเอกสาร
public string OriginalFileName { get; }
คุณสมบัติมูลค่า
Remarks
กลับถ้าเอกสารถูกโหลดจากกระแสหรือสร้างช่องว่าง
OriginalLoadFormat
ได้รับรูปแบบของเอกสารเดิมที่ถูกโหลดไปยังวัตถุนี้
public LoadFormat OriginalLoadFormat { get; }
คุณสมบัติมูลค่า
Remarks
หากคุณสร้างเอกสารสีขาวใหม่จะคืนค่า Aspose.Words.LoadFormat.Doc
PackageCustomParts
ได้รับหรือตั้งค่าการเก็บรวบรวมส่วนที่กําหนดเอง (เนื้อหาทางเลือก) ที่เชื่อมต่อกับแพคเกจ OOXML โดยใช้ “ความสัมพันธ์ที่ไม่รู้จัก”
public CustomPartCollection PackageCustomParts { get; set; }
คุณสมบัติมูลค่า
Remarks
อย่าผสมผสานส่วนที่กําหนดเองเหล่านี้กับข้อมูล XML ที่กําหนดเอง หากคุณต้องการเข้าถึงส่วน XML ที่กําหนดเองใช้คุณสมบัติ Aspose.Words.Document.CustomXmlParts
คอลเลกชันนี้มีส่วน 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
คุณสมบัตินี้ช่วยให้คุณสามารถรับประเภทการป้องกันเอกสารที่ตั้งไว้ในปัจจุบัน เพื่อเปลี่ยนประเภทการป้องกันเอกสารใช้ Aspose.Words.Document.Protect(Aspose.Words.ProtectionType,System.String) และ Aspose.Words.Document.Unprotect วิธีการ
เมื่อเอกสารถูกปกป้องผู้ใช้สามารถทําการเปลี่ยนแปลงที่ จํากัด เท่านั้น เช่นการเพิ่มบันทึกการตรวจสอบหรือการเสร็จสิ้นแบบฟอร์ม
โปรดทราบว่าการป้องกันเอกสารแตกต่างจากการป้องกันการเขียน การป้องกันการเขียนจะระบุโดยใช้ 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
หมายเลขค่าเริ่มต้นคือ Aspose.Words.RevisionsView.Original.
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
เป็นจริงถ้าการเปลี่ยนแปลงจะถูกติดตามเมื่อเอกสารนี้ถูกแก้ไขใน Microsoft Word
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
ได้รับจํานวนรุ่นเอกสารที่เก็บไว้ในเอกสาร DOC
public int VersionsCount { get; }
คุณสมบัติมูลค่า
Remarks
เวอร์ชันใน Microsoft Word สามารถเข้าถึงได้ผ่านเมนูไฟล์/เวอร์ชัน Microsoft Word รองรับเวอร์ชันเฉพาะสําหรับไฟล์ DOC
คุณสมบัตินี้ช่วยให้คุณตรวจพบว่ามีเวอร์ชันเอกสารที่เก็บไว้ในเอกสารนี้ก่อนที่จะเปิดใน Aspose.Words Aspose.Words ไม่ให้การสนับสนุนอื่นสําหรับเวอร์ชันเอกสาร หากคุณบันทึกเอกสารนี้โดยใช้ Aspose.Wordsเอกสารจะถูกบันทึกโดยไม่มีเวอร์ชัน
ViewOptions
มีตัวเลือกในการควบคุมวิธีการแสดงเอกสารใน Microsoft Word
public ViewOptions ViewOptions { get; }
คุณสมบัติมูลค่า
Watermark
ให้การเข้าถึงเอกสาร watermark
public Watermark Watermark { get; }
คุณสมบัติมูลค่า
WebExtensionTaskPanes
กลับคอลเลกชันซึ่งเป็นรายการของ Task Pan add-ins
public TaskPaneCollection WebExtensionTaskPanes { get; }
คุณสมบัติมูลค่า
WriteProtection
ให้การเข้าถึงเอกสารเขียนตัวเลือกการป้องกัน
public WriteProtection WriteProtection { get; }
คุณสมบัติมูลค่า
Methods
Accept(DocumentVisitor)
รับผู้เข้าชม
public override bool Accept(DocumentVisitor visitor)
Parameters
visitor
DocumentVisitor
ผู้เข้าชมที่จะเยี่ยมชม nodes
Returns
จริงถ้าทั้งหมดของ nodes ถูกเยี่ยมชม; จริงถ้า Aspose.Words.DocumentVisitor หยุดการทํางานก่อนที่จะเยี่ยมชม nodes ทั้งหมด
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(กระดาษ, string, DateTime)
การเปรียบเทียบเอกสารนี้กับเอกสารอื่นที่สร้างการเปลี่ยนแปลงเป็นจํานวนการแก้ไขและรูปแบบการแก้ไข Aspose.Words.Revision
public void Compare(Document document, string author, DateTime dateTime)
Parameters
document
Document
หลักสูตรการเปรียบเทียบ
author
string
Initials ของผู้เขียนที่จะใช้สําหรับการตรวจสอบ
dateTime
DateTime
วันที่และเวลาที่จะใช้สําหรับการตรวจสอบ
Remarks
หมายเหตุเอกสารไม่ควรมีการตรวจสอบก่อนการเปรียบเทียบ
Compare(ไฟล์, string, DateTime, CompareOptions)
การเปรียบเทียบเอกสารนี้กับเอกสารอื่นที่สร้างการเปลี่ยนแปลงเป็นจํานวนของการแก้ไขและรูปแบบการแก้ไข Aspose.Words.Revisionอนุญาตให้ระบุตัวเลือกการเปรียบเทียบโดยใช้ 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()
หากเอกสารไม่ได้มีส่วนหนึ่งสร้างส่วนหนึ่งด้วย paragraph
public void EnsureMinimum()
ExpandTableStylesToDirectFormatting()
แปลงรูปแบบที่ระบุในรูปแบบตารางไปยังรูปแบบโดยตรงบนตารางในเอกสาร
public void ExpandTableStylesToDirectFormatting()
Remarks
วิธีการนี้มีเพราะรุ่นนี้ของ Aspose.Words ให้การสนับสนุนที่ จํากัด สําหรับรูปแบบตาราง (ดูด้านล่าง) วิธีนี้อาจมีประโยชน์เมื่อคุณโหลดเอกสาร DOCX หรือ WordprocessingML ซึ่งมีตารางที่กําหนดเองด้วยรูปแบบตารางและคุณต้องสอบถามการกําหนดเองของตารางเซลล์ paragraphs หรือข้อความ
รุ่นนี้ของ Aspose.Words ให้การสนับสนุนที่ จํากัด สําหรับรูปแบบตารางดังต่อไปนี้:
- รูปแบบตารางที่กําหนดไว้ในเอกสาร DOCX หรือ WordprocessingML จะถูกเก็บไว้เป็นรูปแบบตารางเมื่อบันทึกเอกสารเป็น DOCX หรือ WordprocessingML
- รูปแบบตารางที่กําหนดไว้ในเอกสาร DOCX หรือ WordprocessingML จะแปลงเป็นแบบฟอร์มโดยตรงบนตารางเมื่อบันทึกเอกสารในรูปแบบอื่น ๆ rendering หรือพิมพ์
- รูปแบบตารางที่กําหนดไว้ในเอกสาร DOC จะถูกเก็บไว้เป็นรูปแบบตารางเมื่อบันทึกเอกสารเป็น DOCเท่านั้น
ExtractPages(int, int)
กลับ Aspose.Words.Document วัตถุที่แสดงให้เห็นถึงช่วงหน้าที่ระบุ
public Document ExtractPages(int index, int count)
Parameters
index
int
ดัชนีที่พื้นฐานゼロของหน้าแรกที่จะสกัด
count
int
จํานวนหน้าที่จะถูกดึงดูด
Returns
Remarks
เอกสารที่เกิดขึ้นควรดูเหมือนเอกสารใน MS Word เช่นเดียวกับเราได้ทําการพิมพ์หน้าต่างที่เฉพาะเจาะจง - หมายเลขหัว / ฟุตและตารางข้ามการจัดตั้งจะได้รับการรักษาแต่เนื่องจากจํานวนมากของสีที่ปรากฏในขณะที่ลดจํานวนหน้าการจัดระเบียบที่สมบูรณ์เป็นงานที่ซับซ้อนอย่างสงบซึ่งต้องการความพยายามมากขึ้นอยู่กับความซับซ้อนของเอกสารอาจมีความแตกต่างเล็กน้อยในรูปแบบเนื้อหาเอกสารที่เกิดขึ้นเมื่อเทียบกับเอกสารแหล่งข้อมูลการตอบสนองใด ๆ จะได้รับการชื่นชมมาก
GetPageInfo(int)
ได้รับขนาดหน้าคําแนะนําและข้อมูลอื่น ๆ เกี่ยวกับหน้าที่อาจเป็นประโยชน์ในการพิมพ์หรือ rendering
public PageInfo GetPageInfo(int pageIndex)
Parameters
pageIndex
int
หมายเลขหน้า 0
Returns
JoinRunsWithSameFormatting()
เข้าร่วมการทํางานที่มีรูปแบบเดียวกันในทุก paragraphs ของเอกสาร
public int JoinRunsWithSameFormatting()
Returns
จํานวนการเข้าร่วมได้ เมื่อ N รั้วที่ใกล้เคียงจะเข้าร่วม พวกเขาคํานวณเป็น N - 1 เข้าร่วม
Remarks
นี่คือวิธีการเพิ่มประสิทธิภาพ บางเอกสารมีการทํางานที่อยู่ใกล้กับรูปแบบเดียวกัน โดยปกติจะเกิดขึ้นถ้าเอกสารได้รับการแก้ไขอย่างเข้มข้นด้วยตนเอง คุณสามารถลดขนาดเอกสารและเร่งการประมวลผลเพิ่มเติมโดยการเข้าร่วมการทํางานเหล่านี้
การดําเนินงานตรวจสอบแต่ละร่อง Aspose.Words.Paragraph ในเอกสารสําหรับร่อง Aspose.Words.Run ที่ใกล้เคียงมีคุณสมบัติที่คล้ายกัน มันลบตัวระบุที่ไม่ซ้ํากันที่ใช้ในการติดตามการแก้ไขเซสชั่นการสร้างและการแก้ไข การดําเนินการครั้งแรกในแต่ละ sequence ที่เข้าร่วมรวบรวมข้อความทั้งหมด การดําเนินการที่เหลือจะถูกลบจากเอกสาร
NormalizeFieldTypes()
เปลี่ยนค่าประเภทฟิลด์ Aspose.Words.Fields.FieldChar.FieldType of Aspose.Words.Fields.FieldStart, Aspose.Words.Fields.FieldSeparator, Aspose.Words.Fields.FieldEndในเอกสารทั้งหมดเพื่อให้พวกเขาตรงกับประเภทสนามที่อยู่ในรหัสสนาม
public void NormalizeFieldTypes()
Remarks
ใช้วิธีการนี้หลังจากการเปลี่ยนแปลงเอกสารที่ส่งผลกระทบต่อประเภทสนาม
เพื่อเปลี่ยนค่าประเภท field ในส่วนที่เฉพาะเจาะจงของเอกสารใช้ Aspose.Words.Range.NormalizeFieldTypes
Protect(ProtectionType)
ป้องกันเอกสารจากการเปลี่ยนแปลงโดยไม่ต้องเปลี่ยนรหัสผ่านที่มีอยู่หรือกําหนดรหัสผ่านสุ่ม
public void Protect(ProtectionType type)
Parameters
type
ProtectionType
รายละเอียดประเภทการป้องกันสําหรับเอกสาร
Remarks
เมื่อเอกสารถูกปกป้องผู้ใช้สามารถทําการเปลี่ยนแปลงที่ จํากัด เท่านั้น เช่นการเพิ่มบันทึกการตรวจสอบหรือการเสร็จสิ้นแบบฟอร์ม
เมื่อคุณปกป้องเอกสารและเอกสารมีรหัสผ่านการป้องกันแล้วรหัสผ่านการป้องกันที่มีอยู่จะไม่มีการเปลี่ยนแปลง
เมื่อคุณปกป้องเอกสารและเอกสารไม่ได้มีรหัสผ่านการป้องกันวิธีการนี้ให้รหัสผ่านสุ่มที่ทําให้มันเป็นไปไม่ได้ที่จะป้องกันไม่ให้เอกสารใน Microsoft Word แต่คุณยังสามารถป้องกันไม่ให้เอกสารใน Aspose.Words เพราะมันไม่ต้องการรหัสผ่านเมื่อป้องกันไม่ให้
Protect(ประเภทการป้องกัน, string)
ป้องกันเอกสารจากการเปลี่ยนแปลงและเลือกตั้งรหัสผ่านการป้องกัน
public void Protect(ProtectionType type, string password)
Parameters
type
ProtectionType
รายละเอียดประเภทการป้องกันสําหรับเอกสาร
password
string
รหัสผ่านเพื่อปกป้องเอกสาร with.Specify ’null’ or empty string if you want to protect the document without a password.
Remarks
เมื่อเอกสารถูกปกป้องผู้ใช้สามารถทําการเปลี่ยนแปลงที่ จํากัด เท่านั้น เช่นการเพิ่มบันทึกการตรวจสอบหรือการเสร็จสิ้นแบบฟอร์ม
โปรดทราบว่าการป้องกันเอกสารแตกต่างจากการป้องกันการเขียน การป้องกันการเขียนจะระบุโดยใช้ Aspose.Words.Document.WriteProtection
RemoveBlankPages()
ลบหน้าสีขาวจากเอกสาร
public List<int> RemoveBlankPages()
Returns
รายการหมายเลขหน้าได้รับการพิจารณาเป็นสีขาวและลบ
Remarks
ในเอกสารที่เกิดขึ้นจะไม่มีหน้าที่ถือว่าเป็นสีขาวในขณะที่เนื้อหาอื่น ๆรวมถึงการหมายเลขหัว / ฟุตและการจัดระเบียบโดยรวมควรจะยังคงไม่เปลี่ยนแปลง
หน้าที่ถือว่าเป็นสีขาวเมื่อร่างกายของหน้าไม่มีเนื้อหาที่เห็นได้เช่นตารางที่ว่างเปล่าไม่มีขอบเขตจะถูกพิจารณาว่าเป็นไม่เห็นและดังนั้นหน้าจะถูกตรวจพบว่าเป็นสีขาว
RemoveExternalSchemaReferences()
ลบคําอธิบาย XML ภายนอกจากเอกสารนี้
public void RemoveExternalSchemaReferences()
RemoveMacros()
ลบ macros ทั้งหมด (โครงการ VBA) เช่นเดียวกับแถบเครื่องมือและกําหนดค่าคําสั่งจากเอกสาร
public void RemoveMacros()
Remarks
โดยการลบ macros ทั้งหมดจากเอกสารคุณสามารถตรวจสอบให้แน่ใจว่าเอกสารนี้ไม่มี macro viruses
RenderToScale(int, SKCanvas, float, float, float)
[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(รั้ว, SaveFormat)
บันทึกเอกสารไปยังไฟล์ในรูปแบบที่ระบุ
public SaveOutputParameters Save(string fileName, SaveFormat saveFormat)
Parameters
fileName
string
ชื่อของเอกสาร หากเอกสารที่มีชื่อไฟล์ที่ระบุอยู่แล้วเอกสารที่มีอยู่จะถูกเขียนเกินไป
saveFormat
SaveFormat
รูปแบบที่เพื่อบันทึกเอกสาร
Returns
ข้อมูลเพิ่มเติมที่คุณสามารถใช้ได้ทางเลือก
Save(สกรู, 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
Stream ที่จะบันทึกเอกสาร
saveFormat
SaveFormat
รูปแบบที่เพื่อบันทึกเอกสาร
Returns
ข้อมูลเพิ่มเติมที่คุณสามารถใช้ได้ทางเลือก
Save(แหล่งจ่ายไฟ, SaveOptions)
การบันทึกเอกสารไปยังกระแสโดยใช้ตัวเลือกบันทึกที่ระบุ
public SaveOutputParameters Save(Stream stream, SaveOptions saveOptions)
Parameters
stream
Stream
Stream ที่จะบันทึกเอกสาร
saveOptions
SaveOptions
คําอธิบายตัวเลือกที่ควบคุมวิธีการบันทึกเอกสาร สามารถ ‘ゼロ’ หากนี่เป็น ‘ゼロ’ เอกสารจะถูกบันทึกในรูปแบบ DOC คู่
Returns
ข้อมูลเพิ่มเติมที่คุณสามารถใช้ได้ทางเลือก
StartTrackRevisions(รั้ว, DateTime)
เริ่มทําเครื่องหมายโดยอัตโนมัติการเปลี่ยนแปลงใด ๆ ที่คุณจะทําในเอกสารโดยโปรแกรมเป็นการเปลี่ยนแปลงการปรับปรุง
public void StartTrackRevisions(string author, DateTime dateTime)
Parameters
author
string
Initials ของผู้เขียนที่จะใช้สําหรับการตรวจสอบ
dateTime
DateTime
วันที่และเวลาที่จะใช้สําหรับการตรวจสอบ
Remarks
หากคุณเรียกวิธีการนี้แล้วทําการเปลี่ยนแปลงบางอย่างในเอกสารโดยโปรแกรมบันทึกเอกสารและเปิดเอกสารใน MS Word คุณจะเห็นการเปลี่ยนแปลงเหล่านี้เป็นการแก้ไข
ปัจจุบัน Aspose.Words สนับสนุนการติดตามการแทรกและลบคิวส์เท่านั้น การเปลี่ยนแปลงการจัดรูปแบบไม่ได้บันทึกเป็นการตรวจสอบ
การติดตามการเปลี่ยนแปลงโดยอัตโนมัติจะได้รับการสนับสนุนทั้งเมื่อแก้ไขเอกสารนี้ผ่านการจัดการปุ่มและเมื่อใช้ Aspose.Words.DocumentBuilder
วิธีการนี้ไม่เปลี่ยนตัวเลือก Aspose.Words.Document.TrackRevisions และไม่ใช้ค่าของมันเพื่อการติดตามการตรวจสอบ
ดูเพิ่มเติม
Document . StopTrackRevisions ()
StartTrackRevisions(รั้ว)
เริ่มทําเครื่องหมายโดยอัตโนมัติการเปลี่ยนแปลงใด ๆ ที่คุณจะทําในเอกสารโดยโปรแกรมเป็นการเปลี่ยนแปลงการปรับปรุง
public void StartTrackRevisions(string author)
Parameters
author
string
Initials ของผู้เขียนที่จะใช้สําหรับการตรวจสอบ
Remarks
หากคุณเรียกวิธีการนี้แล้วทําการเปลี่ยนแปลงบางอย่างในเอกสารโดยโปรแกรมบันทึกเอกสารและเปิดเอกสารใน MS Word คุณจะเห็นการเปลี่ยนแปลงเหล่านี้เป็นการแก้ไข
ปัจจุบัน Aspose.Words สนับสนุนการติดตามการแทรกและลบคิวส์เท่านั้น การเปลี่ยนแปลงการจัดรูปแบบไม่ได้บันทึกเป็นการตรวจสอบ
การติดตามการเปลี่ยนแปลงโดยอัตโนมัติจะได้รับการสนับสนุนทั้งเมื่อแก้ไขเอกสารนี้ผ่านการจัดการปุ่มและเมื่อใช้ Aspose.Words.DocumentBuilder
วิธีการนี้ไม่เปลี่ยนตัวเลือก Aspose.Words.Document.TrackRevisions และไม่ใช้ค่าของมันเพื่อการติดตามการตรวจสอบ
ดูเพิ่มเติม
Document . StopTrackRevisions ()
StopTrackRevisions()
ป้องกันการทําเครื่องหมายอัตโนมัติของเอกสารเปลี่ยนเป็นการตรวจสอบ
public void StopTrackRevisions()
ดูเพิ่มเติม
Document . StartTrackRevisions ( string , DateTime )
UnlinkFields()
ปิดลิงค์ fields ในเอกสารทั้งหมด
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.
ดังนั้นคุณมักจะต้องการที่จะเรียกวิธีการนี้ก่อนที่จะบันทึกถ้าคุณได้แก้ไขเอกสารโปรแกรมและต้องการให้แน่ใจว่าค่าฟิลด์ที่เหมาะสม (คํานวณ) จะปรากฏในเอกสารที่บันทึกไว้
ไม่จําเป็นต้องอัปเดตฟิลด์หลังจากดําเนินการอีเมลฟิลด์เพราะอีเมลฟิลด์เป็นชนิดของฟิลด์อัปเดตและอัปเดตฟิลด์ทั้งหมดในเอกสารโดยอัตโนมัติ
วิธีการนี้ไม่อัปเดตประเภทฟิลด์ทั้งหมด สําหรับรายการที่ละเอียดของประเภทฟิลด์ที่ได้รับการสนับสนุนดูคู่มือโปรแกรม
วิธีการนี้ไม่อัปเดตฟิลด์ที่เกี่ยวข้องกับแอลกอริทึมการจัดตั้งหน้า (เช่น PAGE, PAGES, PAGEREF) ฟิลด์ที่เกี่ยวข้องกับการจัดตั้งหน้าจะอัปเดตเมื่อคุณส่งเอกสารหรือโทร Aspose.Words.Document.UpdatePageLayout
ใช้วิธีการ 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 วัตถุในเอกสาร
นอกจากนี้วิธีการนี้มักจะเรียกว่าเมื่ออัปเดตฟิลด์ในเอกสาร นี้เป็นสิ่งจําเป็นเพราะบางฟิลด์ที่อาจหมายเลขรายการ (เช่น TOC หรือ REF) ต้องการพวกเขาจะได้รับการปรับปรุง
UpdatePageLayout()
ปรับปรุงแผนที่หน้าของเอกสาร
public void UpdatePageLayout()
Remarks
วิธีการนี้จะรูปแบบเอกสารเป็นหน้าและอัปเดตฟิลด์ที่เกี่ยวข้องกับจํานวนหน้าในเอกสารเช่น PAGE, PAGES, PAGEREF และ REF ข้อมูลการจัดเรียงหน้าที่ทันสมัยจําเป็นสําหรับการจัดเรียงที่ถูกต้องของเอกสารเป็นรูปแบบหน้าคงที่
วิธีการนี้จะถูกนํามาใช้โดยอัตโนมัติเมื่อคุณแปลงเอกสารเป็น PDF, XPS, รูปภาพหรือพิมพ์มัน อย่างไรก็ตามหากคุณเปลี่ยนเอกสารหลังจาก rendering แล้วพยายามที่จะ rendering มันอีกครั้ง - Aspose.Words จะไม่อัตโนมัติการจัดตั้งหน้า ในกรณีนี้คุณควรเรียก Aspose.Words.Document.UpdatePageLayout ก่อนที่จะ rendering อีกครั้ง
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
The Aspose.Words.Rendering.ThumbnailGeneratingOptions ช่วยให้คุณระบุแหล่งของ thumbnail ขนาดและตัวเลือกอื่น ๆหากการพยายามที่จะสร้างขนาดเล็กล้มเหลวไม่ได้เปลี่ยนหนึ่ง
UpdateThumbnail()
ปรับปรุง Aspose.Words.Properties.BuiltInDocumentProperties.Thumbnail ของเอกสารโดยใช้ตัวเลือกเริ่มต้น
public void UpdateThumbnail()
UpdateWordCount()
ปรับปรุงคํานวณคุณสมบัติของเอกสาร
public void UpdateWordCount()
Remarks
Aspose.Words.Document.UpdateWordCount คัดลอกและอัปเดตคุณสมบัติของตัวอักษรคําและ paragraphs ในคอลเลกชันของเอกสาร _ www.wl26_.document
โปรดทราบว่า Aspose.Words.Document.UpdateWordCount ไม่อัปเดตจํานวนของเส้นและคุณสมบัติของหน้า ใช้ Aspose.Words.Document.UpdateWordCount การโหลดเกินและผ่านค่าเป็นพารามิเตอร์เพื่อทําเช่นนี้
เมื่อคุณใช้เวอร์ชันการประเมินเครื่องหมายน้ําการประเมินจะรวมอยู่ในคํานวณ
UpdateWordCount(บอล)
ปรับปรุงคํานวณคุณสมบัติของเอกสารอัปเดตคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.Lines
public void UpdateWordCount(bool updateLinesCount)
Parameters
updateLinesCount
bool
“จริง” ถ้าจํานวนเส้นในเอกสารจะถูกคํานวณ
Remarks
วิธีการนี้จะสร้างโครงสร้างหน้าของเอกสาร