AddMarginsPct

AddMarginsPct(string, string, int[], double, double, double, double)

Cambia el tamaño del contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño de página inicial.

public bool AddMarginsPct(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParámetroEscribeDescripción
sourceStringRuta al documento de origen.
destinationStringRuta donde se guardará el documento resultante.
pagesInt32[]Matriz de índices de página. Si es nulo, se procesarán todas las páginas del documento.
leftMarginDoubleMargen izquierdo en porcentajes del tamaño de página inicial.
rightMarginDoubleMargen derecho en porcentajes del tamaño de página inicial.
topMarginDoubleMargen superior en porcentajes del tamaño de página inicial.
bottomMarginDoubleMargen inferior en porcentajes del tamaño de página inicial.

Valor_devuelto

verdadero si el cambio de tamaño fue exitoso

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf", 
    //procesar páginas 1, 2, 3
    new int[] { 1, 2, 3}, 
    //el margen izquierdo es el 15% del ancho de la página 
    15, 
    //el margen derecho es el 10% del ancho de la página
    10, 
    //el margen superior es el 20% del ancho de la página
    20, 
    //el margen inferior es el 5% del ancho de la página
    5);

Ver también


AddMarginsPct(Stream, Stream, int[], double, double, double, double)

Cambia el tamaño del contenido de la página y agrega márgenes especificados. Los márgenes se especifican en porcentajes del tamaño de página inicial.

public bool AddMarginsPct(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParámetroEscribeDescripción
sourceStreamSecuencia que contiene el documento de origen.
destinationStreamSecuencia donde se guardará el documento resultante.
pagesInt32[]Matriz de índices de página. Si es nulo, se procesarán todas las páginas del documento.
leftMarginDoubleMargen izquierdo en porcentajes del tamaño de página inicial.
rightMarginDoubleMargen derecho en porcentajes del tamaño de página inicial.
topMarginDoubleMargen superior en porcentajes del tamaño de página inicial.
bottomMarginDoubleMargen inferior en porcentajes del tamaño de página inicial.

Valor_devuelto

verdadero si la acción se realizó con éxito.

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMarginsPct(src, dest, 
    //procesar páginas 1, 2, 3
    new int[] { 1, 2, 3}, 
    //el margen izquierdo es el 15% del ancho de la página 
    15, 
    //el margen derecho es el 10% del ancho de la página
    10, 
    //el margen superior es el 20% del ancho de la página
    20, 
    //el margen inferior es el 5% del ancho de la página
    5);
    dest.Close();

Ver también