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">
7
<!-- Generated by Doxygen 1.5.1 -->
10
<li><a href="index.html"><span>Main 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>
16
<li><a href="annotated.html"><span>Class List</span></a></li>
17
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
18
<li><a href="functions.html"><span>Class Members</span></a></li>
20
<h1>IpeFont Struct Reference</h1><!-- doxytag: class="IpeFont" -->A text font.
21
<a href="#_details">More...</a>
23
<a href="struct_ipe_font-members.html">List of all members.</a><h2>Public Types</h2>
25
<li>enum <a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">TType</a> { <b>EType1</b>,
29
<h2>Public Attributes</h2>
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="" -->
40
<li><a class="anchor" name="64097996169386e55466f10eb8b600ad"></a><!-- doxytag: member="IpeFont::iLength3" ref="64097996169386e55466f10eb8b600ad" args="" -->
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]
47
<hr><a name="_details"></a><h2>Detailed Description</h2>
50
<hr><h2>Member Enumeration Documentation</h2>
51
<a class="anchor" name="786ee4c34ff8fb4f777d56b472ca6061"></a><!-- doxytag: member="IpeFont::TType" ref="786ee4c34ff8fb4f777d56b472ca6061" args="" -->
53
<div class="memproto">
54
<table class="memname">
56
<td class="memname">enum <a class="el" href="struct_ipe_font.html#786ee4c34ff8fb4f777d56b472ca6061">IpeFont::TType</a> </td>
63
Ipe supports two types of fonts.
68
<hr><h2>Member Data Documentation</h2>
69
<a class="anchor" name="3c654fb1924093c30877c19789914e0f"></a><!-- doxytag: member="IpeFont::iType" ref="3c654fb1924093c30877c19789914e0f" args="" -->
71
<div class="memproto">
72
<table class="memname">
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>
86
<a class="anchor" name="63e54d4072fd8258c1be2dffac80edb1"></a><!-- doxytag: member="IpeFont::iName" ref="63e54d4072fd8258c1be2dffac80edb1" args="" -->
88
<div class="memproto">
89
<table class="memname">
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>
98
The name of this font (e.g. "Times-Roman").
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">
108
<td class="memname">int <a class="el" href="struct_ipe_font.html#6a0d15288451462d99fd4c87903dc757">IpeFont::iLatexNumber</a> </td>
115
The font id in the Pdflatex output: /Fxx.
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">
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>
132
The font dictionary in the PDF file.
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">
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>
149
The font descriptor in the PDF file.
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">
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>
166
The stream dictionary for the font stream in the PDF file.
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">
176
<td class="memname">int <a class="el" href="struct_ipe_font.html#f825296ba56af6ad24386b1910606058">IpeFont::iLength1</a> </td>
183
The values of LengthX in the font stream in the PDF file.
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">
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>
200
The stream data for the font stream in the PDF file.
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">
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>
217
The encoding of this font.
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">
227
<td class="memname">bool <a class="el" href="struct_ipe_font.html#3f67dd7b0bef8e79a01fc3d34a7e0483">IpeFont::iStandardFont</a> </td>
234
Is this one of the 14 standard fonts?
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">
244
<td class="memname">int <a class="el" href="struct_ipe_font.html#7266957777bb4d54fab42bf501b6c4b4">IpeFont::iWidth</a>[0x100] </td>
251
The width of each character in font units.
256
<hr>The documentation for this struct was generated from the following file:<ul>
257
<li>ipefontpool.h</ul>