| |
GTK+ Reference Manual |
||||
---|---|---|---|---|
GtkPrintUnixDialogGtkPrintUnixDialog Диалог печати |
#include <gtk/gtkprintunixdialog.h>
GtkPrintUnixDialog;
GtkWidget* gtk_print_unix_dialog_new (const gchar *title,
GtkWindow *parent);
void gtk_print_unix_dialog_set_page_setup
(GtkPrintUnixDialog *dialog,
GtkPageSetup *page_setup);
GtkPageSetup* gtk_print_unix_dialog_get_page_setup
(GtkPrintUnixDialog *dialog);
void gtk_print_unix_dialog_set_current_page
(GtkPrintUnixDialog *dialog,
gint current_page);
gint gtk_print_unix_dialog_get_current_page
(GtkPrintUnixDialog *dialog);
void gtk_print_unix_dialog_set_settings
(GtkPrintUnixDialog *dialog,
GtkPrintSettings *settings);
GtkPrintSettings* gtk_print_unix_dialog_get_settings
(GtkPrintUnixDialog *dialog);
GtkPrinter* gtk_print_unix_dialog_get_selected_printer
(GtkPrintUnixDialog *dialog);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBin +----GtkWindow +----GtkDialog +----GtkPrintUnixDialog
GtkPrintUnixDialog реализует AtkImplementorIface.
"current-page" gint : Read / Write "page-setup" GtkPageSetup : Read / Write "print-settings" GtkPrintSettings : Read / Write "selected-printer" GtkPrinter : Read
GtkPrintUnixDialog реализует диалог печати для платформ которые не обеспечивают собственного диалога печати, например Unix. Он может использоваться точно также как любые другие диалоги GTK+, за счёт мобильности предлагаемой high-level printing API
Чтобы что-нибудь напечатать с помощью
GtkPrintUnixDialog, вам нужно использовать
gtk_print_unix_dialog_get_selected_printer()
для определения объекта GtkPrinter
и использования его для создания
GtkPrintJob используя
gtk_print_job_new()
.
Печать поддерживается начиная с версии GTK+ 2.10.
typedef struct _GtkPrintUnixDialog GtkPrintUnixDialog;
GtkWidget* gtk_print_unix_dialog_new (const gchar *title, GtkWindow *parent);
Создаёт новый GtkPrintUnixDialog.
|
Заголовок диалога, или |
|
Переходный родитель диалога, или
|
Возвращает: |
новый GtkPrintUnixDialog |
Начиная с версии 2.10
void gtk_print_unix_dialog_set_page_setup (GtkPrintUnixDialog *dialog, GtkPageSetup *page_setup);
Устанавливает параметры страницы GtkPrintUnixDialog.
|
|
|
Начиная с версии 2.10
GtkPageSetup* gtk_print_unix_dialog_get_page_setup (GtkPrintUnixDialog *dialog);
Определяет параметры страницы используемые GtkPrintUnixDialog.
|
|
Возвращает: |
Параметры страницы |
Начиная с версии 2.10
void gtk_print_unix_dialog_set_current_page (GtkPrintUnixDialog *dialog, gint current_page);
Устанавливает текущий номер страницы.
Если current_page
не -1, это даёт
возможность выбрать текущую страницу
для печати из диапазона страниц.
|
|
|
Текущий номер страницы. |
Начиная с версии 2.10
gint gtk_print_unix_dialog_get_current_page (GtkPrintUnixDialog *dialog);
Определяет текущую страницу в GtkPrintDialog.
|
|
Возвращает: |
Текущая страница в |
Начиная с версии 2.10
void gtk_print_unix_dialog_set_settings (GtkPrintUnixDialog *dialog, GtkPrintSettings *settings);
Устанавливает GtkPrintSettings для GtkPrintUnixDialog. Обычно, это используется для установки сохраненных настроек печати из предыдущих операций печати, перед отображением диалога печати.
|
|
|
GtkPrintSettings, или
|
Начиная с версии 2.10
GtkPrintSettings* gtk_print_unix_dialog_get_settings (GtkPrintUnixDialog *dialog);
Определяет новый объект GtkPrintSettings который представляет текущие значения диалога печати. Помните, это создаст новый объект, и вам нужно освобождать его если вы не хотите его сохранить.
|
|
Возвращает: |
новый GtkPrintSettings
объект из которого установлены значения
|
Начиная с версии 2.10
GtkPrinter* gtk_print_unix_dialog_get_selected_printer (GtkPrintUnixDialog *dialog);
Определяет текущий выбранный принтер.
|
|
Возвращает: |
Текущий выбранный принтер |
Начиная с версии 2.10
current-page
""current-page" gint : Read / Write
Текущая страница в документе.
Допустимые значения: >= -1
Значение по умолчанию: -1
page-setup
""page-setup" GtkPageSetup : Read / Write
Используемый GtkPageSetup.
print-settings
""print-settings" GtkPrintSettings : Read / Write
GtkPrintSettings используемый для инициализации диалога.
selected-printer
""selected-printer" GtkPrinter : Read
GtkPrinter который выбран в текущий момент.
GtkPageSetupUnixDialog, GtkPrinter, GtkPrintJob
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |