PageCollection

PageCollection

Opinie generală

PageCollection este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IEnumerable<Page>.

Colectare de pagini într-un document PDF.

Această clasă oferă 29 de metode pentru a lucra cu obiecte PageCollection în programe .NET. Metodele disponibile includ: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Count, IsReadOnly, IsSynchronized, SyncRoot.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
CountintCiteşte.Numărul total de pagini.
IsReadOnlyboolCiteşte.Dacă colectia este doar pentru citit.
IsSynchronizedboolCiteşte.Dacă colecția este sigură.
SyncRootobjectCiteşte.Rădăcina de sincronizare pentru IsSynchronized; returnă această colecție.

Metode de evaluare

SemnăturaDescriere:
At(oneBasedIndex: int)Alias pentru indexator obține pagina pe baza numărului de pagină.
IndexOf(entity: Page?)Întoarce indexul bazat pe 1 al paginii date, sau -1 dacă nu a fost găsit.
Accept(visitor: Text.TextAbsorber)Acceptarea unui vizitator TextAbsorber; iterează fiecare pagină.
Accept(visitor: Text.TextFragmentAbsorber)Acceptarea unui vizitator TextFragmentAbsorber; acumula fragmente pe toate paginile.
Accept(visitor: ImagePlacementAbsorber)Acceptă un vizitator ImagePlacementAbsorber pe fiecare pagină.
Accept(visitor: Annotations.AnnotationSelector)Mergi prin fiecare notă de pe fiecare pagină şi trimite-o vizitatorului.
Add()Adăuga o nouă pagină goală.
Add(width: double, height: double)Adăugaţi o nouă pagină goală cu dimensiunile date.
Add(entity: Page)Adăugați o pagină dintr-un alt document (sau același) prin clonarea profundă a dicţionarului de pagini.
Add(otherPages: PageCollection)Adăugați toate paginile dintr-o altă colecție de pagini (mergeți documentele).
Add(pages: ICollection<Page>)Adăugați mai multe pagini dintr-o colecție (mergeți documentele).
Add(pages: Page[])Adăugați mai multe pagini dintr-o matrice (mergeți documentele).
Insert(pageNumber: int)Introduceți o nouă pagină goală înainte de indicele dat pe bază de 1.
Insert(pageNumber: int, width: double, height: double)Introduceți o nouă pagină goală cu dimensiuni explicite înainte de indicele dat pe bază de 1.
Delete(index: int)Ștergeți o pagină prin numărul de pagini bazat pe 1.
Delete(pages)Ștergeți mai multe pagini pe baza numărului de pagină 1.
Delete()Ștergeți toate paginile din document.
Insert(pageNumber: int, entity: Page)Inserați o singură pagină (din orice document) înainte de indicele dat pe bază de 1.
Insert(pageNumber: int, pages: ICollection<Page>)Inserați mai multe pagini dintr-o colecție înainte de indicele dat pe bază de 1 (mergere a documentelor).
Insert(pageNumber: int, pages: Page[])Inserați mai multe pagini dintr-o matrice înainte de indicele dat pe bază de 1 (mergeți documentele).
FreeMemory()Curăţă datele de pe fiecare pagină.
BeginUpdate()Suspendaţi întreţinerea arborilor de pagini în timpul unei serii de mutaţii.
EndUpdate()Reîncepeți întreținerea arborelui de pagini după o batch BeginUpdate.
Clear()Scoate fiecare pagină din colecţie.
Contains(item: Page)Dacă pagina furnizată aparține acestei colecții.
CopyTo(array: Page[], index: int)Copiază conținutul colecției într-o matrice începând cu index.
Flatten()Flat fiecare formular și nota pe fiecare pagină.
Remove(item: Page)Scoate pagina furnizată şi raportează dacă a fost prezentă.
GetEnumerator()Chema GetEnumerator pe această instanță PageCollection.

Vezi și:

 Română