AddMargins

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

Ändrar storlek på sidinnehåll och lägger till specificerade marginaler. Marginaler anges i standardutrymmesenheter.

public bool AddMargins(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änster marginal.
rightMarginDoubleHöger marginal.
topMarginDoubleToppmarginal.
bottomMarginDoubleNedre marginal.

Returvärde

sant om storleksändringen lyckades.

Exempel

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

Se även


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

Ändrar storlek på sidinnehåll och lägger till specificerade marginaler. Marginaler anges i standardutrymmesenheter.

public bool AddMargins(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änster marginal.
rightMarginDoubleHöger marginal.
topMarginDoubleToppmarginal.
bottomMarginDoubleNedre marginal.

Returvärde

sant om operationen lyckades.

Exempel

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

Se även