AddMarginsPct

AddMarginsPct(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 en pourcentage de la taille de la page initiale.

public bool AddMarginsPct(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 en pourcentage de la taille de page initiale.
rightMarginDoubleMarge droite en pourcentage de la taille initiale de la page.
topMarginDoubleMarge supérieure en pourcentage de la taille de page initiale.
bottomMarginDoubleMarge inférieure en pourcentage de la taille de page initiale.

Return_Value

vrai si le redimensionnement a réussi

Exemples

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

Voir également


AddMarginsPct(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 en pourcentage de la taille de la page initiale.

public bool AddMarginsPct(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 en pourcentage de la taille de page initiale.
rightMarginDoubleMarge droite en pourcentage de la taille initiale de la page.
topMarginDoubleMarge supérieure en pourcentage de la taille de page initiale.
bottomMarginDoubleMarge inférieure en pourcentage de la taille de page initiale.

Return_Value

true si l’action a été effectuée avec succès.

Exemples

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

Voir également