Document
Tổng quan
Document là một lớp trong Aspose.Words FOSS cho .NET. Kế thừa từ: DocumentBase, ISectionAttrSource, IWatermarkProvider.
Các hàm khởi tạo của lớp Document cho phép các nhà phát triển tạo một tài liệu trống mới hoặc tải tài liệu hiện có từ đường dẫn tệp, luồng, hoặc với các tùy chọn tải tùy chỉnh.
Lớp này cung cấp 63 phương thức để làm việc với các đối tượng Document trong các chương trình .NET. Các phương thức có sẵn bao gồm: Accept, AcceptAllRevisions, AcceptEnd, AcceptStart, AppendChild, AppendDocument, Cleanup, Clone, CopyStylesFromTemplate, CreateNavigator, Document, EnsureMinimum, và 36 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.Words FOSS cho .NET. Thuộc tính: AttachedTemplate, AutomaticallyUpdateStyles, BackgroundShape, Bibliography, BuiltInDocumentProperties, CompatibilityOptions, và 62 mục khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
AttachedTemplate | string | Đọc/Ghi | Lấy hoặc đặt đường dẫn đầy đủ của mẫu được đính kèm vào tài liệu. |
AutomaticallyUpdateStyles | bool | Đọc/Ghi | Lấy hoặc đặt cờ cho biết liệu các kiểu trong tài liệu có được cập nhật để khớp với các kiểu trong mẫu đính kèm mỗi khi tài liệu được mở trong MS Word hay không. |
ShadeFormData | bool | Đọc/Ghi | Xác định xem có bật màu xám làm nền cho các trường biểu mẫu hay không. |
TrackRevisions | bool | Đọc/Ghi | Đúng nếu các thay đổi được theo dõi khi tài liệu này được chỉnh sửa trong Microsoft Word. |
ShowGrammaticalErrors | bool | Đọc/Ghi | Xác định xem có hiển thị lỗi ngữ pháp trong tài liệu này hay không. |
ShowSpellingErrors | bool | Đọc/Ghi | Chỉ định liệu có hiển thị lỗi chính tả trong tài liệu này hay không. |
SpellingChecked | bool | Đọc/Ghi | Trả về true nếu tài liệu đã được kiểm tra chính tả. |
GrammarChecked | bool | Đọc/Ghi | Trả về true nếu tài liệu đã được kiểm tra ngữ pháp. |
PunctuationKerning | bool | Đọc/Ghi | Xác định liệu kerning có áp dụng cho cả văn bản Latin và dấu câu hay không. |
NodeType | NodeType | Đọc | Trả về Document. |
BuiltInDocumentProperties | BuiltInDocumentProperties | Đọc | Trả về một bộ sưu tập đại diện cho tất cả các thuộc tính tài liệu tích hợp sẵn của tài liệu. |
WebExtensionTaskPanes | TaskPaneCollection | Đọc | Trả về một bộ sưu tập đại diện cho danh sách các add-in của task pane. |
CustomDocumentProperties | CustomDocumentProperties | Đọc | Trả về một bộ sưu tập đại diện cho tất cả các thuộc tính tài liệu tùy chỉnh của tài liệu. |
ProtectionType | ProtectionType | Đọc | Lấy kiểu bảo vệ tài liệu hiện đang hoạt động. |
Sections | SectionCollection | Đọc | Trả về một bộ sưu tập đại diện cho tất cả các phần trong tài liệu. |
FirstSection | Section | Đọc | Lấy phần đầu tiên trong tài liệu. |
LastSection | Section | Đọc | Lấy phần cuối cùng trong tài liệu. |
ViewOptions | ViewOptions | Đọc | Cung cấp các tùy chọn để kiểm soát cách tài liệu được hiển thị trong Microsoft Word. |
WriteProtection | WriteProtection | Đọc | Cung cấp quyền truy cập vào các tùy chọn bảo vệ ghi cho tài liệu. |
CompatibilityOptions | CompatibilityOptions | Đọc | Cung cấp quyền truy cập vào các tùy chọn tương thích tài liệu (tức là, các tùy chỉnh người dùng được nhập trên tab Compatibility của hộp thoại Options trong Word). |
MailMergeSettings | MailMergeSettings | Đọc/Ghi | Lấy hoặc đặt đối tượng chứa tất cả thông tin mail merge cho một tài liệu. |
HyphenationOptions | HyphenationOptions | Đọc | Cung cấp quyền truy cập vào các tùy chọn ngắt từ của tài liệu. |
HasRevisions | bool | Đọc | Trả về true nếu tài liệu có bất kỳ thay đổi được theo dõi nào. |
HasMacros | bool | Đọc | Trả về true nếu tài liệu có dự án VBA (macro). |
Watermark | Watermark | Đọc | Cung cấp quyền truy cập vào watermark của tài liệu. |
VersionsCount | int | Đọc | Lấy số lượng phiên bản tài liệu đã được lưu trong tài liệu DOC. |
DefaultTabStop | double | Đọc/Ghi | Lấy hoặc đặt khoảng cách (theo điểm) giữa các tab stops mặc định. |
Theme | Theme | Đọc | Lấy đối tượng Theme cho tài liệu này. |
CustomXmlParts | CustomXmlPartCollection | Đọc/Ghi | Lấy hoặc đặt tập hợp các Phần Lưu trữ Dữ liệu XML Tùy chỉnh. |
PackageCustomParts | CustomPartCollection | Đọc/Ghi | Lấy hoặc đặt tập hợp các phần tùy chỉnh (nội dung tùy ý) được liên kết với gói OOXML bằng cách sử dụng “unknown relationships”. |
Variables | VariableCollection | Đọc | Trả về tập hợp các biến được thêm vào tài liệu hoặc mẫu. |
GlossaryDocument | GlossaryDocument | Đọc/Ghi | Lấy hoặc đặt tài liệu glossary trong tài liệu hoặc mẫu này. |
OriginalFileName | string | Đọc | Lấy tên tệp gốc của tài liệu. |
OriginalLoadFormat | LoadFormat | Đọc | Lấy định dạng của tài liệu gốc đã được tải vào đối tượng này. |
Compliance | OoxmlCompliance | Đọc | Lấy phiên bản tuân thủ OOXML được xác định từ nội dung tài liệu đã tải. |
DigitalSignatures | DigitalSignatureCollection | Đọc | Lấy bộ sưu tập các chữ ký số cho tài liệu này và kết quả xác thực của chúng. |
FontSettings | FontSettings | Đọc/Ghi | Lấy hoặc đặt cài đặt phông chữ của tài liệu. |
Bibliography | Bibliography.Bibliography | Đọc | Lấy đối tượng Bibliography đại diện cho danh sách các nguồn có sẵn trong tài liệu. |
Frameset | Frameset | Đọc | Trả về một thể hiện Frameset nếu tài liệu này đại diện cho một trang có khung. |
IncludeTextboxesFootnotesEndnotesInStat | bool | Đọc/Ghi | Xác định xem có nên bao gồm các hộp văn bản, chú thích dưới và chú thích cuối trong thống kê đếm từ hay không. |
Revisions | RevisionCollection | Đọc | Lấy một tập hợp các phiên bản (thay đổi được theo dõi) tồn tại trong tài liệu này. |
RevisionsView | RevisionsView | Đọc/Ghi | Lấy hoặc đặt giá trị cho biết có làm việc với phiên bản gốc hay phiên bản đã sửa đổi của tài liệu hay không. |
JustificationMode | JustificationMode | Đọc/Ghi | Lấy hoặc đặt điều chỉnh khoảng cách ký tự của tài liệu. |
FootnoteOptions | FootnoteOptions | Đọc | Cung cấp các tùy chọn kiểm soát việc đánh số và vị trí của chú thích dưới trang trong tài liệu này. |
EndnoteOptions | EndnoteOptions | Đọc | Cung cấp các tùy chọn kiểm soát việc đánh số và vị trí của chú thích cuối trong tài liệu này. |
FieldOptions | FieldOptions | Đọc | Lấy một đối tượng FieldOptions đại diện cho các tùy chọn kiểm soát việc xử lý trường trong tài liệu. |
RemovePersonalInformation | bool | Đọc/Ghi | Lấy hoặc đặt một cờ cho biết Microsoft Word sẽ xóa tất cả thông tin người dùng khỏi bình luận, sửa đổi và thuộc tính tài liệu khi lưu tài liệu. |
VbaProject | VbaProject | Đọc/Ghi | Lấy hoặc đặt một VbaProject. |
Document | DocumentBase | Đọc | Lấy thể hiện này. |
NodeChangingCallback | INodeChangingCallback | Đọc/Ghi | Được gọi khi một nút được chèn hoặc loại bỏ trong tài liệu. |
ResourceLoadingCallback | IResourceLoadingCallback | Đọc/Ghi | Cho phép kiểm soát cách tải các tài nguyên bên ngoài. |
FontInfos | FontInfoCollection | Đọc | Cung cấp quyền truy cập vào các thuộc tính của phông chữ được sử dụng trong tài liệu này. |
Styles | StyleCollection | Đọc | Trả về một tập hợp các kiểu được định nghĩa trong tài liệu. |
Lists | ListCollection | Đọc | Cung cấp quyền truy cập vào định dạng danh sách được sử dụng trong tài liệu. |
WarningCallback | IWarningCallback | Đọc/Ghi | Được gọi trong quá trình xử lý tài liệu đa dạng khi phát hiện một vấn đề có thể gây mất độ trung thực của dữ liệu hoặc định dạng. |
FootnoteSeparators | FootnoteSeparatorCollection | Đọc | Cung cấp quyền truy cập vào các dấu phân tách chú thích dưới trang/chú thích cuối được định nghĩa trong tài liệu. |
BackgroundShape | Shape | Đọc/Ghi | Lấy hoặc đặt hình nền của tài liệu. |
PageColor | Color | Đọc/Ghi | Lấy hoặc đặt màu trang của tài liệu. |
IsComposite | bool | Đọc | Trả về true vì nút này có thể có các nút con. |
HasChildNodes | bool | Đọc | Trả về true nếu nút này có bất kỳ nút con nào. |
FirstChild | Node | Đọc | Lấy nút con đầu tiên của node. |
LastChild | Node | Đọc | Lấy node con cuối cùng. |
Count | int | Đọc | Lấy số lượng các nút con trực tiếp của nút này. |
ParentNode | CompositeNode | Đọc | Lấy nút cha trực tiếp của nút này. |
PreviousSibling | Node | Đọc | Lấy nút ngay trước nút này. |
NextSibling | Node | Đọc | Lấy nút ngay sau nút này. |
Range | Range | Đọc | Trả về một đối tượng Range đại diện cho phần của tài liệu được chứa trong nút này. |
CustomNodeId | int | Đọc/Ghi | Xác định định danh nút tùy chỉnh. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
Document() | Tạo hoặc tải một tài liệu. |
Document(fileName: string) | Mở một tài liệu hiện có từ tệp. |
Document(fileName: string, loadOptions: LoadOptions) | Mở một tài liệu hiện có từ tệp. |
Document(stream: Stream) | Gọi Document(stream) trên đối tượng Document này. |
Document(stream: Stream, loadOptions: LoadOptions) | Gọi Document(stream, loadOptions) trên đối tượng Document này. |
Clone() | Thực hiện sao chép sâu của Document. |
Accept(visitor: DocumentVisitor) | Gọi VisitDocumentStart, sau đó gọi Accept cho tất cả các nút con của tài liệu và gọi VisitDocumentEnd ở cuối. |
AcceptStart(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần đầu của tài liệu. |
AcceptEnd(visitor: DocumentVisitor) | Chấp nhận một visitor để thăm phần cuối của tài liệu. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode) | Thêm tài liệu đã chỉ định vào cuối tài liệu này. |
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode, importFormatOptions: ImportFormatOptions) | Thêm tài liệu được chỉ định vào cuối tài liệu này. |
Save(fileName: string) | Lưu tài liệu. |
Save(fileName: string, saveFormat: SaveFormat) | Lưu tài liệu vào tệp theo định dạng đã chỉ định. |
Save(fileName: string, saveOptions: SaveOptions) | Lưu tài liệu vào tệp bằng cách sử dụng các tùy chọn lưu đã chỉ định. |
Save(stream: Stream, saveFormat: SaveFormat) | Các overload cho phép lưu tài liệu vào tên tệp hoặc luồng, tùy chọn chỉ định định dạng lưu hoặc các tùy chọn lưu chi tiết |
Save(stream: Stream, saveOptions: SaveOptions) | Gọi Save(stream, saveOptions) trên instance Document này. |
Save(response: HttpResponse, fileName: string, contentDisposition: ContentDisposition, saveOptions: SaveOptions) | Gửi tài liệu tới trình duyệt của client. |
EnsureMinimum() | Nếu tài liệu không chứa phần nào, tạo một phần với một đoạn văn. |
AcceptAllRevisions() | Chấp nhận tất cả các thay đổi được theo dõi trong tài liệu. |
Protect(type: ProtectionType) | Bảo vệ tài liệu khỏi các thay đổi. |
Protect(type: ProtectionType, password: string) | Bảo vệ tài liệu khỏi các thay đổi và tùy chọn đặt mật khẩu bảo vệ. |
Unprotect() | Gỡ bỏ bảo vệ khỏi tài liệu. |
Unprotect(password: string) | Gỡ bỏ bảo vệ khỏi tài liệu nếu mật khẩu đúng được chỉ định. |
UpdateTableLayout() | Triển khai một phương pháp trước đây để tính lại độ rộng cột bảng, nhưng có các vấn đề đã biết. |
UpdateListLabels() | Cập nhật nhãn danh sách cho tất cả các mục danh sách trong tài liệu. |
UpdateActualReferenceMarks() | Cập nhật thuộc tính ActualReferenceMark của tất cả các chú thích dưới chân và chú thích cuối trong tài liệu. |
RemoveMacros() | Xóa tất cả macro (dự án VBA) cũng như thanh công cụ và các tùy chỉnh lệnh khỏi tài liệu. |
UpdateFields() | Cập nhật giá trị của các trường trong toàn bộ tài liệu. |
UnlinkFields() | Ngắt liên kết các trường trong toàn bộ tài liệu. |
NormalizeFieldTypes() | Thay đổi các giá trị kiểu trường FieldType của FieldStart, FieldSeparator, FieldEnd trong toàn bộ tài liệu sao cho chúng tương ứng với các kiểu trường có trong mã trường. |
JoinRunsWithSameFormatting() | Ghép các run có cùng định dạng trong tất cả các đoạn văn của tài liệu. |
ExpandTableStylesToDirectFormatting() | Chuyển đổi định dạng được chỉ định trong các kiểu bảng thành định dạng trực tiếp trên các bảng trong tài liệu. |
Cleanup() | Xóa các kiểu và danh sách không dùng khỏi tài liệu. |
Cleanup(options: CleanupOptions) | Xóa các kiểu và danh sách không dùng khỏi tài liệu tùy thuộc vào CleanupOptions đã cho. |
RemoveExternalSchemaReferences() | Xóa các tham chiếu lược đồ XML bên ngoài khỏi tài liệu này. |
StartTrackRevisions(author: string, dateTime: DateTime) | Bắt đầu tự động đánh dấu tất cả các thay đổi tiếp theo bạn thực hiện trên tài liệu một cách lập trình như là các revision changes. |
StartTrackRevisions(author: string) | Bắt đầu tự động đánh dấu tất cả các thay đổi tiếp theo bạn thực hiện trên tài liệu một cách lập trình như là các revision changes. |
StopTrackRevisions() | Ngừng việc tự động đánh dấu các thay đổi của tài liệu như là các revisions. |
CopyStylesFromTemplate(template: string) | Sao chép styles từ template đã chỉ định vào tài liệu. |
CopyStylesFromTemplate(template: Document) | Sao chép các kiểu từ mẫu được chỉ định sang tài liệu. |
ImportNode(srcNode: Node, isImportChildren: bool) | Nhập một nút từ tài liệu khác vào tài liệu hiện tại. |
GetText() | Lấy văn bản của nút này và của tất cả các nút con của nó. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Trả về một tập hợp các nút con khớp với loại đã chỉ định. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Trả về nút con thứ N khớp với loại đã chỉ định. |
SelectNodes(xpath: string) | Chọn một danh sách các nút khớp với biểu thức XPath. |
SelectSingleNode(xpath: string) | Chọn nút đầu tiên khớp với biểu thức XPath. |
GetEnumerator() | Cung cấp hỗ trợ cho việc lặp kiểu for each trên các nút con của nút này. |
AppendChild(newChild: T) | Thêm nút được chỉ định vào cuối danh sách các nút con của nút này. |
PrependChild(newChild: T) | Thêm nút được chỉ định vào đầu danh sách các nút con của nút này. |
InsertAfter(newChild: T, refChild: Node) | Chèn nút được chỉ định ngay sau nút tham chiếu được chỉ định. |
InsertBefore(newChild: T, refChild: Node) | Chèn nút được chỉ định ngay trước nút tham chiếu được chỉ định. |
RemoveChild(oldChild: T) | Xóa nút con được chỉ định. |
RemoveAllChildren() | Xóa tất cả các nút con của nút hiện tại. |
RemoveSmartTags() | Xóa tất cả các nút con SmartTag của nút hiện tại. |
IndexOf(child: Node) | Trả về chỉ mục của nút con được chỉ định trong mảng các nút con. |
CreateNavigator() | Tạo trình điều hướng có thể được sử dụng để duyệt và đọc các nút. |
GetAncestor(ancestorType: Type) | Lấy tổ tiên đầu tiên của kiểu đối tượng được chỉ định. |
GetAncestorOf() | Gọi GetAncestorOf trên thể hiện Document này. |
Remove() | Loại bỏ bản thân khỏi phần tử cha. |
NextPreOrder(rootNode: Node) | Lấy nút kế tiếp theo thuật toán duyệt cây theo thứ tự trước. |
PreviousPreOrder(rootNode: Node) | Lấy nút trước theo thuật toán duyệt cây theo thứ tự trước. |
ToString(saveFormat: SaveFormat) | Xuất nội dung của nút ra một chuỗi theo định dạng được chỉ định. |
NodeTypeToString(nodeType: NodeType) | Một phương thức tiện ích chuyển giá trị enum kiểu nút thành một chuỗi thân thiện với người dùng. |