~ubuntu-branches/ubuntu/quantal/gutenprint/quantal

« back to all changes in this revision

Viewing changes to doc/gutenprint/html/group__papersize.html

  • Committer: Package Import Robot
  • Author(s): Till Kamppeter
  • Date: 2012-06-19 17:12:48 UTC
  • mfrom: (1.1.15)
  • Revision ID: package-import@ubuntu.com-20120619171248-cbil10m2dqnc71rr
Tags: 5.2.8-0ubuntu1
* New upstream release
   - Added support for Canon PIXMA DS700, DS810, 50i, 80i, 450i, 455i, 470PD,
     475PD, 550i, 560i, 850i, 860i, 865R, 900PD, 950i, 960i, 990i, 6100i,
     6500i, 9100i, 9900i, i450X, i455X, i475D, i550X, i560X, i905D, i965,
     i990, i9950, iP90, iP90v, iP100, iP6320D, MP260, MX320, MX370, MX430,
     MX510, MX710, MX890, E500, E600, PIXUS iP2700, iP3100, iP4100,
     EPSON Stylus NX420, SX420, TX420
   - CD printing on many Canon printers.
   - Non-working Canon's removed.
   - More Japanese models supported.
   - Printer modes for most printer models are now determined by the
     media, based on information from the corresponding Windows
     driver. If an incompatible mode is selected by the user, a
     suitable mode is substituted, based on the other active
     parameters and quality setting. Modes are also substituted
     based on cartridge selection and duplex selection. Inktype is
     then automatically adjusted.
   - Added support for 8-bit inks to Canon backend, and modes using
     them.
   - Adjusted margins and page sizes of Canon printers.
   - Added borderless functionality to most Canon printers.
   - A problem whereby printing did not work at all on some Linux
     distributions has been fixed.
   - Printing on the Epson Stylus NX200, SX200, and SX205 is believed
     to be corrected.
* debian/patches/0002-genppd-don-t-write-color-profile-information-with-br.patch,
  debian/patches/0003-upgrade-getopt.patch,
  debian/patches/0004-no-data-dumper-needed.patch,
  debian/patches/0005-use-dnointerpolate-in-ghostscript-command-lines.patch:
  Removed, change applied upstream.
* debian/rules: Touch ppd-updater file(s) so that they have the time stamp
  of the build of this package The time stamp of the ppd-updater files tells
  CUPS' trigger script whether they come from different package versions or
  not (LP: #932882).

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
6
<title>libgutenprint API Reference: papersize</title>
7
 
 
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
8
<script type="text/javascript" src="jquery.js"></script>
 
9
<script type="text/javascript" src="dynsections.js"></script>
9
10
<link href="doxygen.css" rel="stylesheet" type="text/css" />
10
 
 
11
 
 
12
 
 
13
11
</head>
14
12
<body>
15
 
<div id="top"><!-- do not remove this div! -->
16
 
 
17
 
 
 
13
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
18
14
<div id="titlearea">
19
15
<table cellspacing="0" cellpadding="0">
20
16
 <tbody>
21
17
 <tr style="height: 56px;">
22
 
  
23
 
  
24
18
  <td style="padding-left: 0.5em;">
25
19
   <div id="projectname">libgutenprint API Reference
26
 
   &#160;<span id="projectnumber">5.2.8-pre1</span>
 
20
   &#160;<span id="projectnumber">5.2.8</span>
27
21
   </div>
28
 
   
29
22
  </td>
30
 
  
31
 
  
32
 
  
33
23
 </tr>
34
24
 </tbody>
35
25
</table>
36
26
</div>
37
 
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
 
27
<!-- end header part -->
 
28
<!-- Generated by Doxygen 1.8.1 -->
39
29
  <div id="navrow1" class="tabs">
40
30
    <ul class="tablist">
41
31
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
45
35
      <li><a href="files.html"><span>Files</span></a></li>
46
36
    </ul>
47
37
  </div>
48
 
</div>
 
38
</div><!-- top -->
49
39
<div class="header">
50
40
  <div class="summary">
51
41
<a href="#nested-classes">Data Structures</a> &#124;
59
49
<p>The papersize describes the dimensions of a paper.  
60
50
<a href="#details">More...</a></p>
61
51
<table class="memberdecls">
62
 
<tr><td colspan="2"><h2><a name="nested-classes"></a>
 
52
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
63
53
Data Structures</h2></td></tr>
64
 
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html">stp_papersize_t</a></td></tr>
65
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The papersize data type.  <a href="structstp__papersize__t.html#details">More...</a><br/></td></tr>
66
 
<tr><td colspan="2"><h2><a name="enum-members"></a>
 
54
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html">stp_papersize_t</a></td></tr>
 
55
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The papersize data type.  <a href="structstp__papersize__t.html#details">More...</a><br/></td></tr>
 
56
</table><table class="memberdecls">
 
57
<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
67
58
Enumerations</h2></td></tr>
68
 
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga72e4619e373e38dc02dc452813b7b958">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#gga72e4619e373e38dc02dc452813b7b958adb394159413ade42022509cd3280fef3">PAPERSIZE_ENGLISH_STANDARD</a>, 
 
59
<tr class="memitem:ga72e4619e373e38dc02dc452813b7b958"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga72e4619e373e38dc02dc452813b7b958">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#gga72e4619e373e38dc02dc452813b7b958adb394159413ade42022509cd3280fef3">PAPERSIZE_ENGLISH_STANDARD</a>, 
69
60
<a class="el" href="group__papersize.html#gga72e4619e373e38dc02dc452813b7b958a6d5868bc6707f8801ce4d584428c2ae8">PAPERSIZE_METRIC_STANDARD</a>, 
70
61
<a class="el" href="group__papersize.html#gga72e4619e373e38dc02dc452813b7b958a00b7e9a18afc172872861b26dbcc8cb8">PAPERSIZE_ENGLISH_EXTENDED</a>, 
71
62
<a class="el" href="group__papersize.html#gga72e4619e373e38dc02dc452813b7b958a62e2906a87fa4bcf32913943fd5b225a">PAPERSIZE_METRIC_EXTENDED</a>
72
63
 }</td></tr>
73
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Units of measurement.  <a href="group__papersize.html#ga72e4619e373e38dc02dc452813b7b958">More...</a><br/></td></tr>
74
 
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga31255c4eebfaaf5cd319e5638a6a3069">stp_papersize_type_t</a> { <a class="el" href="group__papersize.html#gga31255c4eebfaaf5cd319e5638a6a3069a99d27f84f91d583c3e465e56c83fff2f">PAPERSIZE_TYPE_STANDARD</a> =  0, 
 
64
<tr class="memdesc:ga72e4619e373e38dc02dc452813b7b958"><td class="mdescLeft">&#160;</td><td class="mdescRight">Units of measurement.  <a href="group__papersize.html#ga72e4619e373e38dc02dc452813b7b958">More...</a><br/></td></tr>
 
65
<tr class="memitem:ga31255c4eebfaaf5cd319e5638a6a3069"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga31255c4eebfaaf5cd319e5638a6a3069">stp_papersize_type_t</a> { <a class="el" href="group__papersize.html#gga31255c4eebfaaf5cd319e5638a6a3069a99d27f84f91d583c3e465e56c83fff2f">PAPERSIZE_TYPE_STANDARD</a> =  0, 
75
66
<a class="el" href="group__papersize.html#gga31255c4eebfaaf5cd319e5638a6a3069a660290248a563e7590202afd3ba68fb4">PAPERSIZE_TYPE_ENVELOPE</a>
76
67
 }</td></tr>
77
 
<tr><td colspan="2"><h2><a name="func-members"></a>
 
68
</table><table class="memberdecls">
 
69
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
78
70
Functions</h2></td></tr>
79
 
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga84fd0bad33b134217f54fa8c1e6c8b99">stp_known_papersizes</a> (void)</td></tr>
80
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of available papersizes.  <a href="#ga84fd0bad33b134217f54fa8c1e6c8b99"></a><br/></td></tr>
81
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga60f3dee8f26cac05d8d6fcaff1e39630">stp_get_papersize_by_name</a> (const char *name)</td></tr>
82
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by name.  <a href="#ga60f3dee8f26cac05d8d6fcaff1e39630"></a><br/></td></tr>
83
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga1484a5e75a2b2921bbe0c9e17deb0b77">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
84
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by size.  <a href="#ga1484a5e75a2b2921bbe0c9e17deb0b77"></a><br/></td></tr>
85
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga879cd515ca2eb5fd8cd76ae62f4bfa4e">stp_get_papersize_by_size_exact</a> (int length, int width)</td></tr>
86
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by size if an exact match is found.  <a href="#ga879cd515ca2eb5fd8cd76ae62f4bfa4e"></a><br/></td></tr>
87
 
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#gab2e9f694a3b90aeaaa14d6af3b5fe75a">stp_get_papersize_by_index</a> (int idx)</td></tr>
88
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by its index number.  <a href="#gab2e9f694a3b90aeaaa14d6af3b5fe75a"></a><br/></td></tr>
89
 
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga33c0be56646361b1ce85a9d338336dd3">stp_default_media_size</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int *width, int *height)</td></tr>
90
 
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default paper dimensions for the current configuration.  <a href="#ga33c0be56646361b1ce85a9d338336dd3"></a><br/></td></tr>
 
71
<tr class="memitem:ga84fd0bad33b134217f54fa8c1e6c8b99"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga84fd0bad33b134217f54fa8c1e6c8b99">stp_known_papersizes</a> (void)</td></tr>
 
72
<tr class="memdesc:ga84fd0bad33b134217f54fa8c1e6c8b99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the number of available papersizes.  <a href="#ga84fd0bad33b134217f54fa8c1e6c8b99"></a><br/></td></tr>
 
73
<tr class="memitem:ga60f3dee8f26cac05d8d6fcaff1e39630"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga60f3dee8f26cac05d8d6fcaff1e39630">stp_get_papersize_by_name</a> (const char *name)</td></tr>
 
74
<tr class="memdesc:ga60f3dee8f26cac05d8d6fcaff1e39630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by name.  <a href="#ga60f3dee8f26cac05d8d6fcaff1e39630"></a><br/></td></tr>
 
75
<tr class="memitem:ga1484a5e75a2b2921bbe0c9e17deb0b77"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga1484a5e75a2b2921bbe0c9e17deb0b77">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
 
76
<tr class="memdesc:ga1484a5e75a2b2921bbe0c9e17deb0b77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by size.  <a href="#ga1484a5e75a2b2921bbe0c9e17deb0b77"></a><br/></td></tr>
 
77
<tr class="memitem:ga879cd515ca2eb5fd8cd76ae62f4bfa4e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga879cd515ca2eb5fd8cd76ae62f4bfa4e">stp_get_papersize_by_size_exact</a> (int length, int width)</td></tr>
 
78
<tr class="memdesc:ga879cd515ca2eb5fd8cd76ae62f4bfa4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by size if an exact match is found.  <a href="#ga879cd515ca2eb5fd8cd76ae62f4bfa4e"></a><br/></td></tr>
 
79
<tr class="memitem:gab2e9f694a3b90aeaaa14d6af3b5fe75a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#gab2e9f694a3b90aeaaa14d6af3b5fe75a">stp_get_papersize_by_index</a> (int idx)</td></tr>
 
80
<tr class="memdesc:gab2e9f694a3b90aeaaa14d6af3b5fe75a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a papersize by its index number.  <a href="#gab2e9f694a3b90aeaaa14d6af3b5fe75a"></a><br/></td></tr>
 
81
<tr class="memitem:ga33c0be56646361b1ce85a9d338336dd3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga33c0be56646361b1ce85a9d338336dd3">stp_default_media_size</a> (const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *v, int *width, int *height)</td></tr>
 
82
<tr class="memdesc:ga33c0be56646361b1ce85a9d338336dd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the default paper dimensions for the current configuration.  <a href="#ga33c0be56646361b1ce85a9d338336dd3"></a><br/></td></tr>
91
83
</table>
92
84
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
93
85
<p>The papersize describes the dimensions of a paper. </p>
94
86
<hr/><h2>Enumeration Type Documentation</h2>
95
 
<a class="anchor" id="ga31255c4eebfaaf5cd319e5638a6a3069"></a><!-- doxytag: member="paper.h::stp_papersize_type_t" ref="ga31255c4eebfaaf5cd319e5638a6a3069" args="" -->
 
87
<a class="anchor" id="ga31255c4eebfaaf5cd319e5638a6a3069"></a>
96
88
<div class="memitem">
97
89
<div class="memproto">
98
90
      <table class="memname">
100
92
          <td class="memname">enum <a class="el" href="group__papersize.html#ga31255c4eebfaaf5cd319e5638a6a3069">stp_papersize_type_t</a></td>
101
93
        </tr>
102
94
      </table>
103
 
</div>
104
 
<div class="memdoc">
 
95
</div><div class="memdoc">
105
96
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
106
 
<tr><td valign="top"><em><a class="anchor" id="gga31255c4eebfaaf5cd319e5638a6a3069a99d27f84f91d583c3e465e56c83fff2f"></a><!-- doxytag: member="PAPERSIZE_TYPE_STANDARD" ref="gga31255c4eebfaaf5cd319e5638a6a3069a99d27f84f91d583c3e465e56c83fff2f" args="" -->PAPERSIZE_TYPE_STANDARD</em>&nbsp;</td><td>
 
97
<tr><td valign="top"><em><a class="anchor" id="gga31255c4eebfaaf5cd319e5638a6a3069a99d27f84f91d583c3e465e56c83fff2f"></a>PAPERSIZE_TYPE_STANDARD</em>&nbsp;</td><td>
107
98
<p>Standard paper size. </p>
108
99
</td></tr>
109
 
<tr><td valign="top"><em><a class="anchor" id="gga31255c4eebfaaf5cd319e5638a6a3069a660290248a563e7590202afd3ba68fb4"></a><!-- doxytag: member="PAPERSIZE_TYPE_ENVELOPE" ref="gga31255c4eebfaaf5cd319e5638a6a3069a660290248a563e7590202afd3ba68fb4" args="" -->PAPERSIZE_TYPE_ENVELOPE</em>&nbsp;</td><td>
 
100
<tr><td valign="top"><em><a class="anchor" id="gga31255c4eebfaaf5cd319e5638a6a3069a660290248a563e7590202afd3ba68fb4"></a>PAPERSIZE_TYPE_ENVELOPE</em>&nbsp;</td><td>
110
101
<p>Envelope. </p>
111
102
</td></tr>
112
103
</table>
115
106
 
116
107
</div>
117
108
</div>
118
 
<a class="anchor" id="ga72e4619e373e38dc02dc452813b7b958"></a><!-- doxytag: member="paper.h::stp_papersize_unit_t" ref="ga72e4619e373e38dc02dc452813b7b958" args="" -->
 
109
<a class="anchor" id="ga72e4619e373e38dc02dc452813b7b958"></a>
119
110
<div class="memitem">
120
111
<div class="memproto">
121
112
      <table class="memname">
123
114
          <td class="memname">enum <a class="el" href="group__papersize.html#ga72e4619e373e38dc02dc452813b7b958">stp_papersize_unit_t</a></td>
124
115
        </tr>
125
116
      </table>
126
 
</div>
127
 
<div class="memdoc">
 
117
</div><div class="memdoc">
128
118
 
129
119
<p>Units of measurement. </p>
130
120
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
131
 
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958adb394159413ade42022509cd3280fef3"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_STANDARD" ref="gga72e4619e373e38dc02dc452813b7b958adb394159413ade42022509cd3280fef3" args="" -->PAPERSIZE_ENGLISH_STANDARD</em>&nbsp;</td><td>
 
121
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958adb394159413ade42022509cd3280fef3"></a>PAPERSIZE_ENGLISH_STANDARD</em>&nbsp;</td><td>
132
122
<p>English/Imperial units. </p>
133
123
</td></tr>
134
 
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a6d5868bc6707f8801ce4d584428c2ae8"></a><!-- doxytag: member="PAPERSIZE_METRIC_STANDARD" ref="gga72e4619e373e38dc02dc452813b7b958a6d5868bc6707f8801ce4d584428c2ae8" args="" -->PAPERSIZE_METRIC_STANDARD</em>&nbsp;</td><td>
 
124
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a6d5868bc6707f8801ce4d584428c2ae8"></a>PAPERSIZE_METRIC_STANDARD</em>&nbsp;</td><td>
135
125
<p>Metric units. </p>
136
126
</td></tr>
137
 
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a00b7e9a18afc172872861b26dbcc8cb8"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_EXTENDED" ref="gga72e4619e373e38dc02dc452813b7b958a00b7e9a18afc172872861b26dbcc8cb8" args="" -->PAPERSIZE_ENGLISH_EXTENDED</em>&nbsp;</td><td>
 
127
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a00b7e9a18afc172872861b26dbcc8cb8"></a>PAPERSIZE_ENGLISH_EXTENDED</em>&nbsp;</td><td>
138
128
<p>English/Imperial units (optional paper, not displayed by default). </p>
139
129
</td></tr>
140
 
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a62e2906a87fa4bcf32913943fd5b225a"></a><!-- doxytag: member="PAPERSIZE_METRIC_EXTENDED" ref="gga72e4619e373e38dc02dc452813b7b958a62e2906a87fa4bcf32913943fd5b225a" args="" -->PAPERSIZE_METRIC_EXTENDED</em>&nbsp;</td><td>
 
130
<tr><td valign="top"><em><a class="anchor" id="gga72e4619e373e38dc02dc452813b7b958a62e2906a87fa4bcf32913943fd5b225a"></a>PAPERSIZE_METRIC_EXTENDED</em>&nbsp;</td><td>
141
131
<p>Metric units (optional paper, not displayed by default). </p>
142
132
</td></tr>
143
133
</table>
147
137
</div>
148
138
</div>
149
139
<hr/><h2>Function Documentation</h2>
150
 
<a class="anchor" id="ga33c0be56646361b1ce85a9d338336dd3"></a><!-- doxytag: member="paper.h::stp_default_media_size" ref="ga33c0be56646361b1ce85a9d338336dd3" args="(const stp_vars_t *v, int *width, int *height)" -->
 
140
<a class="anchor" id="ga33c0be56646361b1ce85a9d338336dd3"></a>
151
141
<div class="memitem">
152
142
<div class="memproto">
153
143
      <table class="memname">
154
144
        <tr>
155
 
          <td class="memname">void <a class="el" href="group__papersize.html#ga33c0be56646361b1ce85a9d338336dd3">stp_default_media_size</a> </td>
 
145
          <td class="memname">void stp_default_media_size </td>
156
146
          <td>(</td>
157
147
          <td class="paramtype">const <a class="el" href="group__vars.html#ga2d49c94847d18d8b62a214995b14680f">stp_vars_t</a> *&#160;</td>
158
148
          <td class="paramname"><em>v</em>, </td>
175
165
          <td></td><td></td>
176
166
        </tr>
177
167
      </table>
178
 
</div>
179
 
<div class="memdoc">
 
168
</div><div class="memdoc">
180
169
 
181
170
<p>Get the default paper dimensions for the current configuration. </p>
182
171
<p>The default is derived from the PageSize parameter if set, otherwise the default page size for the printer is used. If no value can be determined, 1x1 will be returned. </p>
183
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
172
<dl class="params"><dt>Parameters:</dt><dd>
184
173
  <table class="params">
185
174
    <tr><td class="paramname">v</td><td>the Gutenprint vars object </td></tr>
186
175
    <tr><td class="paramname">width</td><td>pointer to storage that the width will be returned in. </td></tr>
191
180
 
192
181
</div>
193
182
</div>
194
 
<a class="anchor" id="gab2e9f694a3b90aeaaa14d6af3b5fe75a"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_index" ref="gab2e9f694a3b90aeaaa14d6af3b5fe75a" args="(int idx)" -->
 
183
<a class="anchor" id="gab2e9f694a3b90aeaaa14d6af3b5fe75a"></a>
195
184
<div class="memitem">
196
185
<div class="memproto">
197
186
      <table class="memname">
198
187
        <tr>
199
 
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* <a class="el" href="group__papersize.html#gab2e9f694a3b90aeaaa14d6af3b5fe75a">stp_get_papersize_by_index</a> </td>
 
188
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* stp_get_papersize_by_index </td>
200
189
          <td>(</td>
201
190
          <td class="paramtype">int&#160;</td>
202
191
          <td class="paramname"><em>idx</em></td><td>)</td>
203
192
          <td></td>
204
193
        </tr>
205
194
      </table>
206
 
</div>
207
 
<div class="memdoc">
 
195
</div><div class="memdoc">
208
196
 
209
197
<p>Get a papersize by its index number. </p>
210
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
198
<dl class="params"><dt>Parameters:</dt><dd>
211
199
  <table class="params">
212
200
    <tr><td class="paramname">idx</td><td>the index number. This must not be greater than (total number of papers - 1). </td></tr>
213
201
  </table>
214
202
  </dd>
215
203
</dl>
216
 
<dl class="return"><dt><b>Returns:</b></dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
 
204
<dl class="section return"><dt>Returns:</dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
217
205
 
218
206
</div>
219
207
</div>
220
 
<a class="anchor" id="ga60f3dee8f26cac05d8d6fcaff1e39630"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_name" ref="ga60f3dee8f26cac05d8d6fcaff1e39630" args="(const char *name)" -->
 
208
<a class="anchor" id="ga60f3dee8f26cac05d8d6fcaff1e39630"></a>
221
209
<div class="memitem">
222
210
<div class="memproto">
223
211
      <table class="memname">
224
212
        <tr>
225
 
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* <a class="el" href="group__papersize.html#ga60f3dee8f26cac05d8d6fcaff1e39630">stp_get_papersize_by_name</a> </td>
 
213
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* stp_get_papersize_by_name </td>
226
214
          <td>(</td>
227
215
          <td class="paramtype">const char *&#160;</td>
228
216
          <td class="paramname"><em>name</em></td><td>)</td>
229
217
          <td></td>
230
218
        </tr>
231
219
      </table>
232
 
</div>
233
 
<div class="memdoc">
 
220
</div><div class="memdoc">
234
221
 
235
222
<p>Get a papersize by name. </p>
236
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
223
<dl class="params"><dt>Parameters:</dt><dd>
237
224
  <table class="params">
238
225
    <tr><td class="paramname">name</td><td>the short unique name of the paper. </td></tr>
239
226
  </table>
240
227
  </dd>
241
228
</dl>
242
 
<dl class="return"><dt><b>Returns:</b></dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
 
229
<dl class="section return"><dt>Returns:</dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
243
230
 
244
231
</div>
245
232
</div>
246
 
<a class="anchor" id="ga1484a5e75a2b2921bbe0c9e17deb0b77"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_size" ref="ga1484a5e75a2b2921bbe0c9e17deb0b77" args="(int length, int width)" -->
 
233
<a class="anchor" id="ga1484a5e75a2b2921bbe0c9e17deb0b77"></a>
247
234
<div class="memitem">
248
235
<div class="memproto">
249
236
      <table class="memname">
250
237
        <tr>
251
 
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* <a class="el" href="group__papersize.html#ga1484a5e75a2b2921bbe0c9e17deb0b77">stp_get_papersize_by_size</a> </td>
 
238
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* stp_get_papersize_by_size </td>
252
239
          <td>(</td>
253
240
          <td class="paramtype">int&#160;</td>
254
241
          <td class="paramname"><em>length</em>, </td>
265
252
          <td></td><td></td>
266
253
        </tr>
267
254
      </table>
268
 
</div>
269
 
<div class="memdoc">
 
255
</div><div class="memdoc">
270
256
 
271
257
<p>Get a papersize by size. </p>
272
258
<p>The nearest available size to the size requested will be found. Only paper sizes within 5 points of width and height will be considered. </p>
273
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
259
<dl class="params"><dt>Parameters:</dt><dd>
274
260
  <table class="params">
275
261
    <tr><td class="paramname">length</td><td>the length of the paper. </td></tr>
276
262
    <tr><td class="paramname">width</td><td>the width of the paper </td></tr>
277
263
  </table>
278
264
  </dd>
279
265
</dl>
280
 
<dl class="return"><dt><b>Returns:</b></dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
 
266
<dl class="section return"><dt>Returns:</dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
281
267
 
282
268
</div>
283
269
</div>
284
 
<a class="anchor" id="ga879cd515ca2eb5fd8cd76ae62f4bfa4e"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_size_exact" ref="ga879cd515ca2eb5fd8cd76ae62f4bfa4e" args="(int length, int width)" -->
 
270
<a class="anchor" id="ga879cd515ca2eb5fd8cd76ae62f4bfa4e"></a>
285
271
<div class="memitem">
286
272
<div class="memproto">
287
273
      <table class="memname">
288
274
        <tr>
289
 
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* <a class="el" href="group__papersize.html#ga879cd515ca2eb5fd8cd76ae62f4bfa4e">stp_get_papersize_by_size_exact</a> </td>
 
275
          <td class="memname">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>* stp_get_papersize_by_size_exact </td>
290
276
          <td>(</td>
291
277
          <td class="paramtype">int&#160;</td>
292
278
          <td class="paramname"><em>length</em>, </td>
303
289
          <td></td><td></td>
304
290
        </tr>
305
291
      </table>
306
 
</div>
307
 
<div class="memdoc">
 
292
</div><div class="memdoc">
308
293
 
309
294
<p>Get a papersize by size if an exact match is found. </p>
310
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
295
<dl class="params"><dt>Parameters:</dt><dd>
311
296
  <table class="params">
312
297
    <tr><td class="paramname">length</td><td>the length of the paper. </td></tr>
313
298
    <tr><td class="paramname">width</td><td>the width of the paper </td></tr>
314
299
  </table>
315
300
  </dd>
316
301
</dl>
317
 
<dl class="return"><dt><b>Returns:</b></dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
 
302
<dl class="section return"><dt>Returns:</dt><dd>a static pointer to the papersize, or NULL on failure. </dd></dl>
318
303
 
319
304
</div>
320
305
</div>
321
 
<a class="anchor" id="ga84fd0bad33b134217f54fa8c1e6c8b99"></a><!-- doxytag: member="paper.h::stp_known_papersizes" ref="ga84fd0bad33b134217f54fa8c1e6c8b99" args="(void)" -->
 
306
<a class="anchor" id="ga84fd0bad33b134217f54fa8c1e6c8b99"></a>
322
307
<div class="memitem">
323
308
<div class="memproto">
324
309
      <table class="memname">
325
310
        <tr>
326
 
          <td class="memname">int <a class="el" href="group__papersize.html#ga84fd0bad33b134217f54fa8c1e6c8b99">stp_known_papersizes</a> </td>
 
311
          <td class="memname">int stp_known_papersizes </td>
327
312
          <td>(</td>
328
313
          <td class="paramtype">void&#160;</td>
329
314
          <td class="paramname"></td><td>)</td>
330
315
          <td></td>
331
316
        </tr>
332
317
      </table>
333
 
</div>
334
 
<div class="memdoc">
 
318
</div><div class="memdoc">
335
319
 
336
320
<p>Get the number of available papersizes. </p>
337
 
<dl class="return"><dt><b>Returns:</b></dt><dd>the number of papersizes. </dd></dl>
 
321
<dl class="section return"><dt>Returns:</dt><dd>the number of papersizes. </dd></dl>
338
322
 
339
323
</div>
340
324
</div>
341
325
</div><!-- contents -->
342
 
 
343
 
 
 
326
<!-- start footer part -->
344
327
<hr class="footer"/><address class="footer"><small>
345
328
Generated by &#160;<a href="http://www.doxygen.org/index.html">
346
329
<img class="footer" src="doxygen.png" alt="doxygen"/>
347
 
</a> 1.7.6.1
 
330
</a> 1.8.1
348
331
</small></address>
349
 
 
350
332
</body>
351
333
</html>