AddMarginsPct

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

Ändrar storlek på sidinnehåll och lägg till specificerade marginaler. Marginaler anges i procent av den ursprungliga sidstorleken.

public bool AddMarginsPct(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParameterTypBeskrivning
sourceStringSökväg till källdokument.
destinationStringSökväg där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
leftMarginDoubleVänstermarginal i procent av den ursprungliga sidstorleken.
rightMarginDoubleHögermarginal i procent av den ursprungliga sidstorleken.
topMarginDoubleToppmarginal i procent av den ursprungliga sidstorleken.
bottomMarginDoubleNedre marginal i procent av den ursprungliga sidstorleken.

Returvärde

sant om storleksändringen lyckades

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf", 
    //bearbeta sidorna 1, 2, 3
    new int[] { 1, 2, 3}, 
    //vänstermarginalen är 15 % av sidbredden 
    15, 
    //högermarginalen är 10 % av sidbredden
    10, 
    //toppmarginalen är 20 % av sidbredden
    20, 
    //bottenmarginalen är 5 % av sidbredden
    5);

Se även


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

Ändrar storlek på sidinnehåll och lägg till specificerade marginaler. Marginaler anges i procent av den ursprungliga sidstorleken.

public bool AddMarginsPct(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParameterTypBeskrivning
sourceStreamStream som innehåller källdokument.
destinationStreamStreama där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
leftMarginDoubleVänstermarginal i procent av den ursprungliga sidstorleken.
rightMarginDoubleHögermarginal i procent av den ursprungliga sidstorleken.
topMarginDoubleToppmarginal i procent av den ursprungliga sidstorleken.
bottomMarginDoubleNedre marginal i procent av den ursprungliga sidstorleken.

Returvärde

sant om åtgärden utfördes framgångsrikt.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMarginsPct(src, dest, 
    //bearbeta sidorna 1, 2, 3
    new int[] { 1, 2, 3}, 
    //vänstermarginalen är 15 % av sidbredden 
    15, 
    //högermarginalen är 10 % av sidbredden
    10, 
    //toppmarginalen är 20 % av sidbredden
    20, 
    //bottenmarginalen är 5 % av sidbredden
    5);
    dest.Close();

Se även