PageSetup

Огляд

PageSetup — це struct у Aspose.Cells FOSS для Rust. Успадковує: Debug, Clone, PartialEq і ще один.

Представляє налаштування друку робочого листа та макету сторінки.

Цей struct оголошує 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()Очищає вертикальні розриви сторінок.

Дивіться також

 Українська