Поделиться через


Выходные данные печати с высокой точностью

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Принтеры на основе XPS могут обеспечить общую улучшенную точность печати и цвета. Когда конечные пользователи печатают из приложений, созданных на основе Windows Presentation Foundation (WPF) или прямых выходных данных на принтерах или драйверах на основе XPS, путь печати XPS уменьшает или устраняет преобразования данных изображения и преобразования цветового пространства, чтобы выходные данные печати могли сохранять свою исходную точность.

Печать XPS обеспечивает более веренную отрисовку графических атрибутов, таких как градиенты и прозрачность, хотя встроенная поддержка этих атрибутов в формате файла spool XPS. XAML в формате документа XPS совместим с WPF XAML. При печати из приложения WPF операционная система Windows удаляет анимации и преобразует видео и трехмерные элементы (3-D) в изображения. Все остальные графические данные представлены в совместимых графических примитивах, которые идеально подходят для использования устройств. Устройство или драйвер напрямую использует версию выходных данных WPF.

Во время автоматического преобразования выходных данных из приложений на основе Microsoft Win32 в устройства и драйверы на основе XPS печать улучшается путем оптимизации для определенных операций с растрами GDI ,которые используются для моделирования прозрачности GDI+ и градиентов. Если приложение создает растровое изображение вместо использования ПАРАМЕТРОВ, эту оптимизацию нельзя выполнить.

Печатать точность из приложений WPF, которые печатают на принтерах, отличных от XPS, также улучшаются, так как путь преобразования XPS-to-GDI лучше, чем аналогичные реализации в GDI+, которые используются любыми приложениями. Путь преобразования XPS-to-GDI пытается удалить прозрачность (то есть альфа-канал в цветах и изображениях, непрозрачности и маске непрозрачности на холсте) в графике WPF как можно больше, без использования операций растра GDI и битовых масок PostScript.