PdfFileEditor.ContentsResizeParameters

PdfFileEditor.ContentsResizeParameters class

Clase para especificar parámetros de cambio de tamaño de página. Permite establecer los siguientes parámetros: Tamaño de la página de resultados (ancho, alto) en unidades de espacio predeterminadas o en porcentajes del tamaño de las páginas iniciales; Márgenes izquierdo, superior, inferior y derecho en unidades de espacio predeterminadas o en porcentajes del tamaño de página inicial; Algunos valores pueden dejarse nulos para el 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 explícitamente especificados. Por ejemplo: si el ancho de página = 100 y el nuevo ancho de página especificado 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.

public class ContentsResizeParameters

Constructores

Nombre Descripción
ContentsResizeParameters() Crea parámetros de cambio de tamaño donde todos los valores se establecen en “auto”. Si es necesario, se pueden especificar los márgenes posteriores y el tamaño del contenido.
ContentsResizeParameters(ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue, ContentsResizeValue) Crea parámetros de cambio de tamaño con valores de margen y tamaño de contenido especificados.

Propiedades

Nombre Descripción
BottomMargin { get; set; } Obtiene o establece el margen inferior de la página resultante.
ContentsHeight { get; set; } Obtiene o establece la altura del contenido de la página de origen en la página resultante.
ContentsWidth { get; set; } Obtiene o establece el ancho del contenido de la página de origen en la página resultante.
LeftMargin { get; set; } Obtiene o establece el margen izquierdo en la página resultante.
RightMargin { get; set; } Obtiene o establece el margen derecho de la página resultante.
TopMargin { get; set; } Obtiene o establece el margen superior de la página resultante.

Métodos

Nombre Descripción
static ContentSize(double, double) Crea parámetros de cambio de tamaño con el tamaño de contenido especificado.
static ContentSizePercent(double, double) Crea parámetros de cambio de tamaño con el tamaño de contenido especificado en porcentajes del tamaño de página inicial. Los márgenes se calculan automáticamente.
static Margins(double, double, double, double) Crea parámetros de cambio de tamaño con un valor de márgenes especificado. El tamaño del contenido se calcula automáticamente.
static MarginsPercent(double, double, double, double) Crea parámetros de cambio de tamaño. Los márgenes se especifican en porcentajes del tamaño de página inicial.
static PageResize(double, double) Crea parámetros de cambio de tamaño para el cambio de tamaño de página.
static PageResizePct(double, double) Crea parámetros de cambio de tamaño para el cambio de tamaño de página. Los nuevos tamaños se especifican en porcentaje.

Ver también