Как установить область печати с помощью Python.NET
Contents
[
Hide
]
Возможные сценарии использования
Установка области печати в документе помогает контролировать вывод печатанных данных. Основные причины включают:
- Фокус на конкретных данных: печать только актуальных разделов
- Улучшенная компоновка: аккуратно организовать содержимое на страницах
- Экономия ресурсов: сокращение потребления бумаги/чернил
- Профессиональное оформление: обеспечение аккуратного вывода
- Последовательность: поддержание единообразного качества печати
Как установить область печати в Excel
Для программной установки области печати:
- Получение свойств настройки страницы рабочего листа
- Определение области печати с помощью нотации диапазона ячеек
- Сохранение измененной книги
# Sample image reference remains unchanged
<img src="3.png" width=60% />
Как очистить область печати в Excel
Для снятия ограничений области печати:
- Получение свойств настройки страницы
- Сброс области печати до пустой строки
- Сохранение изменений
# Sample image reference remains unchanged
<img src="4.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]
# 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")