Class Document
Namespace: Aspose.Words
Assembly: Aspose.Words.dll
แทนที่เอกสาร Word
หากต้องการเรียนรู้เพิ่มเติม โปรดเยี่ยมชมบทความเอกสาร การทำงานกับเอกสาร
public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable
การสืบทอด
object ←
Node ←
CompositeNode ←
DocumentBase ←
Document
การใช้งาน
IEnumerable<node>,
IEnumerable,
IXPathNavigable
สมาชิกที่สืบทอด
object.GetType(),
object.MemberwiseClone(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
หมายเหตุ
Document เป็นวัตถุหลักในไลบรารี Aspose.Words
เพื่อโหลดเอกสารที่มีอยู่ในรูปแบบ Aspose.Words.LoadFormat ใด ๆ ให้ส่งชื่อไฟล์ หรือสตรีมไปยังหนึ่งในตัวสร้าง Document หากต้องการสร้างเอกสารว่าง ให้เรียกใช้ ตัวสร้างโดยไม่มีพารามิเตอร์
ใช้หนึ่งในการโอเวอร์โหลดวิธี Save เพื่อบันทึกเอกสารในรูปแบบ Aspose.Words.SaveFormat ใด ๆ
ในการวาดหน้าของเอกสารโดยตรงลงบนวัตถุ Graphics ให้ใช้ วิธี Aspose.Words.Document.RenderToScale(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single) หรือ Aspose.Words.Document.RenderToSize(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single,System.Single)
Aspose.Words.Document.MailMerge เป็นเอนจินการรายงานของ Aspose.Words ที่ช่วยให้สามารถเติมข้อมูล รายงานที่ออกแบบใน Microsoft Word ด้วยข้อมูลจากแหล่งข้อมูลต่าง ๆ ได้อย่างรวดเร็วและง่ายดาย ข้อมูลสามารถมาจาก DataSet, DataTable, DataView, IDataReader หรืออาร์เรย์ของค่า MailMerge จะตรวจสอบระเบียนที่พบในแหล่งข้อมูลและแทรกลงใน ฟิลด์การรวมจดหมายในเอกสารตามที่จำเป็น
Document เก็บข้อมูลทั่วทั้งเอกสาร เช่น Aspose.Words.DocumentBase.Styles, Aspose.Words.Document.BuiltInDocumentProperties, Aspose.Words.Document.CustomDocumentProperties, รายการและมาโคร วัตถุส่วนใหญ่เหล่านี้สามารถเข้าถึงได้ผ่านคุณสมบัติที่เกี่ยวข้องของ Document
Document เป็นโหนดรากของต้นไม้ที่ประกอบด้วยโหนดอื่น ๆ ทั้งหมดของเอกสาร ต้นไม้เป็นแบบ Composite design pattern และในหลาย ๆ ด้านคล้ายกับ 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 ซึ่งช่วยให้การสร้าง หรือเติมต้นไม้เอกสารด้วยโปรแกรมง่ายขึ้น
Document สามารถมีเฉพาะวัตถุ Aspose.Words.Section เท่านั้น
ใน Microsoft Word เอกสารที่ถูกต้องต้องมีอย่างน้อยหนึ่งส่วน