AddMargins

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

Cambia el tamaño del contenido de la página y agrega los márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.

public bool AddMargins(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.
rightMarginDoubleMargen derecho.
topMarginDoubleMargen superior.
bottomMarginDoubleMargen inferior.

Valor_devuelto

verdadero si el cambio de tamaño fue exitoso.

Ejemplos

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMargins("input.pdf", "output.pdf", 
    //procesar páginas 1, 2, 3
    new int[] { 1, 2, 3}, 
    //el margen izquierdo es de 10 unidades
    10, 
    //el margen derecho es de 5 unidades
    5, 
    //el margen superior es de 5 unidades
    5, 
    //el margen inferior es de 5 unidades
    5);

Ver también


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

Cambia el tamaño del contenido de la página y agrega los márgenes especificados. Los márgenes se especifican en unidades de espacio predeterminadas.

public bool AddMargins(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.
rightMarginDoubleMargen derecho.
topMarginDoubleMargen superior.
bottomMarginDoubleMargen inferior.

Valor_devuelto

verdadero si la operación fue exitosa.

Ejemplos

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

Ver también