Clase Aspose::Pdf::Facades::PdfPageEditor

PdfPageEditor class

Representa una clase para editar la página del archivo PDF, incluyendo rotar la página, hacer zoom, mover la posición y cambiar el tamaño de la página.

class PdfPageEditor : public Aspose::Pdf::Facades::SaveableFacade

Métodos

MétodoDescripción
ApplyChanges()Aplica los cambios realizados en las páginas del documento.
get_DisplayDuration()Obtiene la duración de visualización de las páginas.
get_HorizontalAlignment()Obtiene la alineación horizontal del contenido PDF original en la página resultante, el valor predeterminado es AlignmentType.Left.
get_PageRotations()Una tabla hash contiene el número de página y el grado de rotación; la clave representa el número de página y el valor de la clave representa la rotación en grados.
get_PageSize()Obtiene el tamaño de página del archivo de salida.
get_ProcessPages()Obtiene los números de página que se editarán. Por defecto, se editará cada página.
get_Rotation()Obtiene la rotación de las páginas; la rotación debe ser 0, 90, 180 o 270. El valor predeterminado es 0.
get_TransitionDuration()Obtiene la duración del efecto de transición.
get_TransitionType()Obtiene el estilo de transición a usar al pasar a esta página desde otra durante una presentación.
get_VerticalAlignmentType()Obtiene o establece la alineación vertical del contenido PDF original en la página resultante, el valor predeterminado es VerticalAlignmentType.Bottom.
get_Zoom()Obtiene o establece el coeficiente de zoom. El valor 1.0 corresponde al 100 %. El valor predeterminado es 1.0.
GetPageBoxSize(int32_t, const System::String&)Devuelve el tamaño del cuadro especificado en el documento.
GetPageRotation(int32_t)Devuelve la rotación de la página especificada.
GetPages()Devuelve el número total de páginas.
GetPageSize(int32_t)Devuelve el tamaño de página de la página especificada.
MovePosition(float, float)Mueve el origen de (0, 0) al punto designado. El origen está en la esquina inferior izquierda y la unidad es punto (1 pulgada = 72 puntos).
PdfPageEditor()Constructor para la clase PdfPageEditor.
PdfPageEditor(const System::SharedPtr<Aspose::Pdf::Document>&)Constructor para la clase PdfPageEditor.
Save(System::String) overrideGuarda el documento modificado en un archivo.
Save(System::SharedPtr<System::IO::Stream>) overrideGuarda el documento modificado en un flujo.
set_DisplayDuration(int32_t)Establece la duración de visualización de las páginas.
set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment)Establece la alineación horizontal del contenido PDF original en la página resultante, el valor predeterminado es AlignmentType.Left.
set_PageRotations(const System::SharedPtr<System::Collections::Generic::Dictionary<int32_t, int32_t>>&)Una tabla hash contiene el número de página y el grado de rotación; la clave representa el número de página y el valor de la clave representa la rotación en grados.
set_PageSize(const System::SharedPtr<Aspose::Pdf::PageSize>&)Establece el tamaño de página del archivo de salida.
set_ProcessPages(const System::ArrayPtr<int32_t>&)Establece los números de página que se editarán. Por defecto, se editará cada página.
set_Rotation(int32_t)Establece la rotación de las páginas, la rotación debe ser 0, 90, 180 o 270. El valor predeterminado es 0.
set_TransitionDuration(int32_t)Establece la duración del efecto de transición.
set_TransitionType(int32_t)Establece el estilo de transición a usar al pasar a esta página desde otra durante una presentación.
set_VerticalAlignmentType(Aspose::Pdf::VerticalAlignment)Obtiene o establece la alineación vertical del contenido PDF original en la página resultante, el valor predeterminado es VerticalAlignmentType.Bottom.
set_Zoom(float)Obtiene o establece el coeficiente de zoom. El valor 1.0 corresponde al 100 %. El valor predeterminado es 1.0.

Campos

CampoDescripción
static constexpr BLINDHPersianas verticales.
static constexpr BLINDVPersianas verticales.
static constexpr BTWIPEDeslizamiento de abajo a arriba.
static constexpr DGLITTERBrillo diagonal.
static constexpr DISSOLVELa página anterior se disuelve.
static constexpr INBOXCaja interna.
static constexpr LRGLITTERBrillo izquierda-derecha.
static constexpr LRWIPEDeslizamiento izquierda-derecha.
static constexpr OUTBOXCaja externa.
static constexpr RLWIPEDeslizamiento derecha-izquierda.
static constexpr SPLITHINDivisión horizontal IN.
static constexpr SPLITHOUTDivisión horizontal Out.
static constexpr SPLITVINDivisión vertical In.
static constexpr SPLITVOUTDivisión vertical Out.
static constexpr TBGLITTERBrillo arriba-abajo.
static constexpr TBWIPEDeslizamiento arriba-abajo.

Ver también