PageCollection
Overview
PageCollection là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IEnumerable<Page>.
Thu thập các trang trong một tài liệu PDF.
Khóa học này cung cấp 29 phương pháp để làm việc với các đối tượng PageCollection trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator,Và 3 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Count, IsReadOnly, IsSynchronized, SyncRoot.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Count | int | Read | Tổng số trang. |
IsReadOnly | bool | Read | Cho dù bộ sưu tập chỉ đọc được. |
IsSynchronized | bool | Read | Hoặc bộ sưu tập là thread-safe. |
SyncRoot | object | Read | Đồng bộ root cho IsSynchronized; trả về bộ sưu tập này. |
Methods
| Signature | Description |
|---|---|
At(oneBasedIndex: int) | Alias for indexers - lấy trang bằng số trang dựa trên 1. |
IndexOf(entity: Page?) | Trả lại chỉ số 1 của trang đó, hoặc -1 nếu không tìm thấy. |
Accept(visitor: Text.TextAbsorber) | Nhận một TextAbsorber khách; iterates mỗi trang. |
Accept(visitor: Text.TextFragmentAbsorber) | Nhận một TextFragmentAbsorber khách; tích lũy các mảnh trên tất cả các trang. |
Accept(visitor: ImagePlacementAbsorber) | Nhận một ImagePlacementAbsorber khách truy cập trên mỗi trang. |
Accept(visitor: Annotations.AnnotationSelector) | Đi qua mỗi ghi chú trên mỗi trang và gửi nó cho du khách. |
Add() | Thêm một trang trắng mới. |
Add(width: double, height: double) | Thêm một trang trắng mới với các kích thước đã được cung cấp. |
Add(entity: Page) | Thêm một trang từ tài liệu khác (hoặc cùng) bằng cách nhãn sâu vào từ điển trang của nó. |
Add(otherPages: PageCollection) | Thêm tất cả các trang từ một bộ sưu tập trang khác (cross-document merge). |
Add(pages: ICollection<Page>) | Thêm nhiều trang từ một bộ sưu tập (cross-document merge). |
Add(pages: Page[]) | Thêm nhiều trang từ một hàng (cross-document merge). |
Insert(pageNumber: int) | Nhập một trang trắng mới trước khi chỉ số 1 được cung cấp. |
Insert(pageNumber: int, width: double, height: double) | Nhập một trang trắng mới với kích thước rõ ràng trước chỉ số 1 được cung cấp. |
Delete(index: int) | Xóa một trang bằng số trang dựa trên 1. |
Delete(pages) | Xóa nhiều trang bằng số trang dựa trên 1. |
Delete() | Xóa tất cả các trang từ tài liệu. |
Insert(pageNumber: int, entity: Page) | Nhập một trang duy nhất (từ bất kỳ tài liệu nào) trước khi chỉ số 1 được cung cấp. |
Insert(pageNumber: int, pages: ICollection<Page>) | Nhập nhiều trang từ một bộ sưu tập trước khi chỉ số 1 được cung cấp (cross-document merge). |
Insert(pageNumber: int, pages: Page[]) | Nhập nhiều trang từ một hàng trước khi chỉ số 1 được cung cấp (cross-document merge). |
FreeMemory() | Tải dữ liệu cache trên mỗi trang. |
BeginUpdate() | Ngừng bảo trì cây trang trong một loạt các đột biến. |
EndUpdate() | Tái lại bảo trì cây trang sau khi một BeginUpdate bát. |
Clear() | Xóa mỗi trang từ bộ sưu tập. |
Contains(item: Page) | Trang cung cấp có thuộc về bộ sưu tập này hay không. |
CopyTo(array: Page[], index: int) | Sao chép nội dung thu thập vào một chuỗi bắt đầu với index. |
Flatten() | Đặt mọi hình thức và ghi chú trên mỗi trang. |
Remove(item: Page) | Xóa trang được cung cấp và báo cáo xem nó có hiện diện hay không. |
GetEnumerator() | Hãy gọi GetEnumerator trên trường hợp này PageCollection. |