Как установить область печати

Возможные сценарии использования

Настройка области печати в документе, таком как таблица Excel, помогает контролировать, какое содержимое будет включено при печати. Вот некоторые причины установить область печати:

  1. Фокус на конкретных данных: вы можете распечатывать только наиболее важные разделы, избегая нежелательного содержимого.
  2. Улучшенная раскладка: помогает организовать и разместить содержимое аккуратно на печатных страницах, избегая разрывов или нежелательных переносов страниц.
  3. Экономия ресурсов: ограничивая область печати, вы можете сократить расход бумаги и чернил.
  4. Профессиональное представление: обеспечивает печать лишь финальной и отредактированной версии данных, что особенно важно для отчетов или презентаций.
  5. Последовательность: при повторной печати одного и того же документа наличие заданной области печати гарантирует равномерность результата.

Настройка области печати особенно полезна в больших документах, где необходимо поделиться или просмотреть только часть документа в печатном виде.

Как установить область печати в Excel

Чтобы установить область печати в Excel, выполните следующие шаги:

  1. Выберите ячейки: щелкните и перетащите, чтобы выбрать диапазон ячеек, который хотите установить как область печати.

  2. Откройте вкладку Макет страницы: перейдите во вкладку “Макет страницы” на ленте в верхней части окна Excel.

  3. Установить область печати: в группе “Настройка страницы” нажмите “Область печати”. В выпадающем меню выберите “Установить область печати”.

  4. Добавление к области печати: если вы хотите добавить больше ячеек к существующей области печати, выберите дополнительные ячейки, перейдите в “Область печати” во вкладке “Макет страницы” и выберите “Добавить к области печати”.


Это действие установит выбранные ячейки как область печати. При печати листа будет напечатана только эта определенная область.

Как очистить область печати в Excel

Чтобы очистить область печати в Excel, выполните следующие шаги:

  1. Откройте вкладку Макет страницы: нажмите на вкладку “Макет страницы” в ленте в верхней части окна Excel.
  2. Очистить область печати: В группе “Параметры страницы” нажмите “Область печати”. В выпадающем меню выберите “Очистить область печати”.

Это действие удалит любую ранее установленную область печати, позволив напечатать весь лист.

Что происходит после очистки области печати

Очистка области печати в приложении Excel с помощью Aspose.Cells приведет к тому, что при печати будет включен весь лист. Если область печати установлена, будет напечатан только указанный диапазон ячеек. Очистив область печати, вы гарантируете, что не будет задан конкретный диапазон, и по умолчанию будет напечатан весь лист.

  1. Поведение по умолчанию при печати: будет учитываться весь лист. Это означает, что все ячейки с данными или форматированием будут напечатаны.
  2. Нет ограничений области печати: ранее заданные ограничения области печати будут удалены. Если были указаны конкретные строки и столбцы для печати, они больше не будут ограничены этими ограничениями.
  3. Печать полного содержимого: весь содержимое, включая заголовки, колонтитулы и любые другие данные внутри листа, будет включено в задание на печать.

Как установить область печати с помощью Aspose.Cells

Чтобы установить область печати в указанном листе: сначала загрузите пример файла, затем необходимо изменить свойство Worksheet.getPageSetup().setPrintArea() объекта PageSetup для нужного листа. Установка этого свойства в диапазонную строку задаст область печати.

// Load the workbook
Workbook workbook = new Workbook("input.xlsx");
// Access the desired worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Set the print area - specify the range you want to print
worksheet.getPageSetup().setPrintArea("A1:D10");
// Save the workbook
workbook.save("set_print_area.pdf");

Результат вывода:

Как очистить область печати с помощью Aspose.Cells

Чтобы очистить область печати в указанном листе: сначала загрузите пример файла, затем необходимо изменить свойство Worksheet.getPageSetup().setPrintArea() объекта PageSetup для нужного листа. Присвоение этому свойству пустой строки очистит область печати.

// Load the workbook
Workbook workbook = new Workbook("input.xlsx");
// Access the desired worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Set the print area - specify the range you want to print
worksheet.getPageSetup().setPrintArea("");
// Save the workbook
workbook.save("clear_print_area.pdf");

Результат вывода: