PageSetup

Обзор

PageSetup — это структура в Aspose.Cells FOSS для Rust. Наследует от: Debug, Clone, PartialEq и ещё одного.

Представляет параметры печати листа и настройки разметки страницы.

Эта структура объявляет 102 метода для объектов PageSetup в программах на Rust. Доступные методы включают: add_horizontal_page_break, add_vertical_page_break, bottom_margin, bottom_margin_inch, center_footer, center_header, center_horizontally, center_vertically, clear_horizontal_page_breaks, clear_vertical_page_breaks, first_page_number, fit_to_pages_tall и ещё 90 методов. Публичные члены доступны любому приложению на Rust после установки пакета Aspose.Cells FOSS для Rust.

Методы

СигнатураОписание:
new() → SelfИнициализирует новый экземпляр.
paper_size() → PaperSizeTypeПолучает размер бумаги.
get_paper_size() → PaperSizeTypeПолучает размер бумаги.
set_paper_size(value: PaperSizeType)Устанавливает размер бумаги.
orientation() → PageOrientationTypeПолучает ориентацию страницы.
get_orientation() → PageOrientationTypeПолучает ориентацию страницы.
set_orientation(value: PageOrientationType)Устанавливает ориентацию страницы.
first_page_number() → Option<i32>Получает номер первой печатной страницы.
get_first_page_number() → Option<i32>Получает номер первой печатаемой страницы.
set_first_page_number(value: Option<i32>) → Result<(), CellsError>Устанавливает номер первой печатаемой страницы.
scale() → Option<i32>Получает процент масштабирования печати.
get_scale() → Option<i32>Получает процент масштабирования печати.
set_scale(value: Option<i32>) → Result<(), CellsError>Устанавливает процент масштабирования печати.
fit_to_pages_wide() → Option<i32>Получает количество страниц по ширине, которые помещаются при печати.
get_fit_to_pages_wide() → Option<i32>Получает количество страниц по ширине, которое должно поместиться при печати.
set_fit_to_pages_wide(value: Option<i32>) → Result<(), CellsError>Устанавливает количество страниц по ширине, которое должно помещаться при печати.
fit_to_pages_tall() → Option<i32>Возвращает количество страниц по высоте, которое помещается при печати.
get_fit_to_pages_tall() → Option<i32>Получает количество страниц по высоте, которое помещается при печати.
set_fit_to_pages_tall(value: Option<i32>) → Result<(), CellsError>Устанавливает количество страниц по высоте, которое должно помещаться при печати.
print_area() → &strПолучает ссылку на область печати.
get_print_area() → &strПолучает ссылку на область печати.
set_print_area(value: impl Into<String>)Устанавливает ссылку на область печати.
print_title_rows() → &strПолучает ссылку на повторяющиеся строки заголовка.
get_print_title_rows() → &strПолучает ссылку на повторяющиеся строки заголовка.
set_print_title_rows(value: impl Into<String>)Устанавливает ссылку на повторяющиеся строки заголовка.
print_title_columns() → &strПолучает ссылку на повторяющиеся столбцы заголовка.
get_print_title_columns() → &strПолучает ссылку на повторяющиеся столбцы заголовка.
set_print_title_columns(value: impl Into<String>)Устанавливает ссылку на повторяющиеся столбцы заголовка.
left_margin() → f64Получает левый отступ в сантиметрах.
get_left_margin() → f64Получает левый отступ в сантиметрах.
set_left_margin(value: f64) → Result<(), CellsError>Устанавливает левый отступ в сантиметрах.
right_margin() → f64Получает правый отступ в сантиметрах.
get_right_margin() → f64Получает правый отступ в сантиметрах.
set_right_margin(value: f64) → Result<(), CellsError>Устанавливает правый отступ в сантиметрах.
top_margin() → f64Получает верхнее поле в сантиметрах.
get_top_margin() → f64Получает верхний отступ в сантиметрах.
set_top_margin(value: f64) → Result<(), CellsError>Устанавливает верхний отступ в сантиметрах.
bottom_margin() → f64Получает нижний отступ в сантиметрах.
get_bottom_margin() → f64Получает нижнее поле в сантиметрах.
set_bottom_margin(value: f64) → Result<(), CellsError>Устанавливает нижнее поле в сантиметрах.
header_margin() → f64Получает отступ заголовка в сантиметрах.
get_header_margin() → f64Получает отступ заголовка в сантиметрах.
set_header_margin(value: f64) → Result<(), CellsError>Устанавливает отступ заголовка в сантиметрах.
footer_margin() → f64Получает отступ нижнего колонтитула в сантиметрах.
get_footer_margin() → f64Получает отступ нижнего колонтитула в сантиметрах.
set_footer_margin(value: f64) → Result<(), CellsError>Устанавливает отступ нижнего колонтитула в сантиметрах.
left_margin_inch() → f64Получает левый отступ в дюймах.
get_left_margin_inch() → f64Получает левый отступ в дюймах.
set_left_margin_inch(value: f64) → Result<(), CellsError>Устанавливает левый отступ в дюймах.
right_margin_inch() → f64Получает правый отступ в дюймах.
get_right_margin_inch() → f64Получает правый отступ в дюймах.
set_right_margin_inch(value: f64) → Result<(), CellsError>Устанавливает правый отступ в дюймах.
top_margin_inch() → f64Получает верхний отступ в дюймах.
get_top_margin_inch() → f64Получает верхнее поле в дюймах.
set_top_margin_inch(value: f64) → Result<(), CellsError>Устанавливает верхний отступ в дюймах.
bottom_margin_inch() → f64Получает нижнее поле в дюймах.
get_bottom_margin_inch() → f64Получает нижний отступ в дюймах.
set_bottom_margin_inch(value: f64) → Result<(), CellsError>Устанавливает нижнее поле в дюймах.
header_margin_inch() → f64Получает отступ заголовка в дюймах.
get_header_margin_inch() → f64Получает отступ заголовка в дюймах.
set_header_margin_inch(value: f64) → Result<(), CellsError>Устанавливает отступ заголовка в дюймах.
footer_margin_inch() → f64Получает отступ нижнего колонтитула в дюймах.
get_footer_margin_inch() → f64Получает отступ нижнего колонтитула в дюймах.
set_footer_margin_inch(value: f64) → Result<(), CellsError>Устанавливает отступ нижнего колонтитула в дюймах.
left_header() → &strПолучает текст левого заголовка.
get_left_header() → &strПолучает текст левого заголовка.
set_left_header(value: impl Into<String>)Устанавливает текст левого верхнего колонтитула.
center_header() → &strПолучает текст центрального колонтитула.
get_center_header() → &strПолучает текст центрального заголовка.
set_center_header(value: impl Into<String>)Устанавливает текст центрального колонтитула.
right_header() → &strПолучает текст правого колонтитула.
get_right_header() → &strПолучает текст правого заголовка.
set_right_header(value: impl Into<String>)Устанавливает текст правого колонтитула.
left_footer() → &strПолучает текст левого нижнего колонтитула.
get_left_footer() → &strПолучает текст левого нижнего колонтитула.
set_left_footer(value: impl Into<String>)Устанавливает текст левого нижнего колонтитула.
center_footer() → &strПолучает текст нижнего колонтитула в центре.
get_center_footer() → &strПолучает текст центрального нижнего колонтитула.
set_center_footer(value: impl Into<String>)Устанавливает текст центрального нижнего колонтитула.
right_footer() → &strПолучает текст правого нижнего колонтитула.
get_right_footer() → &strПолучает текст правого нижнего колонтитула.
set_right_footer(value: impl Into<String>)Устанавливает правый текст нижнего колонтитула.
print_gridlines() → boolПолучает, печатаются ли линии сетки.
get_print_gridlines() → boolПолучает, печатаются ли линии сетки.
set_print_gridlines(value: bool)Устанавливает, печатаются ли линии сетки.
print_headings() → boolПолучает, печатаются ли заголовки строк и столбцов.
get_print_headings() → boolПолучает, печатаются ли заголовки строк и столбцов.
set_print_headings(value: bool)Устанавливает, печатаются ли заголовки строк и столбцов.
center_horizontally() → boolПолучает, центрировано ли содержимое по горизонтали на странице.
get_center_horizontally() → boolПолучает, центрировано ли содержимое по горизонтали на странице.
set_center_horizontally(value: bool)Устанавливает, центрировано ли содержимое по горизонтали на странице.
center_vertically() → boolПолучает, центрировано ли содержимое по вертикали на странице.
get_center_vertically() → boolПолучает, центрировано ли содержимое по вертикали на странице.
set_center_vertically(value: bool)Устанавливает, центрировано ли содержимое вертикально на странице.
horizontal_page_breaks() → Vec<i32>Получает горизонтальные разрывы страниц как отсортированные индексы строк, начиная с нуля.
get_horizontal_page_breaks() → Vec<i32>Получает горизонтальные разрывы страниц в виде отсортированных индексов строк, начинающихся с нуля.
vertical_page_breaks() → Vec<i32>Получает вертикальные разрывы страниц как отсортированные нулевые индексы столбцов.
get_vertical_page_breaks() → Vec<i32>Получает вертикальные разрывы страниц как отсортированные нулевые индексы столбцов.
add_horizontal_page_break(row_index: i32) → Result<(), CellsError>Добавляет элемент.
add_vertical_page_break(column_index: i32) → Result<(), CellsError>Добавляет элемент.
clear_horizontal_page_breaks()Очищает горизонтальные разрывы страниц.
clear_vertical_page_breaks()Очищает вертикальные разрывы страниц.

См. также:

 Русский