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