Aspose::Pdf::PageCollection clase

PageCollection class

Collection of PDF document pages.

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

Métodos

MétodoDescripción
Accept(const System::SharedPtr<Annotations::AnnotationSelector>&)Acepta el objeto visitante AnnotationSelector que proporciona funcionalidad para trabajar con anotaciones.
Accept(const System::SharedPtr<ImagePlacementAbsorber>&)Acepta el objeto visitante ImagePlacementAbsorber que proporciona funcionalidad para trabajar con objetos de colocación de imágenes.
Accept(const System::SharedPtr<Text::TextFragmentAbsorber>&)Acepta el objeto visitante TextFragmentAbsorber que proporciona funcionalidad para trabajar con objetos de texto.
Accept(const System::SharedPtr<Text::TextAbsorber>&)Acepta el objeto visitante TextAbsorber que proporciona funcionalidad para trabajar con objetos de texto.
Add()Agrega una página vacía. Si el documento ya contiene páginas con tamaños variados, se seleccionará el tamaño de la página que ocurre con mayor frecuencia. En caso de que solo haya dos páginas diferentes, se usará el tamaño de la primera página.
Add(const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&)Agrega a la colección todas las páginas de la lista.
Add(const System::ArrayPtr<System::SharedPtr<Page>>&)Agrega a la colección todas las páginas del arreglo.
BeginUpdate()Actualiza cuando comienzan los cambios de grupo. Detiene la recalculación de la caché de páginas en cada operación. Recomendamos llamar a los métodos BeginUpdate/EndUpdate dentro de un bloque try-finally.
Clear() overrideLimpia la colección de páginas.
Contains(const System::SharedPtr<Page>&) const overrideDetermina si esta instancia contiene el objeto.
CopyPage(const System::SharedPtr<Page>&)Agrega la página a la colección.
CopyTo(System::ArrayPtr<System::SharedPtr<Page>>, int32_t) overrideCopia páginas al documento.
Delete(int32_t)Elimina la página especificada.
Delete()Elimina todas las páginas de la colección.
Delete(const System::ArrayPtr<int32_t>&)Elimina las páginas cuyos números están especificados en el arreglo.
EndUpdate()Actualiza cuando se completan los cambios de grupo. Restaura la recalculación de la caché de páginas en cada operación. Recomendamos llamar a los métodos BeginUpdate/EndUpdate dentro de un bloque try-finally.
Flatten()Elimina todos los campos ubicados en las páginas y coloca sus valores en su lugar.
FreeMemory() overrideBorra los datos en caché.
get_Count() const overrideObtiene el recuento de páginas en el documento.
get_IsReadOnly() const overrideObtiene el valor que indica si la colección es de solo lectura. Siempre devuelve false.
get_IsSynchronized()Devuelve true si el objeto está sincronizado.
get_SyncRoot() constObtiene el objeto de sincronización de la colección.
GetEnumerator() overrideDevuelve el enumerador de páginas.
idx_get(int32_t)Obtiene la página por índice.
IndexOf(const System::SharedPtr<Page>&) constDevuelve el índice de la página especificada.
Insert(int32_t)Inserta una página vacía en la colección en la posición especificada. Si el documento ya contiene páginas con tamaños variados, se seleccionará el tamaño de la página que ocurre con mayor frecuencia. En caso de que solo haya dos páginas diferentes, se usará el tamaño de la primera página.
Insert(int32_t, const System::SharedPtr<Page>&)Inserta la página en la colección de páginas en el lugar especificado.
Insert(int32_t, const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&)Inserta páginas de la colección en el documento.
Insert(int32_t, const System::ArrayPtr<System::SharedPtr<Page>>&)Inserta páginas del arreglo en el documento.
Remove(const System::SharedPtr<Page>&) override
.

Ver también