PageCollection

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คําอธิบาย
Countintอ่านจํานวนหน้าทั้งหมด.
IsReadOnlyboolอ่านไม่ว่าการเก็บของจะอ่านเท่านั้นหรือไม่.
IsSynchronizedboolอ่านการเก็บของนั้นปลอดภัยหรือไม่.
SyncRootobjectอ่านรากการต่อเนื่องสําหรับ 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.

ดูเช่นกัน

 ภาษาไทย