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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class 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 &stream) const " -->
virtual void <b>Write</b> (<a class="el" href="class_ipe_stream.html">IpeStream</a> &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">( </td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap> const<code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</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">( </td>
<td class="md" nowrap valign="top">const <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a> * </td>
<td class="mdname1" valign="top" nowrap> <em>obj</em> </td>
<td class="md" valign="top"> ) </td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</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">( </td>
<td class="md" nowrap valign="top">int </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> * </td>
<td class="mdname" nowrap> <em>file</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">) </td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</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>
|