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étodo | Descripció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() const | Obtiene el margen inferior en la página resultante. |
| get_ChangeMediaBox() const | 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 |
| get_ContentsHeight() const | Obtiene la altura del contenido de la página origen en la página resultante. |
| get_ContentsWidth() const | Obtiene el ancho del contenido de la página origen en la página resultante. |
| get_LeftMargin() const | Obtiene el margen izquierdo en la página resultante. |
| get_RightMargin() const | Obtiene el margen derecho en la página resultante. |
| get_TopMargin() const | Obtiene 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
- Class Object
- Class PdfFileEditor
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++