PageSetup
Содержание
[
Скрывать
]PageSetup class
Инкапсулирует объект, представляющий описание настройки страницы. Объект PageSetup содержит все параметры настройки страницы.
public class PageSetup
Характеристики
Имя | Описание |
---|---|
BlackAndWhite { get; set; } | Указывает, будут ли элементы документа печататься черно-белыми. |
BottomMargin { get; set; } | Представляет размер нижнего поля в сантиметрах. |
BottomMarginInch { get; set; } | Представляет размер нижнего поля в дюймах. |
CenterHorizontally { get; set; } | Представляет, если лист печатается по центру по горизонтали. |
CenterVertically { get; set; } | Представляет, если лист печатается по центру вертикально. |
FirstPageNumber { get; set; } | Представляет номер первой страницы, которая будет использоваться при печати этого листа. |
FitToPagesTall { get; set; } | Представляет количество страниц в высоту, до которых рабочий лист будет масштабирован при печати. Значение по умолчанию: 1. |
FitToPagesWide { get; set; } | Представляет количество страниц в ширину, до которых рабочий лист будет масштабирован при печати. Значение по умолчанию: 1. |
FooterMargin { get; set; } | Представляет расстояние от нижней части страницы до нижнего колонтитула в сантиметрах. |
FooterMarginInch { get; set; } | Представляет расстояние от нижней части страницы до нижнего колонтитула в дюймах. |
HeaderMargin { get; set; } | Представляет расстояние от верхней части страницы до заголовка в сантиметрах. |
HeaderMarginInch { get; set; } | Представляет расстояние от верхней части страницы до заголовка в дюймах. |
IsAutoFirstPageNumber { get; set; } | Указывает, присваивается ли автоматически номер первой страницы. |
IsAutomaticPaperSize { get; } | Указывает, является ли размер бумаги автоматическим. |
IsHFAlignMargins { get; set; } | Указывает, выровнены ли поля верхнего и нижнего колонтитула с полями страницы. Если это свойство имеет значение true, левый верхний и нижний колонтитулы будут выровнены по левому полю, , а правый верхний и нижний колонтитулы будут выровнены по правому полю. Эта опция включена по умолчанию. |
IsHFDiffFirst { get; set; } | True означает, что верхний/нижний колонтитул первой страницы отличается от других страниц. |
IsHFDiffOddEven { get; set; } | True означает, что верхний/нижний колонтитул нечетных страниц отличается от нечетных страниц. |
IsHFScaleWithDoc { get; set; } | Указывает, масштабируются ли верхний и нижний колонтитулы с масштабированием документа. Применяется только для Excel 2007. |
IsPercentScale { get; set; } | Если для этого свойства задано значение False, свойства FitToPagesWide и FitToPagesTall управляют масштабированием листа. |
LeftMargin { get; set; } | Представляет размер левого поля в сантиметрах. |
LeftMarginInch { get; set; } | Представляет размер левого поля в дюймах. |
ODSPageBackground { get; } | Получает фон ODS. |
Order { get; set; } | Представляет порядок, который Microsoft Excel использует для нумерации страниц при печати большого рабочего листа. |
Orientation { get; set; } | Представляет ориентацию печати страницы. |
PaperHeight { get; } | Получает высоту бумаги в дюймах с учетом ориентации страницы. |
PaperSize { get; set; } | Представляет размер бумаги. |
PaperWidth { get; } | Получает ширину бумаги в дюймах с учетом ориентации страницы. |
PrintArea { get; set; } | Представляет диапазон для печати. |
PrintComments { get; set; } | Представляет способ печати комментариев на листе. |
PrintCopies { get; set; } | Получить и установить количество копий для печати. |
PrintDraft { get; set; } | Указывает, будет ли лист напечатан без графики. |
PrintErrors { get; set; } | Определяет тип отображаемой ошибки печати. |
PrinterSettings { get; set; } | Получает и устанавливает параметры принтера по умолчанию. |
PrintGridlines { get; set; } | Указывает, печатаются ли линии сетки ячеек на странице. |
PrintHeadings { get; set; } | Указывает, печатаются ли заголовки строк и столбцов на этой странице. |
PrintQuality { get; set; } | Представляет качество печати. |
PrintTitleColumns { get; set; } | Представляет столбцы, содержащие повторяющиеся ячейки в левой части каждой страницы. |
PrintTitleRows { get; set; } | Представляет строки, содержащие ячейки, которые должны повторяться вверху каждой страницы. |
RightMargin { get; set; } | Представляет размер правого поля в сантиметрах. |
RightMarginInch { get; set; } | Представляет размер правого поля в дюймах. |
TopMargin { get; set; } | Представляет размер верхнего поля в сантиметрах. |
TopMarginInch { get; set; } | Представляет размер верхнего поля в дюймах. |
Zoom { get; set; } | Представляет коэффициент масштабирования в процентах. Должно быть от 10 до 400. |
Методы
Имя | Описание |
---|---|
ClearHeaderFooter() | Очищает настройки верхнего и нижнего колонтитула. |
Copy(PageSetup, CopyOptions) | Копирует настройку страницы setup. |
CustomPaperSize(double, double) | Устанавливает пользовательский размер бумаги в дюймах. |
GetCommands(string) | Получает все команды верхнего или нижнего колонтитула. |
GetEvenFooter(int) | Получает скрипт, форматирующий четный нижний колонтитул файла Excel. |
GetEvenHeader(int) | Получает скрипт, форматирующий четный заголовок файла Excel. |
GetFirstPageFooter(int) | Получает скрипт, форматирующий нижний колонтитул первой страницы файла Excel. |
GetFirstPageHeader(int) | Получает скрипт, форматирующий заголовок первой страницы файла Excel. |
GetFooter(int) | Получает скрипт, форматирующий нижний колонтитул файла Excel. |
GetHeader(int) | Получает скрипт, форматирующий заголовок файла Excel. |
GetPicture(bool, int) | ПолучаетPicture объект верхнего/нижнего колонтитула. |
GetPicture(bool, bool, bool, int) | ПолучаетPicture объект верхнего/нижнего колонтитула. |
SetEvenFooter(int, string) | Задает сценарий, форматирующий нижний колонтитул четной страницы файла Excel. Эффект только в Excel 2007, когда IsHFDiffOddEven имеет значение true. |
SetEvenHeader(int, string) | Задает сценарий, форматирующий заголовок четной страницы файла Excel. Эффект только в Excel 2007, когда IsHFDiffOddEven имеет значение true. |
SetFirstPageFooter(int, string) | Устанавливает скрипт, форматирующий нижний колонтитул первой страницы файла Excel. |
SetFirstPageHeader(int, string) | Задает сценарий, форматирующий заголовок первой страницы файла Excel. Эффект только в Excel 2007, когда IsHFDiffFirst имеет значение true. |
SetFitToPages(int, int) | Устанавливает количество страниц, до которых рабочий лист будет масштабирован при печати. |
SetFooter(int, string) | Устанавливает скрипт, форматирующий нижний колонтитул файла Excel. |
SetFooterPicture(int, byte[]) | Устанавливает изображение в нижний колонтитул листа. |
SetHeader(int, string) | Устанавливает скрипт, форматирующий заголовок файла Excel. |
SetHeaderPicture(int, byte[]) | Устанавливает изображение в заголовок рабочего листа. |
SetPicture(bool, bool, bool, int, byte[]) | Устанавливает изображение в верхний/нижний колонтитул листа. |
Примеры
[C#]
Workbook workbook = new Workbook();
WorksheetCollection sheets = workbook.Worksheets;
//Добавить рабочий лист
sheets.Add();
Worksheet sheet = sheets[1];
PageSetup pageSetup = sheet.PageSetup;
pageSetup.PrintArea = "D1:K13";
//делай свое дело
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim sheets as WorksheetCollection = excel.Worksheets
'Добавить рабочий лист
sheets.Add()
Dim sheet as Worksheet = sheets(1)
Dim pageSetup as PageSetup = sheet.PageSetup
pageSetup.PrintArea = "D1:K13"
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells