PageCollection

PageCollection

Översikt

PageCollection är en klass i Aspose.PDF FOSS för .NET. ärvt från: IEnumerable<Page>.

Samla sidor i ett PDF-dokument.

Denna klass innehåller 29 metoder för att arbeta med PageCollection objekt i .NET-program. Tillgängliga metoder inkluderar: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Count, IsReadOnly, IsSynchronized, SyncRoot.

ägodelar

NamnTyp avAccessBeskrivning
CountintLäsningTotalt antal sidor.
IsReadOnlyboolLäsningOm samlingen är läsbar.
IsSynchronizedboolLäsningOm samlingen är trådsäker.
SyncRootobjectLäsningSynkroniseringskrot för IsSynchronized; återställer denna samling.

Metoder

SignatureBeskrivning
At(oneBasedIndex: int)Alias för index - få sida med 1-baserat sidnummer.
IndexOf(entity: Page?)Returnerar indexet på 1 baserat på den angivna sidan, eller -1 om det inte hittats.
Accept(visitor: Text.TextAbsorber)Acceptera en TextAbsorber besökare; itererar varje sida.
Accept(visitor: Text.TextFragmentAbsorber)Acceptera en TextFragmentAbsorber besökare; ackumulerar fragment över alla sidor.
Accept(visitor: ImagePlacementAbsorber)Acceptera en ImagePlacementAbsorber besökare över varje sida.
Accept(visitor: Annotations.AnnotationSelector)Gå varje anteckning på varje sida och skicka den till besökaren.
Add()Lägg till en ny vit sida.
Add(width: double, height: double)Lägg till en ny vit sida med de angivna dimensionerna.
Add(entity: Page)Lägg till en sida från ett annat (eller samma) dokument genom att djupt klona dess sidordbok.
Add(otherPages: PageCollection)Lägg till alla sidor från en annan sida samling (cross-document merge).
Add(pages: ICollection<Page>)Lägg till flera sidor från en samling (cross-document merge).
Add(pages: Page[])Lägg till flera sidor från en rad (cross-document merge).
Insert(pageNumber: int)Ange en ny vit sida före den angivna 1-baserade indexet.
Insert(pageNumber: int, width: double, height: double)Ange en ny vit sida med uttryckliga dimensioner före den angivna 1-baserade indexet.
Delete(index: int)Ta bort en sida med 1-baserat sidnummer.
Delete(pages)Ta bort flera sidor med 1-baserade sidnummer.
Delete()Ta bort alla sidor från dokumentet.
Insert(pageNumber: int, entity: Page)Ange en enda sida (från något dokument) före den angivna 1-baserade indexet.
Insert(pageNumber: int, pages: ICollection<Page>)Ange flera sidor från en samling före den angivna 1-baserade indexet (cross-document merge).
Insert(pageNumber: int, pages: Page[])Ange flera sidor från en rad före den angivna 1-baserade indexet (cross-document merge).
FreeMemory()Rensar cached data på varje sida.
BeginUpdate()Avbryta sidträden under en uppsättning mutationer.
EndUpdate()Återställ hållbarhet av sidträdet efter en BeginUpdate batch.
Clear()Ta bort varje sida från samlingen.
Contains(item: Page)Om den levererade sidan tillhör denna samling.
CopyTo(array: Page[], index: int)Kopiera innehållet i samlingen till en rad som börjar med index.
Flatten()Flatta varje form och anteckning på varje sida.
Remove(item: Page)Ta bort den levererade sidan och rapportera om den fanns.
GetEnumerator()Kalla GetEnumerator på detta PageCollection instans.

Se även

 Svenska