Aspose::Pdf::PageCollection klass

PageCollection class

Collection of PDF document pages.

class PageCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Page>>,
                       public Aspose::Pdf::ISupportsMemoryCleanup

Metoder

MetodBeskrivning
Accept(const System::SharedPtr<Annotations::AnnotationSelector>&)Accepterar AnnotationSelector besökarobjekt som tillhandahåller funktionalitet för att arbeta med annotationer.
Accept(const System::SharedPtr<ImagePlacementAbsorber>&)Accepterar ImagePlacementAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med bildplaceringsobjekt.
Accept(const System::SharedPtr<Text::TextFragmentAbsorber>&)Accepterar TextFragmentAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med textobjekt.
Accept(const System::SharedPtr<Text::TextAbsorber>&)Accepterar TextAbsorber besökarobjekt som tillhandahåller funktionalitet för att arbeta med textobjekt.
Add()Lägger till en tom sida. Om dokumentet redan innehåller sidor med olika storlekar väljs storleken på den mest förekommande sidan. Om det bara finns två olika sidor används storleken på den första sidan.
Add(const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&)Lägger till alla sidor från listan i samlingen.
Add(const System::ArrayPtr<System::SharedPtr<Page>>&)Lägger till alla sidor från arrayen i samlingen.
BeginUpdate()Uppdaterar när gruppändringar påbörjas. Stoppar omberäkning av sidcache vid varje operation. Vi rekommenderar att anropa BeginUpdate/EndUpdate-metoderna i ett try-finally-block.
Clear() overrideRensa sidssamlingen.
Contains(const System::SharedPtr<Page>&) const overrideBestämmer om denna instans innehåller objektet.
CopyPage(const System::SharedPtr<Page>&)Lägger till sidan i samlingen.
CopyTo(System::ArrayPtr<System::SharedPtr<Page>>, int32_t) overrideKopierar sidor till dokumentet.
Delete(int32_t)Ta bort angiven sida.
Delete()Tar bort alla sidor från samlingen.
Delete(const System::ArrayPtr<int32_t>&)Ta bort sidor vars nummer anges i arrayen.
EndUpdate()Uppdaterar när gruppändringar är slutförda. Återställer omberäkning av sidcache vid varje operation. Vi rekommenderar att anropa BeginUpdate/EndUpdate-metoderna i ett try-finally-block.
Flatten()Tar bort alla fält som finns på sidorna och placerar deras värden istället.
FreeMemory() overrideRensar cachelagrad data.
get_Count() const overrideHämtar antalet sidor i dokumentet.
get_IsReadOnly() const overrideHämtar värdet som indikerar om samlingen är skrivskyddad. Returnerar alltid falskt.
get_IsSynchronized()Returnerar true om objektet är synkroniserat.
get_SyncRoot() constHämtar synkroniseringsobjektet för samlingen.
GetEnumerator() overrideReturnerar en enumerator för sidorna.
idx_get(int32_t)Hämtar sida efter index.
IndexOf(const System::SharedPtr<Page>&) constReturnerar index för den angivna sidan.
Insert(int32_t)Infoga en tom sida i samlingen på den angivna positionen. Om dokumentet redan innehåller sidor med olika storlekar kommer storleken på den mest förekommande sidan att väljas. Om det bara finns två olika sidor kommer storleken på den första sidan att användas.
Insert(int32_t, const System::SharedPtr<Page>&)Infogar en sida i sidssamlingen på angiven plats.
Insert(int32_t, const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&)Infogar sidor från samlingen i dokumentet.
Insert(int32_t, const System::ArrayPtr<System::SharedPtr<Page>>&)Infogar sidor från arrayen i dokumentet.
Remove(const System::SharedPtr<Page>&) override
.

Se även