AddMargins

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

Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in unità di spazio predefinite.

public bool AddMargins(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParametroTipoDescrizione
sourceStringPercorso del documento di origine.
destinationStringPercorso in cui verrà salvato il documento risultante.
pagesInt32[]Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate.
leftMarginDoubleMargine sinistro.
rightMarginDoubleMargine destro.
topMarginDoubleMargine superiore.
bottomMarginDoubleMargine inferiore.

Valore di ritorno

true se il ridimensionamento ha avuto esito positivo.

Esempi

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMargins("input.pdf", "output.pdf", 
    //elabora le pagine 1, 2, 3
    new int[] { 1, 2, 3}, 
    //il margine sinistro è di 10 unità
    10, 
    //il margine destro è di 5 unità
    5, 
    //il margine superiore è di 5 unità
    5, 
    //il margine inferiore è di 5 unità
    5);

Guarda anche


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

Ridimensiona il contenuto della pagina e aggiunge i margini specificati. I margini sono specificati in unità di spazio predefinite.

public bool AddMargins(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParametroTipoDescrizione
sourceStreamStream che contiene il documento di origine.
destinationStreamStream in cui verrà salvato il documento risultante.
pagesInt32[]Matrice di indici di pagina. Se nullo, tutte le pagine del documento verranno elaborate.
leftMarginDoubleMargine sinistro.
rightMarginDoubleMargine destro.
topMarginDoubleMargine superiore.
bottomMarginDoubleMargine inferiore.

Valore di ritorno

true se l’operazione è riuscita.

Esempi

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMargins(src, dest, 
    //elabora le pagine 1, 2, 3
    new int[] { 1, 2, 3}, 
    //il margine sinistro è di 10 unità
    10, 
    //il margine destro è di 5 unità
    5, 
    //il margine superiore è di 5 unità
    5, 
    //il margine inferiore è di 5 unità
    5);
    dest.Close();

Guarda anche