Документация
ОС Аврора 5.1.5

QML-тип PrinterPickerPage

Средство выбора принтера. Подробнее...

Строка импорта: import Sailfish.Pickers 1.0

Свойства

Подробное описание

PrinterPickerPage позволяет выбрать принтер из списка добавленных принтеров. Добавить принтер можно через соответствующий пункт "Принтеры" в настройках. PrinterPickerPage также позволяет настроить документ для печати в соответствии с имеющимися настройками принтера и просмотреть результат с применёнными настройками печати.

Пример использования:

 import QtQuick 2.2
 import Sailfish.Silica 1.0
 import Sailfish.Pickers 1.0

 ApplicationWindow {
     initialPage: Component {
         Page {
             id: page

             property string filePathForPrinting: "~/Documents/fileForPrinting.pdf"

             Button {
                 anchors.centerIn: parent
                 text: "Print"
                 onClicked: pageStack.push(printerPickerPage)
             }

             Component {
                 id: printerPickerPage
                 PrinterPickerPage {
                     printPath: filePathForPrinting
                 }
             }
         }
     }
 }

Примечание: для корректной работы приложение должно иметь разрешение Printing. Разрешение UserDirs является необязательным и позволяет печатать файлы, расположенные в пользовательских каталогах.

Страница выбора принтера позволяет выбрать принтер и настроить его для печати. Настройки страницы выбора принтера позволяют указать:

  • Количество копий.
  • Порядок печати — обычный и обратный.
  • Размер бумаги — из числа форматов бумаги, поддерживаемых выбранным принтером.
  • Ориентация — книжная и альбомная.
  • Цветная или черно-белая печать.
  • Масштабирование под размер бумаги.
  • Двусторонняя печать, если она поддерживается выбранным принтером.

Кроме того, на странице выбора принтера можно просмотреть тип документа в соответствии с заданными настройками печати.

Описание свойств

printPath : string

Содержит путь к файлу, выбранному для печати.

Если путь указан неверно, предварительный просмотр не отобразит файл, а при попытке печати придёт уведомление об ошибке.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.