Class Document

Class Document

Namespace: Aspose.Words
Assembly: Aspose.Words.dll

Đại diện cho một tài liệu Word.

Để tìm hiểu thêm, hãy truy cập bài viết tài liệu Làm việc với Tài liệu.

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

Kế thừa

object ← Node ← CompositeNode ← DocumentBase ← Document

Triển khai

IEnumerable<node>, IEnumerable, IXPathNavigable

Các thành viên kế thừa

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

Nhận xét

Document là một đối tượng trung tâm trong thư viện Aspose.Words.

Để tải một tài liệu hiện có trong bất kỳ định dạng nào của Aspose.Words.LoadFormat, hãy truyền vào một tên tệp hoặc một luồng vào một trong các bộ xây dựng Document. Để tạo một tài liệu trống, hãy gọi bộ xây dựng mà không có tham số.

Sử dụng một trong các phương thức Save để lưu tài liệu trong bất kỳ định dạng nào của Aspose.Words.SaveFormat.

Để vẽ các trang tài liệu trực tiếp lên một đối tượng Graphics, hãy sử dụng phương thức Aspose.Words.Document.RenderToScale(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single) hoặc Aspose.Words.Document.RenderToSize(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single,System.Single).

Aspose.Words.Document.MailMerge là công cụ báo cáo của Aspose.Words cho phép nhanh chóng và dễ dàng điền dữ liệu từ các nguồn dữ liệu khác nhau vào các báo cáo được thiết kế trong Microsoft Word. Dữ liệu có thể đến từ một DataSet, DataTable, DataView, IDataReader hoặc một mảng giá trị. MailMerge sẽ duyệt qua các bản ghi tìm thấy trong nguồn dữ liệu và chèn chúng vào các trường mail merge trong tài liệu, mở rộng nó khi cần thiết.

Document lưu trữ thông tin toàn tài liệu như Aspose.Words.DocumentBase.Styles, Aspose.Words.Document.BuiltInDocumentProperties, Aspose.Words.Document.CustomDocumentProperties, danh sách và macro. Hầu hết các đối tượng này có thể truy cập qua các thuộc tính tương ứng của Document.

Document là một nút gốc của một cây chứa tất cả các nút khác của tài liệu. Cây này là một mẫu thiết kế Composite và theo nhiều cách tương tự như XmlDocument. Nội dung của tài liệu có thể được thao tác tự do qua lập trình:

  • Các nút của tài liệu có thể được truy cập qua các bộ sưu tập kiểu, ví dụ như Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection, v.v.
  • Các nút của tài liệu có thể được chọn theo loại nút của chúng bằng cách sử dụng Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) hoặc sử dụng truy vấn XPath với Aspose.Words.CompositeNode.SelectNodes(System.String) hoặc Aspose.Words.CompositeNode.SelectSingleNode(System.String).
  • Các nút nội dung có thể được thêm hoặc xóa từ bất kỳ đâu trong tài liệu bằng cách sử dụng Aspose.Words.CompositeNode.InsertBefore``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild``1(``0) và các phương thức khác được cung cấp bởi lớp cơ sở Aspose.Words.CompositeNode.
  • Các thuộc tính định dạng của mỗi nút có thể được thay đổi qua các thuộc tính của nút đó.

Xem xét việc sử dụng Aspose.Words.DocumentBuilder để đơn giản hóa nhiệm vụ tạo hoặc điền dữ liệu cho cây tài liệu qua lập trình.

Document chỉ có thể chứa các đối tượng Aspose.Words.Section.

Trong Microsoft Word, một tài liệu hợp lệ cần phải có ít nhất một phần.

 Tiếng Việt