~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to doc/struct_ipe_font.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2009-12-11 21:22:35 UTC
  • mfrom: (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20091211212235-5iio4nzpra64snab
Tags: 7.0.10-1
* New upstream.  Closes: #551192.
  - New build-depends: libcairo2-dev, liblua5.1-0-dev, gsfonts
  - patches/config.diff: Remove.  Upstream build system replaced.
  - Runtime lib package changed to libipe7.0.10 from libipe1c2a
  - Devel package renamed to libipe-dev (from libipe1-dev)
  - Package ipe depends on lua5.1 due to ipe-update-master.

* rules: Re-write to use dh.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
 
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3
 
<title>Ipelib: IpeFont Struct Reference</title>
4
 
<link href="doxygen.css" rel="stylesheet" type="text/css">
5
 
<link href="tabs.css" rel="stylesheet" type="text/css">
6
 
</head><body>
7
 
<!-- Generated by Doxygen 1.5.1 -->
8
 
<div class="tabs">
9
 
  <ul>
10
 
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11
 
    <li><a href="modules.html"><span>Modules</span></a></li>
12
 
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
13
 
  </ul></div>
14
 
<div class="tabs">
15
 
  <ul>
16
 
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
17
 
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
18
 
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
19
 
  </ul></div>
20
 
<h1>IpeFont Struct Reference</h1><!-- doxytag: class="IpeFont" -->A text font.  
21
 
<a href="#_details">More...</a>
22
 
<p>
23
 
<a href="struct_ipe_font-members.html">List of all members.</a><h2>Public Types</h2>
24
 
<ul>
25
 
<li>enum <a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">TType</a> { <b>EType1</b>, 
26
 
<b>ETrueType</b>
27
 
 }
28
 
</ul>
29
 
<h2>Public Attributes</h2>
30
 
<ul>
31
 
<li><a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">TType</a> <a class="el" href="struct_ipe_font.html#3c654fb1924093c30877c19789914e0f">iType</a>
32
 
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#63e54d4072fd8258c1be2dffac80edb1">iName</a>
33
 
<li>int <a class="el" href="struct_ipe_font.html#6a0d15288451462d99fd4c87903dc757">iLatexNumber</a>
34
 
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#de3bd518155ca21d70d75d7ce4d92fac">iFontDict</a>
35
 
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#81d234fc8902aa370b7cfcfbc943497a">iFontDescriptor</a>
36
 
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#a8f5b9ad4927c620c126e01a070bb04f">iStreamDict</a>
37
 
<li>int <a class="el" href="struct_ipe_font.html#f825296ba56af6ad24386b1910606058">iLength1</a>
38
 
<li><a class="anchor" name="261b6c01d4de652aa08d5a36b8a4f185"></a><!-- doxytag: member="IpeFont::iLength2" ref="261b6c01d4de652aa08d5a36b8a4f185" args="" -->
39
 
int <b>iLength2</b>
40
 
<li><a class="anchor" name="64097996169386e55466f10eb8b600ad"></a><!-- doxytag: member="IpeFont::iLength3" ref="64097996169386e55466f10eb8b600ad" args="" -->
41
 
int <b>iLength3</b>
42
 
<li><a class="el" href="class_ipe_buffer.html">IpeBuffer</a> <a class="el" href="struct_ipe_font.html#6445dc661c18c9d594a60ef470a616e1">iStreamData</a>
43
 
<li><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#1604a4ef6059b4b7bf846408043f8e6e">iEncoding</a> [0x100]
44
 
<li>bool <a class="el" href="struct_ipe_font.html#3f67dd7b0bef8e79a01fc3d34a7e0483">iStandardFont</a>
45
 
<li>int <a class="el" href="struct_ipe_font.html#7266957777bb4d54fab42bf501b6c4b4">iWidth</a> [0x100]
46
 
</ul>
47
 
<hr><a name="_details"></a><h2>Detailed Description</h2>
48
 
A text font. 
49
 
<p>
50
 
<hr><h2>Member Enumeration Documentation</h2>
51
 
<a class="anchor" name="786ee4c34ff8fb4f777d56b472ca6061"></a><!-- doxytag: member="IpeFont::TType" ref="786ee4c34ff8fb4f777d56b472ca6061" args="" -->
52
 
<div class="memitem">
53
 
<div class="memproto">
54
 
      <table class="memname">
55
 
        <tr>
56
 
          <td class="memname">enum <a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">IpeFont::TType</a>          </td>
57
 
        </tr>
58
 
      </table>
59
 
</div>
60
 
<div class="memdoc">
61
 
 
62
 
<p>
63
 
Ipe supports two types of fonts. 
64
 
<p>
65
 
 
66
 
</div>
67
 
</div><p>
68
 
<hr><h2>Member Data Documentation</h2>
69
 
<a class="anchor" name="3c654fb1924093c30877c19789914e0f"></a><!-- doxytag: member="IpeFont::iType" ref="3c654fb1924093c30877c19789914e0f" args="" -->
70
 
<div class="memitem">
71
 
<div class="memproto">
72
 
      <table class="memname">
73
 
        <tr>
74
 
          <td class="memname"><a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">TType</a> <a class="el" href="struct_ipe_font.html#3c654fb1924093c30877c19789914e0f">IpeFont::iType</a>          </td>
75
 
        </tr>
76
 
      </table>
77
 
</div>
78
 
<div class="memdoc">
79
 
 
80
 
<p>
81
 
The font type. 
82
 
<p>
83
 
 
84
 
</div>
85
 
</div><p>
86
 
<a class="anchor" name="63e54d4072fd8258c1be2dffac80edb1"></a><!-- doxytag: member="IpeFont::iName" ref="63e54d4072fd8258c1be2dffac80edb1" args="" -->
87
 
<div class="memitem">
88
 
<div class="memproto">
89
 
      <table class="memname">
90
 
        <tr>
91
 
          <td class="memname"><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#63e54d4072fd8258c1be2dffac80edb1">IpeFont::iName</a>          </td>
92
 
        </tr>
93
 
      </table>
94
 
</div>
95
 
<div class="memdoc">
96
 
 
97
 
<p>
98
 
The name of this font (e.g. "Times-Roman"). 
99
 
<p>
100
 
 
101
 
</div>
102
 
</div><p>
103
 
<a class="anchor" name="6a0d15288451462d99fd4c87903dc757"></a><!-- doxytag: member="IpeFont::iLatexNumber" ref="6a0d15288451462d99fd4c87903dc757" args="" -->
104
 
<div class="memitem">
105
 
<div class="memproto">
106
 
      <table class="memname">
107
 
        <tr>
108
 
          <td class="memname">int <a class="el" href="struct_ipe_font.html#6a0d15288451462d99fd4c87903dc757">IpeFont::iLatexNumber</a>          </td>
109
 
        </tr>
110
 
      </table>
111
 
</div>
112
 
<div class="memdoc">
113
 
 
114
 
<p>
115
 
The font id in the Pdflatex output: /Fxx. 
116
 
<p>
117
 
 
118
 
</div>
119
 
</div><p>
120
 
<a class="anchor" name="de3bd518155ca21d70d75d7ce4d92fac"></a><!-- doxytag: member="IpeFont::iFontDict" ref="de3bd518155ca21d70d75d7ce4d92fac" args="" -->
121
 
<div class="memitem">
122
 
<div class="memproto">
123
 
      <table class="memname">
124
 
        <tr>
125
 
          <td class="memname"><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#de3bd518155ca21d70d75d7ce4d92fac">IpeFont::iFontDict</a>          </td>
126
 
        </tr>
127
 
      </table>
128
 
</div>
129
 
<div class="memdoc">
130
 
 
131
 
<p>
132
 
The font dictionary in the PDF file. 
133
 
<p>
134
 
 
135
 
</div>
136
 
</div><p>
137
 
<a class="anchor" name="81d234fc8902aa370b7cfcfbc943497a"></a><!-- doxytag: member="IpeFont::iFontDescriptor" ref="81d234fc8902aa370b7cfcfbc943497a" args="" -->
138
 
<div class="memitem">
139
 
<div class="memproto">
140
 
      <table class="memname">
141
 
        <tr>
142
 
          <td class="memname"><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#81d234fc8902aa370b7cfcfbc943497a">IpeFont::iFontDescriptor</a>          </td>
143
 
        </tr>
144
 
      </table>
145
 
</div>
146
 
<div class="memdoc">
147
 
 
148
 
<p>
149
 
The font descriptor in the PDF file. 
150
 
<p>
151
 
 
152
 
</div>
153
 
</div><p>
154
 
<a class="anchor" name="a8f5b9ad4927c620c126e01a070bb04f"></a><!-- doxytag: member="IpeFont::iStreamDict" ref="a8f5b9ad4927c620c126e01a070bb04f" args="" -->
155
 
<div class="memitem">
156
 
<div class="memproto">
157
 
      <table class="memname">
158
 
        <tr>
159
 
          <td class="memname"><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#a8f5b9ad4927c620c126e01a070bb04f">IpeFont::iStreamDict</a>          </td>
160
 
        </tr>
161
 
      </table>
162
 
</div>
163
 
<div class="memdoc">
164
 
 
165
 
<p>
166
 
The stream dictionary for the font stream in the PDF file. 
167
 
<p>
168
 
 
169
 
</div>
170
 
</div><p>
171
 
<a class="anchor" name="f825296ba56af6ad24386b1910606058"></a><!-- doxytag: member="IpeFont::iLength1" ref="f825296ba56af6ad24386b1910606058" args="" -->
172
 
<div class="memitem">
173
 
<div class="memproto">
174
 
      <table class="memname">
175
 
        <tr>
176
 
          <td class="memname">int <a class="el" href="struct_ipe_font.html#f825296ba56af6ad24386b1910606058">IpeFont::iLength1</a>          </td>
177
 
        </tr>
178
 
      </table>
179
 
</div>
180
 
<div class="memdoc">
181
 
 
182
 
<p>
183
 
The values of LengthX in the font stream in the PDF file. 
184
 
<p>
185
 
 
186
 
</div>
187
 
</div><p>
188
 
<a class="anchor" name="6445dc661c18c9d594a60ef470a616e1"></a><!-- doxytag: member="IpeFont::iStreamData" ref="6445dc661c18c9d594a60ef470a616e1" args="" -->
189
 
<div class="memitem">
190
 
<div class="memproto">
191
 
      <table class="memname">
192
 
        <tr>
193
 
          <td class="memname"><a class="el" href="class_ipe_buffer.html">IpeBuffer</a> <a class="el" href="struct_ipe_font.html#6445dc661c18c9d594a60ef470a616e1">IpeFont::iStreamData</a>          </td>
194
 
        </tr>
195
 
      </table>
196
 
</div>
197
 
<div class="memdoc">
198
 
 
199
 
<p>
200
 
The stream data for the font stream in the PDF file. 
201
 
<p>
202
 
 
203
 
</div>
204
 
</div><p>
205
 
<a class="anchor" name="1604a4ef6059b4b7bf846408043f8e6e"></a><!-- doxytag: member="IpeFont::iEncoding" ref="1604a4ef6059b4b7bf846408043f8e6e" args="[0x100]" -->
206
 
<div class="memitem">
207
 
<div class="memproto">
208
 
      <table class="memname">
209
 
        <tr>
210
 
          <td class="memname"><a class="el" href="class_ipe_string.html">IpeString</a> <a class="el" href="struct_ipe_font.html#1604a4ef6059b4b7bf846408043f8e6e">IpeFont::iEncoding</a>[0x100]          </td>
211
 
        </tr>
212
 
      </table>
213
 
</div>
214
 
<div class="memdoc">
215
 
 
216
 
<p>
217
 
The encoding of this font. 
218
 
<p>
219
 
 
220
 
</div>
221
 
</div><p>
222
 
<a class="anchor" name="3f67dd7b0bef8e79a01fc3d34a7e0483"></a><!-- doxytag: member="IpeFont::iStandardFont" ref="3f67dd7b0bef8e79a01fc3d34a7e0483" args="" -->
223
 
<div class="memitem">
224
 
<div class="memproto">
225
 
      <table class="memname">
226
 
        <tr>
227
 
          <td class="memname">bool <a class="el" href="struct_ipe_font.html#3f67dd7b0bef8e79a01fc3d34a7e0483">IpeFont::iStandardFont</a>          </td>
228
 
        </tr>
229
 
      </table>
230
 
</div>
231
 
<div class="memdoc">
232
 
 
233
 
<p>
234
 
Is this one of the 14 standard fonts? 
235
 
<p>
236
 
 
237
 
</div>
238
 
</div><p>
239
 
<a class="anchor" name="7266957777bb4d54fab42bf501b6c4b4"></a><!-- doxytag: member="IpeFont::iWidth" ref="7266957777bb4d54fab42bf501b6c4b4" args="[0x100]" -->
240
 
<div class="memitem">
241
 
<div class="memproto">
242
 
      <table class="memname">
243
 
        <tr>
244
 
          <td class="memname">int <a class="el" href="struct_ipe_font.html#7266957777bb4d54fab42bf501b6c4b4">IpeFont::iWidth</a>[0x100]          </td>
245
 
        </tr>
246
 
      </table>
247
 
</div>
248
 
<div class="memdoc">
249
 
 
250
 
<p>
251
 
The width of each character in font units. 
252
 
<p>
253
 
 
254
 
</div>
255
 
</div><p>
256
 
<hr>The documentation for this struct was generated from the following file:<ul>
257
 
<li>ipefontpool.h</ul>
258
 
<hr>
259
 
</body></html>