PageCollection
Približni podaci
PageCollection je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IEnumerable<Page>.
Sastav stranica u PDF dokumentu.
Ova klasa pruža 29 metoda za rad s PageCollection objektima u .NET programima. Postoje i sljedeće metode: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, i tri dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Count, IsReadOnly, IsSynchronized, SyncRoot.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Count | int | Čitaj. | Ukupan broj stranica. |
IsReadOnly | bool | Čitaj. | Da li je zbirka samo za čitanje. |
IsSynchronized | bool | Čitaj. | Da li je kolekcija sigurna od niti. |
SyncRoot | object | Čitaj. | Sinhronizacijski koren za IsSynchronized; vraća ovu zbirku. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
At(oneBasedIndex: int) | Alias za indeksator dobiti stranicu po broju stranice na temelju 1. |
IndexOf(entity: Page?) | Vrati indeks datog stranice zasnovan na 1, ili -1 ako nije pronađen. |
Accept(visitor: Text.TextAbsorber) | Prihvati posjetitelja TextAbsorber; iterira svaku stranicu. |
Accept(visitor: Text.TextFragmentAbsorber) | Prihvaćanje posjetitelja TextFragmentAbsorber; akumulira fragmente na svim stranicama. |
Accept(visitor: ImagePlacementAbsorber) | Prihvatite posjetitelja ImagePlacementAbsorber na svakoj stranici. |
Accept(visitor: Annotations.AnnotationSelector) | Proći svaku oznaku na svakoj stranici i poslati je posjetitelju. |
Add() | Dodaj novu praznu stranicu. |
Add(width: double, height: double) | Dodajte novu prazninu s navedenim dimenzijama. |
Add(entity: Page) | Dodajte stranicu iz drugog (ili istog) dokumenta dubokim kloniranjem njegovog rječnika stranica. |
Add(otherPages: PageCollection) | Pridružiti sve stranice iz druge zbirke stranica (prikršenje dokumenata). |
Add(pages: ICollection<Page>) | Dodavanje više stranica iz zbirke (sjednjavanje između dokumenata). |
Add(pages: Page[]) | Dodavanje više stranica iz niza (sjednja dokumenata). |
Insert(pageNumber: int) | Ustaviti novu praznu stranicu prije navedenog indeksa na osnovi 1. |
Insert(pageNumber: int, width: double, height: double) | Ustaviti novu praznu stranicu s jasnim dimenzijama prije navedenog indeksa na osnovi 1. |
Delete(index: int) | Izbrišite stranicu po broju na temelju 1. |
Delete(pages) | Izbrišite više stranica po brojevima na temelju 1. |
Delete() | Izbrišite sve stranice iz dokumenta. |
Insert(pageNumber: int, entity: Page) | Ustavite jednu stranicu (iz bilo kojeg dokumenta) prije navedenog indeksa na osnovi 1. |
Insert(pageNumber: int, pages: ICollection<Page>) | Ustaviti više stranica iz zbirke prije datog indeksa zasnovanog na 1 (sjednjavanje između dokumenata). |
Insert(pageNumber: int, pages: Page[]) | Ustaviti više stranica iz niza prije datog indeksa zasnovanog na 1 (sjednjavanje između dokumenata). |
FreeMemory() | Očisti cache podatke na svakoj stranici. |
BeginUpdate() | Prekinite održavanje stabla stranica tijekom mutacija. |
EndUpdate() | Nastavljanje održavanja stabla stranica nakon serije BeginUpdate . |
Clear() | Uklonite svaku stranicu iz zbirke. |
Contains(item: Page) | Da li isporučena stranica pripada ovoj zbirci. |
CopyTo(array: Page[], index: int) | Kopirajte sadržaj kolekcije u niz koji počinje od indeksa. |
Flatten() | Ravnoteži svaki obrazac i opisi na svakoj stranici. |
Remove(item: Page) | Uklonite datom stranicu i prijavite je li bila prisutna. |
GetEnumerator() | Zove GetEnumerator na ovom PageCollection primjerka. |