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

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

Установка области печати в документе помогает контролировать вывод печатанных данных. Основные причины включают:

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

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

Для программной установки области печати:

  1. Получение свойств настройки страницы рабочего листа
  2. Определение области печати с помощью нотации диапазона ячеек
  3. Сохранение измененной книги
# Sample image reference remains unchanged
<img src="3.png" width=60% />

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

Для снятия ограничений области печати:

  1. Получение свойств настройки страницы
  2. Сброс области печати до пустой строки
  3. Сохранение изменений
# Sample image reference remains unchanged
<img src="4.png" width=60% />

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

Очистка области печати приводит к:

  1. Стандартная печать всего листа
  2. Удаление предыдущих ограничений диапазона
  3. Включение всех отформатированных ячеек

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

Установка области печати через настройку страницы листа:

import aspose.cells as ac

# Load sample workbook
workbook = ac.Workbook("input.xlsx")

# Access first worksheet
worksheet = workbook.worksheets[0]

# Set print area to A1:D10
worksheet.page_setup.print_area = "A1:D10"

# Save modified workbook
workbook.save("output_set_print_area.xlsx")
# Output image reference
<img src="1.png" width=60% />

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

Удалить существующее определение области печати:

import aspose.cells as ac

# Load sample workbook
workbook = ac.Workbook("input.xlsx")

# Access first worksheet
worksheet = workbook.worksheets[0]

# Clear print area
worksheet.page_setup.print_area = ""

# Save modified workbook
workbook.save("output_clear_print_area.xlsx")
# Output image reference
<img src="2.png" width=60% />
from aspose.cells import Workbook

# Load the workbook
workbook = Workbook("input.xlsx")

# Access the desired worksheet
worksheet = workbook.worksheets[0]

# Set the print area - specify the range you want to print
worksheet.page_setup.print_area = "A1:D10"

# Save the workbook
workbook.save("set_print_area.pdf")
from aspose.cells import Workbook

# Load the workbook
workbook = Workbook("input.xlsx")

# Access the desired worksheet
worksheet = workbook.worksheets[0]

# Clear the print area
worksheet.page_setup.print_area = ""

# Save the workbook
workbook.save("clear_print_area.pdf")