📄 gtk-gtkpapersize.html
字号:
<a class="indexterm" name="id4180163"></a><pre class="programlisting">#define GTK_PAPER_NAME_B5 "iso_b5"</pre><p>Name for the B5 paper size.</p></div><hr><div class="refsect2" lang="en"><a name="id4180179"></a><h3><a name="GTK-PAPER-NAME-LETTER:CAPS"></a>GTK_PAPER_NAME_LETTER</h3><a class="indexterm" name="id4180192"></a><pre class="programlisting">#define GTK_PAPER_NAME_LETTER "na_letter"</pre><p>Name for the Letter paper size.</p></div><hr><div class="refsect2" lang="en"><a name="id4180208"></a><h3><a name="GTK-PAPER-NAME-EXECUTIVE:CAPS"></a>GTK_PAPER_NAME_EXECUTIVE</h3><a class="indexterm" name="id4180223"></a><pre class="programlisting">#define GTK_PAPER_NAME_EXECUTIVE "na_executive"</pre><p>Name for the Executive paper size.</p></div><hr><div class="refsect2" lang="en"><a name="id4180239"></a><h3><a name="GTK-PAPER-NAME-LEGAL:CAPS"></a>GTK_PAPER_NAME_LEGAL</h3><a class="indexterm" name="id4180253"></a><pre class="programlisting">#define GTK_PAPER_NAME_LEGAL "na_legal"</pre><p>Name for the Legal paper size.</p></div><hr><div class="refsect2" lang="en"><a name="id4180268"></a><h3><a name="gtk-paper-size-new"></a>gtk_paper_size_new ()</h3><a class="indexterm" name="id4180284"></a><pre class="programlisting"><a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a>* gtk_paper_size_new (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *name);</pre><p>Creates a new <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object by parsing a <a class="ulink" href="ftp://ftp.pwg.org/pub/pwg/candidates/cs-pwgmsn10-20020226-5101.1.pdf" target="_top">PWG 5101.1-2002</a>paper name. </p><p>If <em class="parameter"><code>name</code></em> is <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>, the default paper size is returned,see <a class="link" href="gtk-GtkPaperSize.html#gtk-paper-size-get-default"><code class="function">gtk_paper_size_get_default()</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>name</code></em> :</span></p></td><td> a paper size name, 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="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a>, use <a class="link" href="gtk-GtkPaperSize.html#gtk-paper-size-free"><code class="function">gtk_paper_size_free()</code></a>to free it</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4180428"></a><h3><a name="gtk-paper-size-new-from-ppd"></a>gtk_paper_size_new_from_ppd ()</h3><a class="indexterm" name="id4180444"></a><pre class="programlisting"><a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a>* gtk_paper_size_new_from_ppd (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *ppd_name, const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *ppd_display_name, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a> width, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a> height);</pre><p>Creates a new <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object by using PPD information. </p><p>If <em class="parameter"><code>ppd_name</code></em> is not a recognized PPD paper name, <em class="parameter"><code>ppd_display_name</code></em>, <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em> are used to construct a custom <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object.</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>ppd_name</code></em> :</span></p></td><td> a PPD paper name</td></tr><tr><td><p><span class="term"><em class="parameter"><code>ppd_display_name</code></em> :</span></p></td><td> the corresponding human-readable name</td></tr><tr><td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td><td> the paper width, in points</td></tr><tr><td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td><td> the paper height in points</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="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a>, use <a class="link" href="gtk-GtkPaperSize.html#gtk-paper-size-free"><code class="function">gtk_paper_size_free()</code></a>to free it</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4180643"></a><h3><a name="gtk-paper-size-new-custom"></a>gtk_paper_size_new_custom ()</h3><a class="indexterm" name="id4180660"></a><pre class="programlisting"><a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a>* gtk_paper_size_new_custom (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *name, const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *display_name, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a> width, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a> height, <a class="link" href="gtk-GtkPaperSize.html#GtkUnit">GtkUnit</a> unit);</pre><p>Creates a new <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object with thegiven parameters.</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>name</code></em> :</span></p></td><td> the paper name </td></tr><tr><td><p><span class="term"><em class="parameter"><code>display_name</code></em> :</span></p></td><td> the human-readable name</td></tr><tr><td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td><td> the paper width, in units of <em class="parameter"><code>unit</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td><td> the paper height, in units of <em class="parameter"><code>unit</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td><td> the unit for <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em></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="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object, use <a class="link" href="gtk-GtkPaperSize.html#gtk-paper-size-free"><code class="function">gtk_paper_size_free()</code></a>to free it</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4180867"></a><h3><a name="gtk-paper-size-copy"></a>gtk_paper_size_copy ()</h3><a class="indexterm" name="id4180882"></a><pre class="programlisting"><a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a>* gtk_paper_size_copy (<a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a> *other);</pre><p>Copies an existing <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</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>other</code></em> :</span></p></td><td> a <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> a copy of <em class="parameter"><code>other</code></em></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4180972"></a><h3><a name="gtk-paper-size-free"></a>gtk_paper_size_free ()</h3><a class="indexterm" name="id4180988"></a><pre class="programlisting">void gtk_paper_size_free (<a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a> *size);</pre><p>Free the given <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object.</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>size</code></em> :</span></p></td><td> a <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a></td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id4181061"></a><h3><a name="gtk-paper-size-is-equal"></a>gtk_paper_size_is_equal ()</h3><a class="indexterm" name="id4181077"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_paper_size_is_equal (<a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a> *size1, <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize">GtkPaperSize</a> *size2);</pre><p>Compares two <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> objects.</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>size1</code></em> :</span></p></td><td> a <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object</td></tr><tr><td><p><span class="term"><em class="parameter"><code>size2</code></em> :</span></p></td><td> another <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize"><span class="type">GtkPaperSize</span></a> object</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, if <em class="parameter"><code>size1</code></em> and <em class="parameter"><code>size2</code></em> represent the same paper size</td></tr></tbody></table></div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -