File: class_ipe_pdf_array.html

package info (click to toggle)
ipe 6.0pre27-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,128 kB
  • ctags: 5,328
  • sloc: cpp: 29,689; ansic: 1,045; xml: 821; makefile: 65
file content (133 lines) | stat: -rw-r--r-- 5,632 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Ipelib: IpePdfArray Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.4 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
<h1>IpePdfArray Class Reference<br>
<small>
[<a class="el" href="group__base.html">Ipe Base</a>]</small>
</h1><!-- doxytag: class="IpePdfArray" --><!-- doxytag: inherits="IpePdfObj" -->The PDF array object.  
<a href="#_details">More...</a>
<p>
Inherits <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a>.
<p>
<a href="class_ipe_pdf_array-members.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li>virtual const <a class="el" href="class_ipe_pdf_array.html">IpePdfArray</a> * <a class="el" href="class_ipe_pdf_array.html#a2">Array</a> () const 
<li><a class="anchor" name="a3"></a><!-- doxytag: member="IpePdfArray::Write" ref="a3" args="(IpeStream &amp;stream) const " -->
virtual void <b>Write</b> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &amp;stream) const 
<li>void <a class="el" href="class_ipe_pdf_array.html#a4">Append</a> (const <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a> *)
<li><a class="anchor" name="a5"></a><!-- doxytag: member="IpePdfArray::Count" ref="a5" args="() const " -->
int <b>Count</b> () const 
<li>const <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a> * <a class="el" href="class_ipe_pdf_array.html#a6">Obj</a> (int index, const <a class="el" href="class_ipe_pdf_file.html">IpePdfFile</a> *file) const 
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The PDF array object. 
<p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a2"></a><!-- doxytag: member="IpePdfArray::Array" ref="a2" args="() const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_pdf_array.html">IpePdfArray</a> * IpePdfArray::Array           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return this object as PDF array object. 
<p>

<p>
Reimplemented from <a class="el" href="class_ipe_pdf_obj.html#a7">IpePdfObj</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a4"></a><!-- doxytag: member="IpePdfArray::Append" ref="a4" args="(const IpePdfObj *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void IpePdfArray::Append           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>obj</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Append an object to array. 
<p>
Array takes ownership of the object.     </td>
  </tr>
</table>
<a class="anchor" name="a6"></a><!-- doxytag: member="IpePdfArray::Obj" ref="a6" args="(int index, const IpePdfFile *file) const " --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a> * IpePdfArray::Obj           </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname" nowrap> <em>index</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="el" href="class_ipe_pdf_file.html">IpePdfFile</a> *&nbsp;</td>
          <td class="mdname" nowrap> <em>file</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return object with <em>index</em> in array. 
<p>
Indirect objects (references) are looked up if <em>file</em> is not zero, and the object referred to is returned (0 if it does not exist). Object remains owned by array.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>ipepdfparser.h<li>ipepdfparser.cpp</ul>
<hr>
</body></html>