PageCollection

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.

נכסים

שםסוגגישהתיאור
Countintקראומספר עמודים שלם.
IsReadOnlyboolקראוהאם הקולקציה נכתבה רק על ידי קריאה.
IsSynchronizedboolקראוהאם הקולקציה בטוחה?.
SyncRootobjectקראושורש סינכרון עבור 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.

ראה גם

 עברית