📄 gtkprintunixdialog.html
字号:
</child></object></pre></div></div><br class="example-break"></div></div><div class="refsect1" lang="en"><a name="id4200035"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id4200057"></a><h3><a name="GtkPrintUnixDialog-struct"></a>GtkPrintUnixDialog</h3><a class="indexterm" name="id4200071"></a><pre class="programlisting">typedef struct _GtkPrintUnixDialog GtkPrintUnixDialog;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id4200087"></a><h3><a name="gtk-print-unix-dialog-new"></a>gtk_print_unix_dialog_new ()</h3><a class="indexterm" name="id4200102"></a><pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>* gtk_print_unix_dialog_new (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *title, <a class="link" href="GtkWindow.html" title="GtkWindow">GtkWindow</a> *parent);</pre><p>Creates a new <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></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>title</code></em> :</span></p></td><td> Title of the dialog, 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"><em class="parameter"><code>parent</code></em> :</span></p></td><td> Transient parent of the dialog, 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> :</span></p></td><td> a new <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200228"></a><h3><a name="gtk-print-unix-dialog-set-page-setup"></a>gtk_print_unix_dialog_set_page_setup ()</h3><a class="indexterm" name="id4200244"></a><pre class="programlisting">void gtk_print_unix_dialog_set_page_setup (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog, <a class="link" href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a> *page_setup);</pre><p>Sets the page setup of the <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>page_setup</code></em> :</span></p></td><td> a <a class="link" href="GtkPageSetup.html" title="GtkPageSetup"><span class="type">GtkPageSetup</span></a></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200350"></a><h3><a name="gtk-print-unix-dialog-get-page-setup"></a>gtk_print_unix_dialog_get_page_setup ()</h3><a class="indexterm" name="id4200366"></a><pre class="programlisting"><a class="link" href="GtkPageSetup.html" title="GtkPageSetup">GtkPageSetup</a>* gtk_print_unix_dialog_get_page_setup (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog);</pre><p>Gets the page setup that is used by the <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the page setup of <em class="parameter"><code>dialog</code></em>.</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200458"></a><h3><a name="gtk-print-unix-dialog-set-current-page"></a>gtk_print_unix_dialog_set_current_page ()</h3><a class="indexterm" name="id4200474"></a><pre class="programlisting">void gtk_print_unix_dialog_set_current_page (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> current_page);</pre><p>Sets the current page number. If <em class="parameter"><code>current_page</code></em> is not -1, this enablesthe current page choice for the range of pages to print.</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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>current_page</code></em> :</span></p></td><td> the current page number.</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200570"></a><h3><a name="gtk-print-unix-dialog-get-current-page"></a>gtk_print_unix_dialog_get_current_page ()</h3><a class="indexterm" name="id4200586"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> gtk_print_unix_dialog_get_current_page (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog);</pre><p>Gets the current page of the <span class="type">GtkPrintDialog</span>.</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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the current page of <em class="parameter"><code>dialog</code></em></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200679"></a><h3><a name="gtk-print-unix-dialog-set-settings"></a>gtk_print_unix_dialog_set_settings ()</h3><a class="indexterm" name="id4200696"></a><pre class="programlisting">void gtk_print_unix_dialog_set_settings (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog, <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre><p>Sets the <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> for the <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a>. Typically,this is used to restore saved print settings from a previous printoperation before the print dialog is shown.</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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4200820"></a><h3><a name="gtk-print-unix-dialog-get-settings"></a>gtk_print_unix_dialog_get_settings ()</h3><a class="indexterm" name="id4200837"></a><pre class="programlisting"><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a>* gtk_print_unix_dialog_get_settings (<a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog">GtkPrintUnixDialog</a> *dialog);</pre><p>Gets a new <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> object that represents thecurrent values in the print dialog. Note that this creates a<span class="emphasis"><em>new object</em></span>, and you need to unref itif don't want to keep it.</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>dialog</code></em> :</span></p></td><td> a <a class="link" href="GtkPrintUnixDialog.html" title="GtkPrintUnixDialog"><span class="type">GtkPrintUnixDialog</span></a></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -