PageCollection
ภาพรวม
PageCollection เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IEnumerable<Page>.
ภาพรวมของหน้าในเอกสาร PDF.
หมวดนี้ให้ 29 วิธีในการทํางานกับวัตถุ PageCollection ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator,และวิธีการเพิ่มเติมอีก 3 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Count, IsReadOnly, IsSynchronized, SyncRoot.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
Count | int | อ่าน | จํานวนหน้าทั้งหมด. |
IsReadOnly | bool | อ่าน | ไม่ว่าการเก็บของจะอ่านเท่านั้นหรือไม่. |
IsSynchronized | bool | อ่าน | การเก็บของนั้นปลอดภัยหรือไม่. |
SyncRoot | object | อ่าน | รากการต่อเนื่องสําหรับ IsSynchronized; ส่งคืนคอลเล็กชั่นนี้. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
At(oneBasedIndex: int) | Alias for indexer get page by 1 based page number. alias สําหรับตัวอindex ได้รับหน้าตามเบอร์หน้าที่ตั้งอยู่บน 1. |
IndexOf(entity: Page?) | การคืนอินเด็กซ์ที่เนื่องจาก 1 ของหน้าที่ถูกให้ หรือ -1 หากไม่พบ. |
Accept(visitor: Text.TextAbsorber) | รับ TextAbsorber ผู้เข้าชม; ย้อนทุกหน้า. |
Accept(visitor: Text.TextFragmentAbsorber) | รับ TextFragmentAbsorber ผู้เข้าชม; รวบรวมเศษส่วนในทุกหน้า. |
Accept(visitor: ImagePlacementAbsorber) | รับ ImagePlacementAbsorber ผู้เข้าชมในทุกหน้า. |
Accept(visitor: Annotations.AnnotationSelector) | เดินไปตามทุกคําบรรยายบนทุกหน้า และส่งมันให้ผู้เข้าชม. |
Add() | เพิ่มหน้าว่างใหม่. |
Add(width: double, height: double) | เพิ่มหน้าว่างใหม่ด้วยขนาดที่ให้ไว้. |
Add(entity: Page) | เพิ่มหน้าจากเอกสารอื่น (หรือเดียวกัน) โดยการคลอนลึกของวัสดุที่อยู่ในหน้า. |
Add(otherPages: PageCollection) | เพิ่มหน้าทั้งหมดจากสะสมหน้าอื่น (รวมเอกสารข้าม). |
Add(pages: ICollection<Page>) | เพิ่มหน้าหลาย ๆ หน้าจากสะสม (การรวมเอกสารข้าม). |
Add(pages: Page[]) | เพิ่มหน้าหลาย ๆ หน้าจากอาร์เรย์ (การรวมเอกสารข้าม). |
Insert(pageNumber: int) | เพิ่มหน้าว่างใหม่ก่อนการแสดงตัวเลขที่ 1 ที่ให้ไว้. |
Insert(pageNumber: int, width: double, height: double) | การใส่หน้าว่างใหม่ที่มีขนาดชัดเจนก่อนการแสดงตัวเลขที่ 1 ที่ให้ไว้. |
Delete(index: int) | ลบหน้าโดยเบอร์ 1 แบสต์เพจ. |
Delete(pages) | ลบหน้าหลายๆ หน้าด้วยเลขหน้าที่ 1. |
Delete() | ลบหน้าทั้งหมดจากเอกสาร. |
Insert(pageNumber: int, entity: Page) | การใส่หน้าเดียว (จากเอกสารใด ๆ) ก่อนรหัสที่เน้น 1 ที่ได้รับการแสดง. |
Insert(pageNumber: int, pages: ICollection<Page>) | การใส่หน้าหลายๆ หน้าจากคอลเลกชั่น ก่อนที่อัตรานุกรรม 1 ที่ให้ (การรวมเอกสารข้าม). |
Insert(pageNumber: int, pages: Page[]) | การใส่หน้าหลาย ๆ หน้าจากอาร์เรย์ก่อนที่อินเด็กซ์ที่มีฐาน 1 (การรวมเอกสารข้าม) ได้แก่:. |
FreeMemory() | ทําความสะอาดข้อมูลที่เก็บไว้ใน cache ทุกหน้า. |
BeginUpdate() | หยุดการดูแลต้นหน้าในช่วงที่เกิดพันธุ์เปลี่ยนตัว. |
EndUpdate() | เริ่มการดูแลต้นหน้าอีกครั้งหลังจากที่ BeginUpdate แบชต์. |
Clear() | ถอดทุกหน้าจากสะสม. |
Contains(item: Page) | ว่าหน้าที่ให้มาเป็นของคอลเลกชั่นนี้หรือไม่. |
CopyTo(array: Page[], index: int) | คัดเนื้อหาของคอลเลกชั่นเป็นอาร์เรย์เริ่มจากอินเด็กซ์. |
Flatten() | ทําให้ทุกฟอร์มและคําบรรยายเป็นพื้นที่เรียบบนทุกหน้า. |
Remove(item: Page) | ถอดหน้าที่ให้มา แล้วแจ้งว่ามีอยู่หรือเปล่า. |
GetEnumerator() | เรียก GetEnumerator ในตัวอย่างนี้ PageCollection. |