Aspose::Pdf::Facades::PdfFileEditor::ContentsResizeParameters clase

ContentsResizeParameters class

Clase para especificar los parámetros de redimensionamiento de página. Permite establecer los siguientes parámetros: Tamaño de la página resultante (ancho, alto) en unidades de espacio predeterminadas o en porcentajes del tamaño de las páginas iniciales; Left, Top, Bottom y Right márgenes en unidades de espacio predeterminadas o en porcentajes del tamaño de la página inicial; Algunos valores pueden quedar nulos para cálculo automático. Estos valores se calcularán a partir del resto del tamaño de la página después de calcular los valores especificados explícitamente. Por ejemplo: si el ancho de la página = 100 y el nuevo ancho de página especificado es 60 unidades, entonces los márgenes izquierdo y derecho se calculan automáticamente: (100 - 60) / 2 = 15. Esta clase se usa en el método ResizeContents.

class ContentsResizeParameters : public System::Object

Métodos

MétodoDescripción
static ContentSize(double, double)Crea parámetros de redimensionamiento con el tamaño de contenido especificado.
static ContentSizePercent(double, double)Crea parámetros de redimensionamiento con el tamaño de contenido especificado en porcentajes del tamaño de página inicial. Los márgenes se calculan automáticamente.
ContentsResizeParameters()Crea parámetros de redimensionamiento donde todos los valores se establecen en “auto”. Más tarde se pueden especificar los márgenes y el tamaño del contenido si es necesario.
ContentsResizeParameters(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&, const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Crea parámetros de redimensionamiento con los valores de margen especificados y el tamaño del contenido.
get_BottomMargin() constObtiene el margen inferior en la página resultante.
get_ChangeMediaBox() constObtiene y establece si se debe ajustar el MediaBox de una página PDF durante la operación de redimensionamiento. El valor predeterminado es false
get_ContentsHeight() constObtiene la altura del contenido de la página origen en la página resultante.
get_ContentsWidth() constObtiene el ancho del contenido de la página origen en la página resultante.
get_LeftMargin() constObtiene el margen izquierdo en la página resultante.
get_RightMargin() constObtiene el margen derecho en la página resultante.
get_TopMargin() constObtiene el margen superior en la página resultante.
static Margins(double, double, double, double)Crea parámetros de redimensionamiento con el valor de los márgenes especificado. El tamaño del contenido se calcula automáticamente.
static MarginsPercent(double, double, double, double)Crea parámetros de redimensionamiento. Los márgenes se especifican en porcentajes del tamaño de página inicial.
static PageResize(double, double)Crea parámetros de redimensionamiento para el redimensionamiento de página.
static PageResizePct(double, double)Crea parámetros de redimensionamiento para el redimensionamiento de página. Los nuevos tamaños se especifican en porcentaje.
set_BottomMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece el margen inferior en la página resultante.
set_ChangeMediaBox(bool)Obtiene y establece si se debe ajustar el MediaBox de una página PDF durante la operación de redimensionamiento. El valor predeterminado es false
set_ContentsHeight(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece la altura del contenido de la página origen en la página resultante.
set_ContentsWidth(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece el ancho del contenido de la página origen en la página resultante.
set_LeftMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece el margen izquierdo en la página resultante.
set_RightMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece el margen derecho en la página resultante.
set_TopMargin(const System::SharedPtr<PdfFileEditor::ContentsResizeValue>&)Establece el margen superior en la página resultante.

Ver también