⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtkprintjob.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 3 页
字号:
>GError</a> **error);</pre><p>Gets a cairo surface onto which the pages ofthe print job should be rendered.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>job</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>error</code></em>&#160;:</span></p></td><td> return location for errors, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the cairo surface of <em class="parameter"><code>job</code></em></td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4196143"></a><h3><a name="gtk-print-job-send"></a>gtk_print_job_send ()</h3><a class="indexterm" name="id4196159"></a><pre class="programlisting">void                gtk_print_job_send                  (<a class="link" href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,                                                         <a class="link" href="GtkPrintJob.html#GtkPrintJobCompleteFunc">GtkPrintJobCompleteFunc</a> callback,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify">GDestroyNotify</a> dnotify);</pre><p>Sends the print job off to the printer.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>job</code></em>&#160;:</span></p></td><td> a GtkPrintJob</td></tr><tr><td><p><span class="term"><em class="parameter"><code>callback</code></em>&#160;:</span></p></td><td> function to call when the job completes or an error occurs</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td> user data that gets passed to <em class="parameter"><code>callback</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>dnotify</code></em>&#160;:</span></p></td><td> destroy notify for <em class="parameter"><code>user_data</code></em></td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4196295"></a><h3><a name="gtk-print-job-set-track-print-status"></a>gtk_print_job_set_track_print_status ()</h3><a class="indexterm" name="id4196312"></a><pre class="programlisting">void                gtk_print_job_set_track_print_status                                                        (<a class="link" href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> track_status);</pre><p>If track_status is <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the print job will try to continue reporton the status of the print job in the printer queues and printer. Thiscan allow your application to show things like "out of paper" issues,and when the print job actually reaches the printer.</p><p>This function is often implemented using some form of polling, so it shouldnot be enabled unless needed.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>job</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>track_status</code></em>&#160;:</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to track status after printing</td></tr></tbody></table></div><p class="since">Since  2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4196429"></a><h3><a name="gtk-print-job-get-track-print-status"></a>gtk_print_job_get_track_print_status ()</h3><a class="indexterm" name="id4196445"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gtk_print_job_get_track_print_status                                                        (<a class="link" href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job);</pre><p>Returns wheter jobs will be tracked after printing.For details, see <a class="link" href="GtkPrintJob.html#gtk-print-job-set-track-print-status"><code class="function">gtk_print_job_set_track_print_status()</code></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>job</code></em>&#160;:</span></p></td><td> a <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if print job status will be reported after printing</td></tr></tbody></table></div><p class="since">Since  2.10</p></div></div><div class="refsect1" lang="en"><a name="id4196545"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id4196556"></a><h3><a name="GtkPrintJob--page-setup"></a>The <code class="literal">"page-setup"</code> property</h3><a class="indexterm" name="id4196573"></a><pre class="programlisting">  "page-setup"               <a class="link" href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>          : Read / Write / Construct Only</pre><p>Page Setup.</p></div><hr><div class="refsect2" lang="en"><a name="id4196596"></a><h3><a name="GtkPrintJob--printer"></a>The <code class="literal">"printer"</code> property</h3><a class="indexterm" name="id4196612"></a><pre class="programlisting">  "printer"                  <a class="link" href="GtkPrinter.html" title="GtkPrinter">GtkPrinter</a>            : Read / Write / Construct Only</pre><p>Printer to print the job to.</p></div><hr><div class="refsect2" lang="en"><a name="id4196635"></a><h3><a name="GtkPrintJob--settings"></a>The <code class="literal">"settings"</code> property</h3><a class="indexterm" name="id4196651"></a><pre class="programlisting">  "settings"                 <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>      : Read / Write / Construct Only</pre><p>Printer settings.</p></div><hr><div class="refsect2" lang="en"><a name="id4196674"></a><h3><a name="GtkPrintJob--title"></a>The <code class="literal">"title"</code> property</h3><a class="indexterm" name="id4196690"></a><pre class="programlisting">  "title"                    <ahref="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray">gchararray</a>            : Read / Write / Construct Only</pre><p>Title of the print job.</p><p>Default value: NULL</p></div><hr><div class="refsect2" lang="en"><a name="id4196718"></a><h3><a name="GtkPrintJob--track-print-status"></a>The <code class="literal">"track-print-status"</code> property</h3><a class="indexterm" name="id4196735"></a><pre class="programlisting">  "track-print-status"       <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>              : Read / Write</pre><p>TRUE if the print job will continue to emit status-changed signals after the print data has been sent to the printer or print server.</p><p>Default value: FALSE</p></div></div><div class="refsect1" lang="en"><a name="id4196764"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id4196775"></a><h3><a name="GtkPrintJob-status-changed"></a>The <code class="literal">"status-changed"</code> signal</h3><a class="indexterm" name="id4196792"></a><pre class="programlisting">void                user_function                      (<a class="link" href="GtkPrintJob.html" title="GtkPrintJob">GtkPrintJob</a> *job,                                                        <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a>     user_data)      : Run Last</pre><p>Gets emitted when the status of a job changes. The signal handlercan use <a class="link" href="GtkPrintJob.html#gtk-print-job-get-status"><code class="function">gtk_print_job_get_status()</code></a> to obtain the new status.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>job</code></em>&#160;:</span></p></td><td> the <a class="link" href="GtkPrintJob.html" title="GtkPrintJob"><span class="type">GtkPrintJob</span></a> object on which the signal was emitted</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em>&#160;:</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div><p>Since  2.10</p></div></div><div class="refsect1" lang="en"><a name="id4196890"></a><div class="refsect2" lang="en"><a name="id4196891"></a></div><hr><div class="refsect2" lang="en"><a name="id4196892"></a></div></div></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -