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)
Параметр | Тип | Описание |
---|---|---|
source | String | Путь к исходному документу. |
destination | String | Путь, по которому будет сохранен результирующий документ. |
pages | Int32[] | Массив индексов страниц. Если null, то будут обработаны все страницы документа. |
leftMargin | Double | Левое поле в процентах от исходного размера страницы. |
rightMargin | Double | Правое поле в процентах от исходного размера страницы. |
topMargin | Double | Верхнее поле в процентах от исходного размера страницы. |
bottomMargin | Double | Нижнее поле в процентах от исходного размера страницы. |
Возвращаемое значение
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);
Смотрите также
- class PdfFileEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF
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)
Параметр | Тип | Описание |
---|---|---|
source | Stream | Поток, содержащий исходный документ. |
destination | Stream | Поток, где результирующий документ будет сохранен. |
pages | Int32[] | Массив индексов страниц. Если null, то будут обработаны все страницы документа. |
leftMargin | Double | Левое поле в процентах от исходного размера страницы. |
rightMargin | Double | Правое поле в процентах от исходного размера страницы. |
topMargin | Double | Верхнее поле в процентах от исходного размера страницы. |
bottomMargin | Double | Нижнее поле в процентах от исходного размера страницы. |
Возвращаемое значение
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();
Смотрите также
- class PdfFileEditor
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF