"Initial commit to Gerrit"
[profile/ivi/libgsf.git] / doc / html / gsf-Text.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>Text</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7 <link rel="home" href="index.html" title="GSF Reference Manual">
8 <link rel="up" href="parsers.html" title="Stream Parsers">
9 <link rel="prev" href="parsers.html" title="Stream Parsers">
10 <link rel="next" href="gsf-XML-and-libxml.html" title="XML and libxml">
11 <meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16 <tr valign="middle">
17 <td><a accesskey="p" href="parsers.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18 <td><a accesskey="u" href="parsers.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20 <th width="100%" align="center">GSF Reference Manual</th>
21 <td><a accesskey="n" href="gsf-XML-and-libxml.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22 </tr>
23 <tr><td colspan="5" class="shortcuts">
24 <a href="#gsf-Text.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#gsf-Text.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#gsf-Text.object-hierarchy" class="shortcut">Object Hierarchy</a>
29                    | 
30                   <a href="#gsf-Text.properties" class="shortcut">Properties</a>
31 </td></tr>
32 </table>
33 <div class="refentry" title="Text">
34 <a name="gsf-Text"></a><div class="titlepage"></div>
35 <div class="refnamediv"><table width="100%"><tr>
36 <td valign="top">
37 <h2><span class="refentrytitle"><a name="gsf-Text.top_of_page"></a>Text</span></h2>
38 <p>Text</p>
39 </td>
40 <td valign="top" align="right"></td>
41 </tr></table></div>
42 <div class="refsynopsisdiv" title="Synopsis">
43 <a name="gsf-Text.synopsis"></a><h2>Synopsis</h2>
44 <a name="GsfInputTextline"></a><a name="GsfOutputIconv"></a><a name="GsfOutputCsv"></a><pre class="synopsis">                    <a class="link" href="gsf-Text.html#GsfInputTextline-struct" title="GsfInputTextline">GsfInputTextline</a>;
45 <a class="link" href="gsf-Input-from-unstructured-files.html#GsfInput"><span class="returnvalue">GsfInput</span></a> *          <a class="link" href="gsf-Text.html#gsf-input-textline-new" title="gsf_input_textline_new ()">gsf_input_textline_new</a>              (<em class="parameter"><code><a class="link" href="gsf-Input-from-unstructured-files.html#GsfInput"><span class="type">GsfInput</span></a> *source</code></em>);
46 unsigned <span class="returnvalue">char</span> *     <a class="link" href="gsf-Text.html#gsf-input-textline-ascii-gets" title="gsf_input_textline_ascii_gets ()">gsf_input_textline_ascii_gets</a>       (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a> *textline</code></em>);
47 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            <a class="link" href="gsf-Text.html#gsf-input-textline-utf8-gets" title="gsf_input_textline_utf8_gets ()">gsf_input_textline_utf8_gets</a>        (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a> *textline</code></em>);
48                     <a class="link" href="gsf-Text.html#GsfOutputIconv-struct" title="GsfOutputIconv">GsfOutputIconv</a>;
49 <a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="returnvalue">GsfOutput</span></a> *         <a class="link" href="gsf-Text.html#gsf-output-iconv-new" title="gsf_output_iconv_new ()">gsf_output_iconv_new</a>                (<em class="parameter"><code><a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a> *sink</code></em>,
50                                                          <em class="parameter"><code><span class="type">char</span> const *dst</code></em>,
51                                                          <em class="parameter"><code><span class="type">char</span> const *src</code></em>);
52                     <a class="link" href="gsf-Text.html#GsfOutputCsv-struct" title="GsfOutputCsv">GsfOutputCsv</a>;
53 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gsf-Text.html#gsf-output-csv-write-eol" title="gsf_output_csv_write_eol ()">gsf_output_csv_write_eol</a>            (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfOutputCsv"><span class="type">GsfOutputCsv</span></a> *csv</code></em>);
54 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gsf-Text.html#gsf-output-csv-write-field" title="gsf_output_csv_write_field ()">gsf_output_csv_write_field</a>          (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfOutputCsv"><span class="type">GsfOutputCsv</span></a> *csv</code></em>,
55                                                          <em class="parameter"><code><span class="type">char</span> const *field</code></em>,
56                                                          <em class="parameter"><code><span class="type">size_t</span> len</code></em>);
57 enum                <a class="link" href="gsf-Text.html#GsfOutputCsvQuotingMode" title="enum GsfOutputCsvQuotingMode">GsfOutputCsvQuotingMode</a>;
58 </pre>
59 </div>
60 <div class="refsect1" title="Object Hierarchy">
61 <a name="gsf-Text.object-hierarchy"></a><h2>Object Hierarchy</h2>
62 <pre class="synopsis">
63   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
64    +----<a class="link" href="gsf-Input-from-unstructured-files.html#GsfInput">GsfInput</a>
65          +----GsfInputTextline
66 </pre>
67 <pre class="synopsis">
68   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
69    +----<a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput">GsfOutput</a>
70          +----GsfOutputIconv
71 </pre>
72 <pre class="synopsis">
73   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
74    +----<a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput">GsfOutput</a>
75          +----GsfOutputCsv
76 </pre>
77 </div>
78 <div class="refsect1" title="Properties">
79 <a name="gsf-Text.properties"></a><h2>Properties</h2>
80 <pre class="synopsis">
81   "<a class="link" href="gsf-Text.html#GsfOutputIconv--fallback" title='The "fallback" property'>fallback</a>"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
82   "<a class="link" href="gsf-Text.html#GsfOutputIconv--input-charset" title='The "input-charset" property'>input-charset</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
83   "<a class="link" href="gsf-Text.html#GsfOutputIconv--output-charset" title='The "output-charset" property'>output-charset</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
84   "<a class="link" href="gsf-Text.html#GsfOutputIconv--sink" title='The "sink" property'>sink</a>"                     <a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a>*            : Read / Write / Construct Only
85   "<a class="link" href="gsf-Text.html#GsfOutputCsv--eol" title='The "eol" property'>eol</a>"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
86   "<a class="link" href="gsf-Text.html#GsfOutputCsv--quote" title='The "quote" property'>quote</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
87   "<a class="link" href="gsf-Text.html#GsfOutputCsv--quoting-mode" title='The "quoting-mode" property'>quoting-mode</a>"             <a class="link" href="gsf-Text.html#GsfOutputCsvQuotingMode" title="enum GsfOutputCsvQuotingMode"><span class="type">GsfOutputCsvQuotingMode</span></a>  : Read / Write / Construct
88   "<a class="link" href="gsf-Text.html#GsfOutputCsv--quoting-on-whitespace" title='The "quoting-on-whitespace" property'>quoting-on-whitespace</a>"    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
89   "<a class="link" href="gsf-Text.html#GsfOutputCsv--quoting-triggers" title='The "quoting-triggers" property'>quoting-triggers</a>"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
90   "<a class="link" href="gsf-Text.html#GsfOutputCsv--separator" title='The "separator" property'>separator</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
91   "<a class="link" href="gsf-Text.html#GsfOutputCsv--sink" title='The "sink" property'>sink</a>"                     <a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a>*            : Read / Write
92 </pre>
93 </div>
94 <div class="refsect1" title="Description">
95 <a name="gsf-Text.description"></a><h2>Description</h2>
96 <p>
97 </p>
98 </div>
99 <div class="refsect1" title="Details">
100 <a name="gsf-Text.details"></a><h2>Details</h2>
101 <div class="refsect2" title="GsfInputTextline">
102 <a name="GsfInputTextline-struct"></a><h3>GsfInputTextline</h3>
103 <pre class="programlisting">typedef struct _GsfInputTextline GsfInputTextline;</pre>
104 <p>
105 </p>
106 </div>
107 <hr>
108 <div class="refsect2" title="gsf_input_textline_new ()">
109 <a name="gsf-input-textline-new"></a><h3>gsf_input_textline_new ()</h3>
110 <pre class="programlisting"><a class="link" href="gsf-Input-from-unstructured-files.html#GsfInput"><span class="returnvalue">GsfInput</span></a> *          gsf_input_textline_new              (<em class="parameter"><code><a class="link" href="gsf-Input-from-unstructured-files.html#GsfInput"><span class="type">GsfInput</span></a> *source</code></em>);</pre>
111 <p>
112 </p>
113 <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
114 <h3 class="title">Note</h3>This adds a reference to <em class="parameter"><code>source</code></em>.</div>
115 <p>
116 </p>
117 <div class="variablelist"><table border="0">
118 <col align="left" valign="top">
119 <tbody>
120 <tr>
121 <td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
122 <td>in some combination of ascii and utf8
123 </td>
124 </tr>
125 <tr>
126 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
127 <td> a new file or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
128 </td>
129 </tr>
130 </tbody>
131 </table></div>
132 </div>
133 <hr>
134 <div class="refsect2" title="gsf_input_textline_ascii_gets ()">
135 <a name="gsf-input-textline-ascii-gets"></a><h3>gsf_input_textline_ascii_gets ()</h3>
136 <pre class="programlisting">unsigned <span class="returnvalue">char</span> *     gsf_input_textline_ascii_gets       (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a> *textline</code></em>);</pre>
137 <p>
138 A utility routine to read things line by line from the underlying source.
139 Trailing newlines and carriage returns are stripped, and the resultant buffer
140 can be edited.
141 </p>
142 <div class="variablelist"><table border="0">
143 <col align="left" valign="top">
144 <tbody>
145 <tr>
146 <td><p><span class="term"><em class="parameter"><code>textline</code></em> :</span></p></td>
147 <td>
148 <a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a>
149 </td>
150 </tr>
151 <tr>
152 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
153 <td> the string read, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on eof.
154 </td>
155 </tr>
156 </tbody>
157 </table></div>
158 </div>
159 <hr>
160 <div class="refsect2" title="gsf_input_textline_utf8_gets ()">
161 <a name="gsf-input-textline-utf8-gets"></a><h3>gsf_input_textline_utf8_gets ()</h3>
162 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint8"><span class="returnvalue">guint8</span></a> *            gsf_input_textline_utf8_gets        (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a> *textline</code></em>);</pre>
163 <p>
164 A utility routine to read things line by line from the underlying source.
165 Trailing newlines and carriage returns are stripped, and the resultant buffer
166 can be edited.
167 </p>
168 <div class="variablelist"><table border="0">
169 <col align="left" valign="top">
170 <tbody>
171 <tr>
172 <td><p><span class="term"><em class="parameter"><code>textline</code></em> :</span></p></td>
173 <td>
174 <a class="link" href="gsf-Text.html#GsfInputTextline"><span class="type">GsfInputTextline</span></a>
175 </td>
176 </tr>
177 <tr>
178 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
179 <td> the string read, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on eof.
180 </td>
181 </tr>
182 </tbody>
183 </table></div>
184 </div>
185 <hr>
186 <div class="refsect2" title="GsfOutputIconv">
187 <a name="GsfOutputIconv-struct"></a><h3>GsfOutputIconv</h3>
188 <pre class="programlisting">typedef struct _GsfOutputIconv GsfOutputIconv;</pre>
189 <p>
190 </p>
191 </div>
192 <hr>
193 <div class="refsect2" title="gsf_output_iconv_new ()">
194 <a name="gsf-output-iconv-new"></a><h3>gsf_output_iconv_new ()</h3>
195 <pre class="programlisting"><a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="returnvalue">GsfOutput</span></a> *         gsf_output_iconv_new                (<em class="parameter"><code><a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a> *sink</code></em>,
196                                                          <em class="parameter"><code><span class="type">char</span> const *dst</code></em>,
197                                                          <em class="parameter"><code><span class="type">char</span> const *src</code></em>);</pre>
198 <p>
199 Adds a reference to <em class="parameter"><code>sink</code></em>.
200 </p>
201 <div class="variablelist"><table border="0">
202 <col align="left" valign="top">
203 <tbody>
204 <tr>
205 <td><p><span class="term"><em class="parameter"><code>sink</code></em> :</span></p></td>
206 <td>The underlying data source.
207 </td>
208 </tr>
209 <tr>
210 <td><p><span class="term"><em class="parameter"><code>dst</code></em> :</span></p></td>
211 <td>The target character set.
212 </td>
213 </tr>
214 <tr>
215 <td><p><span class="term"><em class="parameter"><code>src</code></em> :</span></p></td>
216 <td>The source character set.
217 </td>
218 </tr>
219 <tr>
220 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
221 <td> a new GsfOutput object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
222 </td>
223 </tr>
224 </tbody>
225 </table></div>
226 </div>
227 <hr>
228 <div class="refsect2" title="GsfOutputCsv">
229 <a name="GsfOutputCsv-struct"></a><h3>GsfOutputCsv</h3>
230 <pre class="programlisting">typedef struct _GsfOutputCsv GsfOutputCsv;</pre>
231 <p>
232 </p>
233 </div>
234 <hr>
235 <div class="refsect2" title="gsf_output_csv_write_eol ()">
236 <a name="gsf-output-csv-write-eol"></a><h3>gsf_output_csv_write_eol ()</h3>
237 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gsf_output_csv_write_eol            (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfOutputCsv"><span class="type">GsfOutputCsv</span></a> *csv</code></em>);</pre>
238 <p>
239 </p>
240 <div class="variablelist"><table border="0">
241 <col align="left" valign="top">
242 <tbody>
243 <tr>
244 <td><p><span class="term"><em class="parameter"><code>csv</code></em> :</span></p></td>
245 <td>
246 </td>
247 </tr>
248 <tr>
249 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
250 <td>
251 </td>
252 </tr>
253 </tbody>
254 </table></div>
255 </div>
256 <hr>
257 <div class="refsect2" title="gsf_output_csv_write_field ()">
258 <a name="gsf-output-csv-write-field"></a><h3>gsf_output_csv_write_field ()</h3>
259 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gsf_output_csv_write_field          (<em class="parameter"><code><a class="link" href="gsf-Text.html#GsfOutputCsv"><span class="type">GsfOutputCsv</span></a> *csv</code></em>,
260                                                          <em class="parameter"><code><span class="type">char</span> const *field</code></em>,
261                                                          <em class="parameter"><code><span class="type">size_t</span> len</code></em>);</pre>
262 <p>
263 </p>
264 <div class="variablelist"><table border="0">
265 <col align="left" valign="top">
266 <tbody>
267 <tr>
268 <td><p><span class="term"><em class="parameter"><code>csv</code></em> :</span></p></td>
269 <td>
270 </td>
271 </tr>
272 <tr>
273 <td><p><span class="term"><em class="parameter"><code>field</code></em> :</span></p></td>
274 <td>
275 </td>
276 </tr>
277 <tr>
278 <td><p><span class="term"><em class="parameter"><code>len</code></em> :</span></p></td>
279 <td>
280 </td>
281 </tr>
282 <tr>
283 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
284 <td>
285 </td>
286 </tr>
287 </tbody>
288 </table></div>
289 </div>
290 <hr>
291 <div class="refsect2" title="enum GsfOutputCsvQuotingMode">
292 <a name="GsfOutputCsvQuotingMode"></a><h3>enum GsfOutputCsvQuotingMode</h3>
293 <pre class="programlisting">typedef enum {
294         GSF_OUTPUT_CSV_QUOTING_MODE_NEVER,
295         GSF_OUTPUT_CSV_QUOTING_MODE_AUTO,
296         GSF_OUTPUT_CSV_QUOTING_MODE_ALWAYS
297 } GsfOutputCsvQuotingMode;
298 </pre>
299 <p>
300 </p>
301 </div>
302 </div>
303 <div class="refsect1" title="Property Details">
304 <a name="gsf-Text.property-details"></a><h2>Property Details</h2>
305 <div class="refsect2" title='The "fallback" property'>
306 <a name="GsfOutputIconv--fallback"></a><h3>The <code class="literal">"fallback"</code> property</h3>
307 <pre class="programlisting">  "fallback"                 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
308 <p>
309 Either NULL or a UTF-8 string (representable in the target encoding)
310 to convert and output in place of characters that cannot be represented
311 in the target encoding.  NULL means use \u1234 or \U12345678 format.
312 </p>
313 <p>Default value: NULL</p>
314 </div>
315 <hr>
316 <div class="refsect2" title='The "input-charset" property'>
317 <a name="GsfOutputIconv--input-charset"></a><h3>The <code class="literal">"input-charset"</code> property</h3>
318 <pre class="programlisting">  "input-charset"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
319 <p>The character set to convert from.</p>
320 <p>Default value: "UTF-8"</p>
321 </div>
322 <hr>
323 <div class="refsect2" title='The "output-charset" property'>
324 <a name="GsfOutputIconv--output-charset"></a><h3>The <code class="literal">"output-charset"</code> property</h3>
325 <pre class="programlisting">  "output-charset"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
326 <p>The character set to convert to.</p>
327 <p>Default value: "UTF-8"</p>
328 </div>
329 <hr>
330 <div class="refsect2" title='The "sink" property'>
331 <a name="GsfOutputIconv--sink"></a><h3>The <code class="literal">"sink"</code> property</h3>
332 <pre class="programlisting">  "sink"                     <a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a>*            : Read / Write / Construct Only</pre>
333 <p>Where the converted data is written.</p>
334 </div>
335 <hr>
336 <div class="refsect2" title='The "eol" property'>
337 <a name="GsfOutputCsv--eol"></a><h3>The <code class="literal">"eol"</code> property</h3>
338 <pre class="programlisting">  "eol"                      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct</pre>
339 <p>The end-of-line marker.</p>
340 <p>Default value: "\n"</p>
341 </div>
342 <hr>
343 <div class="refsect2" title='The "quote" property'>
344 <a name="GsfOutputCsv--quote"></a><h3>The <code class="literal">"quote"</code> property</h3>
345 <pre class="programlisting">  "quote"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct</pre>
346 <p>The string used for quoting fields.</p>
347 <p>Default value: "\""</p>
348 </div>
349 <hr>
350 <div class="refsect2" title='The "quoting-mode" property'>
351 <a name="GsfOutputCsv--quoting-mode"></a><h3>The <code class="literal">"quoting-mode"</code> property</h3>
352 <pre class="programlisting">  "quoting-mode"             <a class="link" href="gsf-Text.html#GsfOutputCsvQuotingMode" title="enum GsfOutputCsvQuotingMode"><span class="type">GsfOutputCsvQuotingMode</span></a>  : Read / Write / Construct</pre>
353 <p>When to quote fields.</p>
354 <p>Default value: GSF_OUTPUT_CSV_QUOTING_MODE_NEVER</p>
355 </div>
356 <hr>
357 <div class="refsect2" title='The "quoting-on-whitespace" property'>
358 <a name="GsfOutputCsv--quoting-on-whitespace"></a><h3>The <code class="literal">"quoting-on-whitespace"</code> property</h3>
359 <pre class="programlisting">  "quoting-on-whitespace"    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
360 <p>Does initial or terminal whitespace force quoting?.</p>
361 <p>Default value: TRUE</p>
362 </div>
363 <hr>
364 <div class="refsect2" title='The "quoting-triggers" property'>
365 <a name="GsfOutputCsv--quoting-triggers"></a><h3>The <code class="literal">"quoting-triggers"</code> property</h3>
366 <pre class="programlisting">  "quoting-triggers"         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
367 <p>Characters that cause field quoting.</p>
368 <p>Default value: NULL</p>
369 </div>
370 <hr>
371 <div class="refsect2" title='The "separator" property'>
372 <a name="GsfOutputCsv--separator"></a><h3>The <code class="literal">"separator"</code> property</h3>
373 <pre class="programlisting">  "separator"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct</pre>
374 <p>The field separator.</p>
375 <p>Default value: ","</p>
376 </div>
377 <hr>
378 <div class="refsect2" title='The "sink" property'>
379 <a name="GsfOutputCsv--sink"></a><h3>The <code class="literal">"sink"</code> property</h3>
380 <pre class="programlisting">  "sink"                     <a class="link" href="gsf-Output-to-unstructured-files.html#GsfOutput"><span class="type">GsfOutput</span></a>*            : Read / Write</pre>
381 <p>Where the compressed data is written.</p>
382 </div>
383 </div>
384 </div>
385 <div class="footer">
386 <hr>
387           Generated by GTK-Doc V1.14</div>
388 </body>
389 </html>