PageCollection

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:PrihvatOpisivanje
CountintČitaj.Ukupan broj stranica.
IsReadOnlyboolČitaj.Da li je zbirka samo za čitanje.
IsSynchronizedboolČitaj.Da li je kolekcija sigurna od niti.
SyncRootobjectČitaj.Sinhronizacijski koren za IsSynchronized; vraća ovu zbirku.

Metoda za primjenu

PotpisOpisivanje
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.

Također pogledajte:

 Hrvatski