AddMarginsPct

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

Изменяет размер содержимого страницы и добавляет заданные поля. Поля указываются в процентах от исходного размера страницы.

public bool AddMarginsPct(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ПараметрТипОписание
sourceStringПуть к исходному документу.
destinationStringПуть, по которому будет сохранен результирующий документ.
pagesInt32[]Массив индексов страниц. Если null, то будут обработаны все страницы документа.
leftMarginDoubleЛевое поле в процентах от исходного размера страницы.
rightMarginDoubleПравое поле в процентах от исходного размера страницы.
topMarginDoubleВерхнее поле в процентах от исходного размера страницы.
bottomMarginDoubleНижнее поле в процентах от исходного размера страницы.

Возвращаемое значение

true, если изменение размера прошло успешно

Примеры

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf", 
    //обрабатываем страницы 1, 2, 3
    new int[] { 1, 2, 3}, 
    //левое поле составляет 15% от ширины страницы 
    15, 
    //правое поле составляет 10% от ширины страницы
    10, 
    //верхнее поле составляет 20% от ширины страницы
    20, 
    //нижнее поле 5% от ширины страницы
    5);

Смотрите также


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

Изменяет размер содержимого страницы и добавляет заданные поля. Поля указываются в процентах от исходного размера страницы.

public bool AddMarginsPct(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ПараметрТипОписание
sourceStreamПоток, содержащий исходный документ.
destinationStreamПоток, где результирующий документ будет сохранен.
pagesInt32[]Массив индексов страниц. Если null, то будут обработаны все страницы документа.
leftMarginDoubleЛевое поле в процентах от исходного размера страницы.
rightMarginDoubleПравое поле в процентах от исходного размера страницы.
topMarginDoubleВерхнее поле в процентах от исходного размера страницы.
bottomMarginDoubleНижнее поле в процентах от исходного размера страницы.

Возвращаемое значение

true, если действие было выполнено успешно.

Примеры

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMarginsPct(src, dest, 
    //обрабатываем страницы 1, 2, 3
    new int[] { 1, 2, 3}, 
    //левое поле составляет 15% от ширины страницы 
    15, 
    //правое поле составляет 10% от ширины страницы
    10, 
    //верхнее поле составляет 20% от ширины страницы
    20, 
    //нижнее поле 5% от ширины страницы
    5);
    dest.Close();

Смотрите также