]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtkprintjob.sgml
Merge the gtk-printing branch. For more detailed ChangeLog entries, see
[~andy/gtk] / docs / reference / gtk / tmpl / gtkprintjob.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkPrintJob
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Represents a print job
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 A #GtkPrintJob object represents a job that is sent to a
10 printer. You only need to deal directly with print jobs if 
11 you use the non-portable #GtkPrintUnixDialog API. 
12 </para>
13 <para>
14 Use gtk_print_job_get_surface() to obtain the cairo surface
15 onto which the pages must be drawn. Use gtk_print_job_send()
16 to send the finished job to the printer. If you don't use cairo
17 #GtkPrintJob also  supports printing of manually generated postscript,
18 via gtk_print_job_set_source_file().
19 <!-- FIXME more details needed here -->
20 </para>
21 <!-- FIXME examples ? -->
22
23 <para>
24 Printing support was added in GTK+ 2.10.
25 </para>
26
27 <!-- ##### SECTION See_Also ##### -->
28 <para>
29
30 </para>
31
32 <!-- ##### SECTION Stability_Level ##### -->
33
34
35 <!-- ##### STRUCT GtkPrintJob ##### -->
36 <para>
37
38 </para>
39
40
41 <!-- ##### SIGNAL GtkPrintJob::status-changed ##### -->
42 <para>
43
44 </para>
45
46 @printjob: the object which received the signal.
47
48 <!-- ##### ARG GtkPrintJob:page-setup ##### -->
49 <para>
50
51 </para>
52
53 <!-- ##### ARG GtkPrintJob:printer ##### -->
54 <para>
55
56 </para>
57
58 <!-- ##### ARG GtkPrintJob:settings ##### -->
59 <para>
60
61 </para>
62
63 <!-- ##### ARG GtkPrintJob:title ##### -->
64 <para>
65
66 </para>
67
68 <!-- ##### USER_FUNCTION GtkPrintJobCompleteFunc ##### -->
69 <para>
70
71 </para>
72
73 @print_job: 
74 @user_data: 
75 @error: 
76
77
78 <!-- ##### FUNCTION gtk_print_job_new ##### -->
79 <para>
80
81 </para>
82
83 @title: 
84 @printer: 
85 @settings: 
86 @page_setup: 
87 @Returns: 
88
89
90 <!-- ##### FUNCTION gtk_print_job_get_settings ##### -->
91 <para>
92
93 </para>
94
95 @print_job: 
96 @Returns: 
97
98
99 <!-- ##### FUNCTION gtk_print_job_get_printer ##### -->
100 <para>
101
102 </para>
103
104 @print_job: 
105 @Returns: 
106
107
108 <!-- ##### FUNCTION gtk_print_job_get_title ##### -->
109 <para>
110
111 </para>
112
113 @print_job: 
114 @Returns: 
115
116
117 <!-- ##### FUNCTION gtk_print_job_get_status ##### -->
118 <para>
119
120 </para>
121
122 @print_job: 
123 @Returns: 
124
125
126 <!-- ##### FUNCTION gtk_print_job_set_source_file ##### -->
127 <para>
128
129 </para>
130
131 @print_job: 
132 @filename: 
133 @error: 
134 @Returns: 
135
136
137 <!-- ##### FUNCTION gtk_print_job_get_surface ##### -->
138 <para>
139
140 </para>
141
142 @print_job: 
143 @error: 
144 @Returns: 
145
146
147 <!-- ##### FUNCTION gtk_print_job_send ##### -->
148 <para>
149
150 </para>
151
152 @print_job: 
153 @callback: 
154 @user_data: 
155 @dnotify: 
156 @error: 
157 @Returns: 
158
159