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

« back to all changes in this revision

Viewing changes to build/doc/classipe_1_1_pdf_painter.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 XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
2
<html xmlns="http://www.w3.org/1999/xhtml">
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 
5
<title>Ipelib: ipe::PdfPainter Class Reference</title>
 
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
 
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
 
8
</head>
 
9
<body>
 
10
<!-- Generated by Doxygen 1.6.1 -->
 
11
<div class="navigation" id="top">
 
12
  <div class="tabs">
 
13
    <ul>
 
14
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
 
15
      <li><a href="modules.html"><span>Modules</span></a></li>
 
16
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 
17
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
 
18
    </ul>
 
19
  </div>
 
20
  <div class="tabs">
 
21
    <ul>
 
22
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
 
23
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
 
24
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
 
25
    </ul>
 
26
  </div>
 
27
  <div class="navpath"><a class="el" href="namespaceipe.html">ipe</a>::<a class="el" href="classipe_1_1_pdf_painter.html">PdfPainter</a>
 
28
  </div>
 
29
</div>
 
30
<div class="contents">
 
31
<h1>ipe::PdfPainter Class Reference</h1><!-- doxytag: class="ipe::PdfPainter" --><!-- doxytag: inherits="ipe::Painter" -->
 
32
<p><code>#include &lt;ipepdfwriter.h&gt;</code></p>
 
33
 
 
34
<p>Inherits <a class="el" href="classipe_1_1_painter.html">ipe::Painter</a>.</p>
 
35
 
 
36
<p>Inherited by <a class="el" href="classipe_1_1_ps_painter.html">ipe::PsPainter</a>.</p>
 
37
 
 
38
<p><a href="classipe_1_1_pdf_painter-members.html">List of all members.</a></p>
 
39
<h2>Public Member Functions</h2>
 
40
<ul>
 
41
<li><a class="el" href="classipe_1_1_pdf_painter.html#ab0f42742cab47afb251ba13da40373c0">PdfPainter</a> (const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> *style, <a class="el" href="classipe_1_1_stream.html">Stream</a> &amp;stream)
 
42
<li>virtual <a class="el" href="classipe_1_1_pdf_painter.html#a5d43b0aac70a2c4f48cedd259e68269a">~PdfPainter</a> ()
 
43
</ul>
 
44
<h2>Static Public Member Functions</h2>
 
45
<ul>
 
46
<li>static void <a class="el" href="classipe_1_1_pdf_painter.html#a1979624706596dfb76b401c4450f522f">drawColor</a> (<a class="el" href="classipe_1_1_stream.html">Stream</a> &amp;stream, <a class="el" href="classipe_1_1_color.html">Color</a> color, const char *gray, const char *rgb)
 
47
</ul>
 
48
<h2>Protected Member Functions</h2>
 
49
<ul>
 
50
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a0e71460a2ca3a783de814a5bca7be870">doPush</a> ()
 
51
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#af11bf33417b3164a015004302be7149d">doPop</a> ()
 
52
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a9a3ec08b605fc3b2fde235a9805ac7cd">doNewPath</a> ()
 
53
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a82a959863e2b900174825b512555c279">doMoveTo</a> (const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;v)
 
54
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#ab61419dcef501093e69f14c8eb217f60">doLineTo</a> (const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;v)
 
55
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a9ae1374643df192d85c6df8c0215fec7">doCurveTo</a> (const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;v1, const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;v2, const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;v3)
 
56
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#ad6f20bb1dd63f4e981218df49b2ed6ba">doClosePath</a> ()
 
57
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#ae2d55b805795a03cd8520a5a43c31f64">doDrawPath</a> (<a class="el" href="group__attr.html#ga40b15a8cc8f66dc518621289ed4f1cd6">TPathMode</a> mode)
 
58
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a2bc9e738990891ca8da9c9141821b7b1">doDrawBitmap</a> (<a class="el" href="classipe_1_1_bitmap.html">Bitmap</a> bitmap)
 
59
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#a89af8f32695d045440818a89a89d96f2">doDrawText</a> (const <a class="el" href="classipe_1_1_text.html">Text</a> *text)
 
60
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#adeb3aca4fc9e0518630486672cdcfe7c">doAddClipPath</a> ()
 
61
<li>virtual void <a class="el" href="classipe_1_1_pdf_painter.html#aa60e041c257776b8eaf53b8449c26936">doDrawSymbol</a> (<a class="el" href="classipe_1_1_attribute.html">Attribute</a> symbol)
 
62
<li>void <a class="el" href="classipe_1_1_pdf_painter.html#a8edf703a628ca3b235e465c778bed52e">drawAttributes</a> ()
 
63
<li>void <a class="el" href="classipe_1_1_pdf_painter.html#a7f8609d90690f94d030389fc7d3603f4">drawOpacity</a> ()
 
64
</ul>
 
65
<h2>Protected Attributes</h2>
 
66
<ul>
 
67
<li><a class="el" href="classipe_1_1_stream.html">Stream</a> &amp; <a class="el" href="classipe_1_1_pdf_painter.html#a00dd9f379196b2c703ae454980b930f9">iStream</a>
 
68
<li>std::list&lt; <a class="el" href="structipe_1_1_painter_1_1_state.html">State</a> &gt; <a class="el" href="classipe_1_1_pdf_painter.html#abf4e8eedc121fdb4e649812b2b15b2a1">iActiveState</a>
 
69
</ul>
 
70
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
 
71
<a class="anchor" id="ab0f42742cab47afb251ba13da40373c0"></a><!-- doxytag: member="ipe::PdfPainter::PdfPainter" ref="ab0f42742cab47afb251ba13da40373c0" args="(const Cascade *style, Stream &amp;stream)" -->
 
72
<div class="memitem">
 
73
<div class="memproto">
 
74
      <table class="memname">
 
75
        <tr>
 
76
          <td class="memname">PdfPainter::PdfPainter </td>
 
77
          <td>(</td>
 
78
          <td class="paramtype">const <a class="el" href="classipe_1_1_cascade.html">Cascade</a> *&nbsp;</td>
 
79
          <td class="paramname"> <em>style</em>, </td>
 
80
        </tr>
 
81
        <tr>
 
82
          <td class="paramkey"></td>
 
83
          <td></td>
 
84
          <td class="paramtype"><a class="el" href="classipe_1_1_stream.html">Stream</a> &amp;&nbsp;</td>
 
85
          <td class="paramname"> <em>stream</em></td><td>&nbsp;</td>
 
86
        </tr>
 
87
        <tr>
 
88
          <td></td>
 
89
          <td>)</td>
 
90
          <td></td><td></td><td></td>
 
91
        </tr>
 
92
      </table>
 
93
</div>
 
94
<div class="memdoc">
 
95
 
 
96
</div>
 
97
</div>
 
98
<a class="anchor" id="a5d43b0aac70a2c4f48cedd259e68269a"></a><!-- doxytag: member="ipe::PdfPainter::~PdfPainter" ref="a5d43b0aac70a2c4f48cedd259e68269a" args="()" -->
 
99
<div class="memitem">
 
100
<div class="memproto">
 
101
      <table class="memname">
 
102
        <tr>
 
103
          <td class="memname">virtual ipe::PdfPainter::~PdfPainter </td>
 
104
          <td>(</td>
 
105
          <td class="paramname"></td>
 
106
          <td>&nbsp;)&nbsp;</td>
 
107
          <td><code> [inline, virtual]</code></td>
 
108
        </tr>
 
109
      </table>
 
110
</div>
 
111
<div class="memdoc">
 
112
 
 
113
</div>
 
114
</div>
 
115
<hr/><h2>Member Function Documentation</h2>
 
116
<a class="anchor" id="a1979624706596dfb76b401c4450f522f"></a><!-- doxytag: member="ipe::PdfPainter::drawColor" ref="a1979624706596dfb76b401c4450f522f" args="(Stream &amp;stream, Color color, const char *gray, const char *rgb)" -->
 
117
<div class="memitem">
 
118
<div class="memproto">
 
119
      <table class="memname">
 
120
        <tr>
 
121
          <td class="memname">void PdfPainter::drawColor </td>
 
122
          <td>(</td>
 
123
          <td class="paramtype"><a class="el" href="classipe_1_1_stream.html">Stream</a> &amp;&nbsp;</td>
 
124
          <td class="paramname"> <em>stream</em>, </td>
 
125
        </tr>
 
126
        <tr>
 
127
          <td class="paramkey"></td>
 
128
          <td></td>
 
129
          <td class="paramtype"><a class="el" href="classipe_1_1_color.html">Color</a>&nbsp;</td>
 
130
          <td class="paramname"> <em>color</em>, </td>
 
131
        </tr>
 
132
        <tr>
 
133
          <td class="paramkey"></td>
 
134
          <td></td>
 
135
          <td class="paramtype">const char *&nbsp;</td>
 
136
          <td class="paramname"> <em>gray</em>, </td>
 
137
        </tr>
 
138
        <tr>
 
139
          <td class="paramkey"></td>
 
140
          <td></td>
 
141
          <td class="paramtype">const char *&nbsp;</td>
 
142
          <td class="paramname"> <em>rgb</em></td><td>&nbsp;</td>
 
143
        </tr>
 
144
        <tr>
 
145
          <td></td>
 
146
          <td>)</td>
 
147
          <td></td><td></td><td><code> [static]</code></td>
 
148
        </tr>
 
149
      </table>
 
150
</div>
 
151
<div class="memdoc">
 
152
 
 
153
</div>
 
154
</div>
 
155
<a class="anchor" id="a0e71460a2ca3a783de814a5bca7be870"></a><!-- doxytag: member="ipe::PdfPainter::doPush" ref="a0e71460a2ca3a783de814a5bca7be870" args="()" -->
 
156
<div class="memitem">
 
157
<div class="memproto">
 
158
      <table class="memname">
 
159
        <tr>
 
160
          <td class="memname">void PdfPainter::doPush </td>
 
161
          <td>(</td>
 
162
          <td class="paramname"></td>
 
163
          <td>&nbsp;)&nbsp;</td>
 
164
          <td><code> [protected, virtual]</code></td>
 
165
        </tr>
 
166
      </table>
 
167
</div>
 
168
<div class="memdoc">
 
169
 
 
170
<p>Perform graphics state push on output medium. </p>
 
171
 
 
172
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a733fcdcd45f0a43563f6dcfdc704ab38">ipe::Painter</a>.</p>
 
173
 
 
174
</div>
 
175
</div>
 
176
<a class="anchor" id="af11bf33417b3164a015004302be7149d"></a><!-- doxytag: member="ipe::PdfPainter::doPop" ref="af11bf33417b3164a015004302be7149d" args="()" -->
 
177
<div class="memitem">
 
178
<div class="memproto">
 
179
      <table class="memname">
 
180
        <tr>
 
181
          <td class="memname">void PdfPainter::doPop </td>
 
182
          <td>(</td>
 
183
          <td class="paramname"></td>
 
184
          <td>&nbsp;)&nbsp;</td>
 
185
          <td><code> [protected, virtual]</code></td>
 
186
        </tr>
 
187
      </table>
 
188
</div>
 
189
<div class="memdoc">
 
190
 
 
191
<p>Perform graphics state pop on output medium. </p>
 
192
 
 
193
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a7e6ac2f1e3b910ae41531cdd93b8d1f5">ipe::Painter</a>.</p>
 
194
 
 
195
</div>
 
196
</div>
 
197
<a class="anchor" id="a9a3ec08b605fc3b2fde235a9805ac7cd"></a><!-- doxytag: member="ipe::PdfPainter::doNewPath" ref="a9a3ec08b605fc3b2fde235a9805ac7cd" args="()" -->
 
198
<div class="memitem">
 
199
<div class="memproto">
 
200
      <table class="memname">
 
201
        <tr>
 
202
          <td class="memname">void PdfPainter::doNewPath </td>
 
203
          <td>(</td>
 
204
          <td class="paramname"></td>
 
205
          <td>&nbsp;)&nbsp;</td>
 
206
          <td><code> [protected, virtual]</code></td>
 
207
        </tr>
 
208
      </table>
 
209
</div>
 
210
<div class="memdoc">
 
211
 
 
212
<p>Perform new path operator. </p>
 
213
 
 
214
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a08f264012fc5f179a38b35a245949821">ipe::Painter</a>.</p>
 
215
 
 
216
<p>Reimplemented in <a class="el" href="classipe_1_1_ps_painter.html#a2c109723bf9029dd1e5b4d0aa6ecf423">ipe::PsPainter</a>.</p>
 
217
 
 
218
</div>
 
219
</div>
 
220
<a class="anchor" id="a82a959863e2b900174825b512555c279"></a><!-- doxytag: member="ipe::PdfPainter::doMoveTo" ref="a82a959863e2b900174825b512555c279" args="(const Vector &amp;v)" -->
 
221
<div class="memitem">
 
222
<div class="memproto">
 
223
      <table class="memname">
 
224
        <tr>
 
225
          <td class="memname">void PdfPainter::doMoveTo </td>
 
226
          <td>(</td>
 
227
          <td class="paramtype">const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;&nbsp;</td>
 
228
          <td class="paramname"> <em>v</em></td>
 
229
          <td>&nbsp;)&nbsp;</td>
 
230
          <td><code> [protected, virtual]</code></td>
 
231
        </tr>
 
232
      </table>
 
233
</div>
 
234
<div class="memdoc">
 
235
 
 
236
<p>Perform moveto operator. </p>
 
237
<p>The transformation matrix has already been applied. </p>
 
238
 
 
239
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#ad28786fd490d3a84eae3477c17cbf165">ipe::Painter</a>.</p>
 
240
 
 
241
</div>
 
242
</div>
 
243
<a class="anchor" id="ab61419dcef501093e69f14c8eb217f60"></a><!-- doxytag: member="ipe::PdfPainter::doLineTo" ref="ab61419dcef501093e69f14c8eb217f60" args="(const Vector &amp;v)" -->
 
244
<div class="memitem">
 
245
<div class="memproto">
 
246
      <table class="memname">
 
247
        <tr>
 
248
          <td class="memname">void PdfPainter::doLineTo </td>
 
249
          <td>(</td>
 
250
          <td class="paramtype">const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;&nbsp;</td>
 
251
          <td class="paramname"> <em>v</em></td>
 
252
          <td>&nbsp;)&nbsp;</td>
 
253
          <td><code> [protected, virtual]</code></td>
 
254
        </tr>
 
255
      </table>
 
256
</div>
 
257
<div class="memdoc">
 
258
 
 
259
<p>Perform lineto operator. </p>
 
260
<p>The transformation matrix has already been applied. </p>
 
261
 
 
262
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a7300d6f182e24b04add5b9db641de93f">ipe::Painter</a>.</p>
 
263
 
 
264
</div>
 
265
</div>
 
266
<a class="anchor" id="a9ae1374643df192d85c6df8c0215fec7"></a><!-- doxytag: member="ipe::PdfPainter::doCurveTo" ref="a9ae1374643df192d85c6df8c0215fec7" args="(const Vector &amp;v1, const Vector &amp;v2, const Vector &amp;v3)" -->
 
267
<div class="memitem">
 
268
<div class="memproto">
 
269
      <table class="memname">
 
270
        <tr>
 
271
          <td class="memname">void PdfPainter::doCurveTo </td>
 
272
          <td>(</td>
 
273
          <td class="paramtype">const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;&nbsp;</td>
 
274
          <td class="paramname"> <em>v1</em>, </td>
 
275
        </tr>
 
276
        <tr>
 
277
          <td class="paramkey"></td>
 
278
          <td></td>
 
279
          <td class="paramtype">const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;&nbsp;</td>
 
280
          <td class="paramname"> <em>v2</em>, </td>
 
281
        </tr>
 
282
        <tr>
 
283
          <td class="paramkey"></td>
 
284
          <td></td>
 
285
          <td class="paramtype">const <a class="el" href="classipe_1_1_vector.html">Vector</a> &amp;&nbsp;</td>
 
286
          <td class="paramname"> <em>v3</em></td><td>&nbsp;</td>
 
287
        </tr>
 
288
        <tr>
 
289
          <td></td>
 
290
          <td>)</td>
 
291
          <td></td><td></td><td><code> [protected, virtual]</code></td>
 
292
        </tr>
 
293
      </table>
 
294
</div>
 
295
<div class="memdoc">
 
296
 
 
297
<p>Perform curveto operator. </p>
 
298
<p>The transformation matrix has already been applied. </p>
 
299
 
 
300
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a8258010696bd694a5991bbcbd0c948f9">ipe::Painter</a>.</p>
 
301
 
 
302
</div>
 
303
</div>
 
304
<a class="anchor" id="ad6f20bb1dd63f4e981218df49b2ed6ba"></a><!-- doxytag: member="ipe::PdfPainter::doClosePath" ref="ad6f20bb1dd63f4e981218df49b2ed6ba" args="()" -->
 
305
<div class="memitem">
 
306
<div class="memproto">
 
307
      <table class="memname">
 
308
        <tr>
 
309
          <td class="memname">void PdfPainter::doClosePath </td>
 
310
          <td>(</td>
 
311
          <td class="paramname"></td>
 
312
          <td>&nbsp;)&nbsp;</td>
 
313
          <td><code> [protected, virtual]</code></td>
 
314
        </tr>
 
315
      </table>
 
316
</div>
 
317
<div class="memdoc">
 
318
 
 
319
<p>Perform closepath operator. </p>
 
320
 
 
321
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a3d4d0d5434fb56cb6b3f32764c187bcd">ipe::Painter</a>.</p>
 
322
 
 
323
</div>
 
324
</div>
 
325
<a class="anchor" id="ae2d55b805795a03cd8520a5a43c31f64"></a><!-- doxytag: member="ipe::PdfPainter::doDrawPath" ref="ae2d55b805795a03cd8520a5a43c31f64" args="(TPathMode mode)" -->
 
326
<div class="memitem">
 
327
<div class="memproto">
 
328
      <table class="memname">
 
329
        <tr>
 
330
          <td class="memname">void PdfPainter::doDrawPath </td>
 
331
          <td>(</td>
 
332
          <td class="paramtype"><a class="el" href="group__attr.html#ga40b15a8cc8f66dc518621289ed4f1cd6">TPathMode</a>&nbsp;</td>
 
333
          <td class="paramname"> <em>mode</em></td>
 
334
          <td>&nbsp;)&nbsp;</td>
 
335
          <td><code> [protected, virtual]</code></td>
 
336
        </tr>
 
337
      </table>
 
338
</div>
 
339
<div class="memdoc">
 
340
 
 
341
<p>Actually draw the path. </p>
 
342
 
 
343
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a7589058a01e11feba9649c718c9bdbcd">ipe::Painter</a>.</p>
 
344
 
 
345
<p>Reimplemented in <a class="el" href="classipe_1_1_ps_painter.html#a2b9e73def6affc085ee905844071fb76">ipe::PsPainter</a>.</p>
 
346
 
 
347
</div>
 
348
</div>
 
349
<a class="anchor" id="a2bc9e738990891ca8da9c9141821b7b1"></a><!-- doxytag: member="ipe::PdfPainter::doDrawBitmap" ref="a2bc9e738990891ca8da9c9141821b7b1" args="(Bitmap bitmap)" -->
 
350
<div class="memitem">
 
351
<div class="memproto">
 
352
      <table class="memname">
 
353
        <tr>
 
354
          <td class="memname">void PdfPainter::doDrawBitmap </td>
 
355
          <td>(</td>
 
356
          <td class="paramtype"><a class="el" href="classipe_1_1_bitmap.html">Bitmap</a>&nbsp;</td>
 
357
          <td class="paramname"> <em>bitmap</em></td>
 
358
          <td>&nbsp;)&nbsp;</td>
 
359
          <td><code> [protected, virtual]</code></td>
 
360
        </tr>
 
361
      </table>
 
362
</div>
 
363
<div class="memdoc">
 
364
 
 
365
<p>Draw a bitmap. </p>
 
366
 
 
367
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#ab1b9188f0440f8ce60a4e56caa418dfb">ipe::Painter</a>.</p>
 
368
 
 
369
<p>Reimplemented in <a class="el" href="classipe_1_1_ps_painter.html#aaa469c60312075bfc6cd54810718d71f">ipe::PsPainter</a>.</p>
 
370
 
 
371
</div>
 
372
</div>
 
373
<a class="anchor" id="a89af8f32695d045440818a89a89d96f2"></a><!-- doxytag: member="ipe::PdfPainter::doDrawText" ref="a89af8f32695d045440818a89a89d96f2" args="(const Text *text)" -->
 
374
<div class="memitem">
 
375
<div class="memproto">
 
376
      <table class="memname">
 
377
        <tr>
 
378
          <td class="memname">void PdfPainter::doDrawText </td>
 
379
          <td>(</td>
 
380
          <td class="paramtype">const <a class="el" href="classipe_1_1_text.html">Text</a> *&nbsp;</td>
 
381
          <td class="paramname"> <em>text</em></td>
 
382
          <td>&nbsp;)&nbsp;</td>
 
383
          <td><code> [protected, virtual]</code></td>
 
384
        </tr>
 
385
      </table>
 
386
</div>
 
387
<div class="memdoc">
 
388
 
 
389
<p>Draw a text object. </p>
 
390
 
 
391
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#aa5a6be53e530b10b5fb0b61b6a989011">ipe::Painter</a>.</p>
 
392
 
 
393
</div>
 
394
</div>
 
395
<a class="anchor" id="adeb3aca4fc9e0518630486672cdcfe7c"></a><!-- doxytag: member="ipe::PdfPainter::doAddClipPath" ref="adeb3aca4fc9e0518630486672cdcfe7c" args="()" -->
 
396
<div class="memitem">
 
397
<div class="memproto">
 
398
      <table class="memname">
 
399
        <tr>
 
400
          <td class="memname">void PdfPainter::doAddClipPath </td>
 
401
          <td>(</td>
 
402
          <td class="paramname"></td>
 
403
          <td>&nbsp;)&nbsp;</td>
 
404
          <td><code> [protected, virtual]</code></td>
 
405
        </tr>
 
406
      </table>
 
407
</div>
 
408
<div class="memdoc">
 
409
 
 
410
<p>Add a clip path. </p>
 
411
 
 
412
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#ab459e36cdfac1fb5ffe9be9a42021e8c">ipe::Painter</a>.</p>
 
413
 
 
414
<p>Reimplemented in <a class="el" href="classipe_1_1_ps_painter.html#a9d39ec65047a3488e5f2d06508275168">ipe::PsPainter</a>.</p>
 
415
 
 
416
</div>
 
417
</div>
 
418
<a class="anchor" id="aa60e041c257776b8eaf53b8449c26936"></a><!-- doxytag: member="ipe::PdfPainter::doDrawSymbol" ref="aa60e041c257776b8eaf53b8449c26936" args="(Attribute symbol)" -->
 
419
<div class="memitem">
 
420
<div class="memproto">
 
421
      <table class="memname">
 
422
        <tr>
 
423
          <td class="memname">void PdfPainter::doDrawSymbol </td>
 
424
          <td>(</td>
 
425
          <td class="paramtype"><a class="el" href="classipe_1_1_attribute.html">Attribute</a>&nbsp;</td>
 
426
          <td class="paramname"> <em>symbol</em></td>
 
427
          <td>&nbsp;)&nbsp;</td>
 
428
          <td><code> [protected, virtual]</code></td>
 
429
        </tr>
 
430
      </table>
 
431
</div>
 
432
<div class="memdoc">
 
433
 
 
434
<p>Draw a symbol. </p>
 
435
<p>The default implementation calls the draw method of the object. Only PDF drawing overrides this to reuse a PDF XForm. </p>
 
436
 
 
437
<p>Reimplemented from <a class="el" href="classipe_1_1_painter.html#a109971fa7fece8cd4758c6acc08a9c42">ipe::Painter</a>.</p>
 
438
 
 
439
</div>
 
440
</div>
 
441
<a class="anchor" id="a8edf703a628ca3b235e465c778bed52e"></a><!-- doxytag: member="ipe::PdfPainter::drawAttributes" ref="a8edf703a628ca3b235e465c778bed52e" args="()" -->
 
442
<div class="memitem">
 
443
<div class="memproto">
 
444
      <table class="memname">
 
445
        <tr>
 
446
          <td class="memname">void PdfPainter::drawAttributes </td>
 
447
          <td>(</td>
 
448
          <td class="paramname"></td>
 
449
          <td>&nbsp;)&nbsp;</td>
 
450
          <td><code> [protected]</code></td>
 
451
        </tr>
 
452
      </table>
 
453
</div>
 
454
<div class="memdoc">
 
455
 
 
456
</div>
 
457
</div>
 
458
<a class="anchor" id="a7f8609d90690f94d030389fc7d3603f4"></a><!-- doxytag: member="ipe::PdfPainter::drawOpacity" ref="a7f8609d90690f94d030389fc7d3603f4" args="()" -->
 
459
<div class="memitem">
 
460
<div class="memproto">
 
461
      <table class="memname">
 
462
        <tr>
 
463
          <td class="memname">void PdfPainter::drawOpacity </td>
 
464
          <td>(</td>
 
465
          <td class="paramname"></td>
 
466
          <td>&nbsp;)&nbsp;</td>
 
467
          <td><code> [protected]</code></td>
 
468
        </tr>
 
469
      </table>
 
470
</div>
 
471
<div class="memdoc">
 
472
 
 
473
</div>
 
474
</div>
 
475
<hr/><h2>Member Data Documentation</h2>
 
476
<a class="anchor" id="a00dd9f379196b2c703ae454980b930f9"></a><!-- doxytag: member="ipe::PdfPainter::iStream" ref="a00dd9f379196b2c703ae454980b930f9" args="" -->
 
477
<div class="memitem">
 
478
<div class="memproto">
 
479
      <table class="memname">
 
480
        <tr>
 
481
          <td class="memname"><a class="el" href="classipe_1_1_stream.html">Stream</a>&amp; <a class="el" href="classipe_1_1_pdf_painter.html#a00dd9f379196b2c703ae454980b930f9">ipe::PdfPainter::iStream</a><code> [protected]</code></td>
 
482
        </tr>
 
483
      </table>
 
484
</div>
 
485
<div class="memdoc">
 
486
 
 
487
</div>
 
488
</div>
 
489
<a class="anchor" id="abf4e8eedc121fdb4e649812b2b15b2a1"></a><!-- doxytag: member="ipe::PdfPainter::iActiveState" ref="abf4e8eedc121fdb4e649812b2b15b2a1" args="" -->
 
490
<div class="memitem">
 
491
<div class="memproto">
 
492
      <table class="memname">
 
493
        <tr>
 
494
          <td class="memname">std::list&lt;<a class="el" href="structipe_1_1_painter_1_1_state.html">State</a>&gt; <a class="el" href="classipe_1_1_pdf_painter.html#abf4e8eedc121fdb4e649812b2b15b2a1">ipe::PdfPainter::iActiveState</a><code> [protected]</code></td>
 
495
        </tr>
 
496
      </table>
 
497
</div>
 
498
<div class="memdoc">
 
499
 
 
500
</div>
 
501
</div>
 
502
<hr/>The documentation for this class was generated from the following files:<ul>
 
503
<li>ipepdfwriter.h</li>
 
504
<li>ipepdfwriter.cpp</li>
 
505
</ul>
 
506
</div>
 
507
<hr>
 
508
</body></html>