PageCollection
סקירה כללית
PageCollection הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : IEnumerable<Page>.
אוסף עמודים במסמך PDF.
שיעור זה מספק 29 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator,3 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : Count, IsReadOnly, IsSynchronized, SyncRoot.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Count | int | קראו | מספר עמודים שלם. |
IsReadOnly | bool | קראו | האם הקולקציה נכתבה רק על ידי קריאה. |
IsSynchronized | bool | קראו | האם הקולקציה בטוחה?. |
SyncRoot | object | קראו | שורש סינכרון עבור IsSynchronized; חוזר לאוסף זה. |
שיטות
| חתימה | תיאור |
|---|---|
At(oneBasedIndex: int) | Alias for indexer – קבל דף לפי מספר עמוד מבוסס 1. |
IndexOf(entity: Page?) | החזיר את האינדקס מבוסס 1 של הדף, או -1 אם לא נמצא. |
Accept(visitor: Text.TextAbsorber) | קבלו מבקר TextAbsorber; iterates כל דף. |
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() | מנקים את הנתונים המסתוריים בכל דף. |
BeginUpdate() | הפסקת תחזוקה של עץ הדף במהלך קבוצה של מוטציות. |
EndUpdate() | מחדש תחזוקה של עץ הדף לאחר BeginUpdate חבילה. |
Clear() | הסר את כל הדפים מהאוסף. |
Contains(item: Page) | האם הדף המוצע שייך לאוסף זה. |
CopyTo(array: Page[], index: int) | העתק את התוכן של האוסף לתוך סדר החל באינדקס. |
Flatten() | להדפיס את כל הצורות וההערות בכל דף. |
Remove(item: Page) | הסר את הדף המוצע ולדווח אם הוא היה נוכח. |
GetEnumerator() | צלצול GetEnumerator על האינדקס הזה PageCollection. |