AddMargins

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

Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées dans les unités d’espace par défaut.

public bool AddMargins(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParamètreTaperLa description
sourceStringChemin d’accès au document source.
destinationStringChemin où le document résultant sera enregistré.
pagesInt32[]Tableau d’index de pages. Si null, toutes les pages du document seront traitées.
leftMarginDoubleMarge de gauche.
rightMarginDoubleMarge droite.
topMarginDoubleMarge supérieure.
bottomMarginDoubleMarge inférieure.

Return_Value

true si le redimensionnement a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMargins("input.pdf", "output.pdf", 
    //traite les pages 1, 2, 3
    new int[] { 1, 2, 3}, 
    //la marge de gauche est de 10 unités
    10, 
    //la marge droite est de 5 unités
    5, 
    //la marge supérieure est de 5 unités
    5, 
    //la marge inférieure est de 5 unités
    5);

Voir également


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

Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées dans les unités d’espace par défaut.

public bool AddMargins(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParamètreTaperLa description
sourceStreamFlux qui contient le document source.
destinationStreamFlux où le document résultant sera enregistré.
pagesInt32[]Tableau d’index de pages. Si null, toutes les pages du document seront traitées.
leftMarginDoubleMarge de gauche.
rightMarginDoubleMarge droite.
topMarginDoubleMarge supérieure.
bottomMarginDoubleMarge inférieure.

Return_Value

true si l’opération a réussi.

Exemples

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMargins(src, dest, 
    //traite les pages 1, 2, 3
    new int[] { 1, 2, 3}, 
    //la marge de gauche est de 10 unités
    10, 
    //la marge droite est de 5 unités
    5, 
    //la marge supérieure est de 5 unités
    5, 
    //la marge inférieure est de 5 unités
    5);
    dest.Close();

Voir également