"Initial commit to Gerrit"
[profile/ivi/libgsf.git] / doc / html / gsf-metadata.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>metadata</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="gsf-MS-OLE2.html" title="MS OLE2">
10 <link rel="next" href="gsf-OASIS-Open-Document.html" title="OASIS Open Document">
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="gsf-MS-OLE2.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-OASIS-Open-Document.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-metadata.synopsis" class="shortcut">Top</a>
25                    | 
26                   <a href="#gsf-metadata.description" class="shortcut">Description</a>
27                    | 
28                   <a href="#gsf-metadata.object-hierarchy" class="shortcut">Object Hierarchy</a>
29 </td></tr>
30 </table>
31 <div class="refentry" title="metadata">
32 <a name="gsf-metadata"></a><div class="titlepage"></div>
33 <div class="refnamediv"><table width="100%"><tr>
34 <td valign="top">
35 <h2><span class="refentrytitle"><a name="gsf-metadata.top_of_page"></a>metadata</span></h2>
36 <p>metadata</p>
37 </td>
38 <td valign="top" align="right"></td>
39 </tr></table></div>
40 <div class="refsynopsisdiv" title="Synopsis">
41 <a name="gsf-metadata.synopsis"></a><h2>Synopsis</h2>
42 <a name="GsfDocMetaData"></a><a name="GsfDocPropVector"></a><pre class="synopsis">                    <a class="link" href="gsf-metadata.html#GsfDocMetaData-struct" title="GsfDocMetaData">GsfDocMetaData</a>;
43 <a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="returnvalue">GsfDocMetaData</span></a> *    <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-new" title="gsf_doc_meta_data_new ()">gsf_doc_meta_data_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-lookup" title="gsf_doc_meta_data_lookup ()">gsf_doc_meta_data_lookup</a>            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>,
45                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);
46 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-insert" title="gsf_doc_meta_data_insert ()">gsf_doc_meta_data_insert</a>            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
47                                                          <em class="parameter"><code><span class="type">char</span> *name</code></em>,
48                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
49 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-remove" title="gsf_doc_meta_data_remove ()">gsf_doc_meta_data_remove</a>            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
50                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);
51 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-steal" title="gsf_doc_meta_data_steal ()">gsf_doc_meta_data_steal</a>             (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
52                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);
53 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-store" title="gsf_doc_meta_data_store ()">gsf_doc_meta_data_store</a>             (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
54                                                          <em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>);
55 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-foreach" title="gsf_doc_meta_data_foreach ()">gsf_doc_meta_data_foreach</a>           (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>,
56                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHFunc"><span class="type">GHFunc</span></a> func</code></em>,
57                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
58 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               <a class="link" href="gsf-metadata.html#gsf-doc-meta-data-size" title="gsf_doc_meta_data_size ()">gsf_doc_meta_data_size</a>              (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>);
59 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-meta-dump" title="gsf_doc_meta_dump ()">gsf_doc_meta_dump</a>                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>);
60                     <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp">GsfDocProp</a>;
61 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        <a class="link" href="gsf-metadata.html#gsf-doc-prop-new" title="gsf_doc_prop_new ()">gsf_doc_prop_new</a>                    (<em class="parameter"><code><span class="type">char</span> *name</code></em>);
62 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-prop-free" title="gsf_doc_prop_free ()">gsf_doc_prop_free</a>                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>);
63 <span class="returnvalue">char</span> const   *      <a class="link" href="gsf-metadata.html#gsf-doc-prop-get-name" title="gsf_doc_prop_get_name ()">gsf_doc_prop_get_name</a>               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);
64 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> const *      <a class="link" href="gsf-metadata.html#gsf-doc-prop-get-val" title="gsf_doc_prop_get_val ()">gsf_doc_prop_get_val</a>                (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);
65 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-prop-set-val" title="gsf_doc_prop_set_val ()">gsf_doc_prop_set_val</a>                (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>,
66                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *val</code></em>);
67 <span class="returnvalue">char</span> const   *      <a class="link" href="gsf-metadata.html#gsf-doc-prop-get-link" title="gsf_doc_prop_get_link ()">gsf_doc_prop_get_link</a>               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);
68 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-prop-set-link" title="gsf_doc_prop_set_link ()">gsf_doc_prop_set_link</a>               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>,
69                                                          <em class="parameter"><code><span class="type">char</span> *link</code></em>);
70 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-doc-prop-dump" title="gsf_doc_prop_dump ()">gsf_doc_prop_dump</a>                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);
71                     <a class="link" href="gsf-metadata.html#GsfDocPropVector-struct" title="GsfDocPropVector">GsfDocPropVector</a>;
72 <a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="returnvalue">GsfDocPropVector</span></a> *  <a class="link" href="gsf-metadata.html#gsf-docprop-vector-new" title="gsf_docprop_vector_new ()">gsf_docprop_vector_new</a>              (<em class="parameter"><code><span class="type">void</span></code></em>);
73 <span class="returnvalue">void</span>                <a class="link" href="gsf-metadata.html#gsf-docprop-vector-append" title="gsf_docprop_vector_append ()">gsf_docprop_vector_append</a>           (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> *vector</code></em>,
74                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
75 <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="gsf-metadata.html#gsf-docprop-vector-as-string" title="gsf_docprop_vector_as_string ()">gsf_docprop_vector_as_string</a>        (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> const *vector</code></em>);
76 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="returnvalue">GValueArray</span></a> *       <a class="link" href="gsf-metadata.html#gsf-value-get-docprop-varray" title="gsf_value_get_docprop_varray ()">gsf_value_get_docprop_varray</a>        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> const *value</code></em>);
77 <a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="returnvalue">GsfDocPropVector</span></a> *  <a class="link" href="gsf-metadata.html#gsf-value-get-docprop-vector" title="gsf_value_get_docprop_vector ()">gsf_value_get_docprop_vector</a>        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> const *value</code></em>);
78
79 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-TITLE:CAPS" title="GSF_META_NAME_TITLE">GSF_META_NAME_TITLE</a>
80 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-DESCRIPTION:CAPS" title="GSF_META_NAME_DESCRIPTION">GSF_META_NAME_DESCRIPTION</a>
81 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-SUBJECT:CAPS" title="GSF_META_NAME_SUBJECT">GSF_META_NAME_SUBJECT</a>
82 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-DATE-MODIFIED:CAPS" title="GSF_META_NAME_DATE_MODIFIED">GSF_META_NAME_DATE_MODIFIED</a>
83 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-DATE-CREATED:CAPS" title="GSF_META_NAME_DATE_CREATED">GSF_META_NAME_DATE_CREATED</a>
84 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-KEYWORDS:CAPS" title="GSF_META_NAME_KEYWORDS">GSF_META_NAME_KEYWORDS</a>
85 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LANGUAGE:CAPS" title="GSF_META_NAME_LANGUAGE">GSF_META_NAME_LANGUAGE</a>
86 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CODEPAGE:CAPS" title="GSF_META_NAME_CODEPAGE">GSF_META_NAME_CODEPAGE</a>
87 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-REVISION-COUNT:CAPS" title="GSF_META_NAME_REVISION_COUNT">GSF_META_NAME_REVISION_COUNT</a>
88 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-EDITING-DURATION:CAPS" title="GSF_META_NAME_EDITING_DURATION">GSF_META_NAME_EDITING_DURATION</a>
89 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-TABLE-COUNT:CAPS" title="GSF_META_NAME_TABLE_COUNT">GSF_META_NAME_TABLE_COUNT</a>
90 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-IMAGE-COUNT:CAPS" title="GSF_META_NAME_IMAGE_COUNT">GSF_META_NAME_IMAGE_COUNT</a>
91 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-OBJECT-COUNT:CAPS" title="GSF_META_NAME_OBJECT_COUNT">GSF_META_NAME_OBJECT_COUNT</a>
92 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-PAGE-COUNT:CAPS" title="GSF_META_NAME_PAGE_COUNT">GSF_META_NAME_PAGE_COUNT</a>
93 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-PARAGRAPH-COUNT:CAPS" title="GSF_META_NAME_PARAGRAPH_COUNT">GSF_META_NAME_PARAGRAPH_COUNT</a>
94 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-WORD-COUNT:CAPS" title="GSF_META_NAME_WORD_COUNT">GSF_META_NAME_WORD_COUNT</a>
95 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CHARACTER-COUNT:CAPS" title="GSF_META_NAME_CHARACTER_COUNT">GSF_META_NAME_CHARACTER_COUNT</a>
96 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CELL-COUNT:CAPS" title="GSF_META_NAME_CELL_COUNT">GSF_META_NAME_CELL_COUNT</a>
97 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-SPREADSHEET-COUNT:CAPS" title="GSF_META_NAME_SPREADSHEET_COUNT">GSF_META_NAME_SPREADSHEET_COUNT</a>
98 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CREATOR:CAPS" title="GSF_META_NAME_CREATOR">GSF_META_NAME_CREATOR</a>
99 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-TEMPLATE:CAPS" title="GSF_META_NAME_TEMPLATE">GSF_META_NAME_TEMPLATE</a>
100 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LAST-SAVED-BY:CAPS" title="GSF_META_NAME_LAST_SAVED_BY">GSF_META_NAME_LAST_SAVED_BY</a>
101 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LAST-PRINTED:CAPS" title="GSF_META_NAME_LAST_PRINTED">GSF_META_NAME_LAST_PRINTED</a>
102 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-PRINT-DATE:CAPS" title="GSF_META_NAME_PRINT_DATE">GSF_META_NAME_PRINT_DATE</a>
103 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-PRINTED-BY:CAPS" title="GSF_META_NAME_PRINTED_BY">GSF_META_NAME_PRINTED_BY</a>
104 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-KEYWORD:CAPS" title="GSF_META_NAME_KEYWORD">GSF_META_NAME_KEYWORD</a>
105 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-SECURITY:CAPS" title="GSF_META_NAME_SECURITY">GSF_META_NAME_SECURITY</a>
106 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CATEGORY:CAPS" title="GSF_META_NAME_CATEGORY">GSF_META_NAME_CATEGORY</a>
107 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-PRESENTATION-FORMAT:CAPS" title="GSF_META_NAME_PRESENTATION_FORMAT">GSF_META_NAME_PRESENTATION_FORMAT</a>
108 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-THUMBNAIL:CAPS" title="GSF_META_NAME_THUMBNAIL">GSF_META_NAME_THUMBNAIL</a>
109 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-GENERATOR:CAPS" title="GSF_META_NAME_GENERATOR">GSF_META_NAME_GENERATOR</a>
110 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LINE-COUNT:CAPS" title="GSF_META_NAME_LINE_COUNT">GSF_META_NAME_LINE_COUNT</a>
111 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-SLIDE-COUNT:CAPS" title="GSF_META_NAME_SLIDE_COUNT">GSF_META_NAME_SLIDE_COUNT</a>
112 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-NOTE-COUNT:CAPS" title="GSF_META_NAME_NOTE_COUNT">GSF_META_NAME_NOTE_COUNT</a>
113 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-HIDDEN-SLIDE-COUNT:CAPS" title="GSF_META_NAME_HIDDEN_SLIDE_COUNT">GSF_META_NAME_HIDDEN_SLIDE_COUNT</a>
114 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MM-CLIP-COUNT:CAPS" title="GSF_META_NAME_MM_CLIP_COUNT">GSF_META_NAME_MM_CLIP_COUNT</a>
115 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-BYTE-COUNT:CAPS" title="GSF_META_NAME_BYTE_COUNT">GSF_META_NAME_BYTE_COUNT</a>
116 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-SCALE:CAPS" title="GSF_META_NAME_SCALE">GSF_META_NAME_SCALE</a>
117 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-HEADING-PAIRS:CAPS" title="GSF_META_NAME_HEADING_PAIRS">GSF_META_NAME_HEADING_PAIRS</a>
118 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-DOCUMENT-PARTS:CAPS" title="GSF_META_NAME_DOCUMENT_PARTS">GSF_META_NAME_DOCUMENT_PARTS</a>
119 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MANAGER:CAPS" title="GSF_META_NAME_MANAGER">GSF_META_NAME_MANAGER</a>
120 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-COMPANY:CAPS" title="GSF_META_NAME_COMPANY">GSF_META_NAME_COMPANY</a>
121 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LINKS-DIRTY:CAPS" title="GSF_META_NAME_LINKS_DIRTY">GSF_META_NAME_LINKS_DIRTY</a>
122 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-DICTIONARY:CAPS" title="GSF_META_NAME_DICTIONARY">GSF_META_NAME_DICTIONARY</a>
123 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-17:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_17">GSF_META_NAME_MSOLE_UNKNOWN_17</a>
124 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-18:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_18">GSF_META_NAME_MSOLE_UNKNOWN_18</a>
125 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-19:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_19">GSF_META_NAME_MSOLE_UNKNOWN_19</a>
126 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-20:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_20">GSF_META_NAME_MSOLE_UNKNOWN_20</a>
127 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-21:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_21">GSF_META_NAME_MSOLE_UNKNOWN_21</a>
128 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-22:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_22">GSF_META_NAME_MSOLE_UNKNOWN_22</a>
129 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-MSOLE-UNKNOWN-23:CAPS" title="GSF_META_NAME_MSOLE_UNKNOWN_23">GSF_META_NAME_MSOLE_UNKNOWN_23</a>
130 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-LOCALE-SYSTEM-DEFAULT:CAPS" title="GSF_META_NAME_LOCALE_SYSTEM_DEFAULT">GSF_META_NAME_LOCALE_SYSTEM_DEFAULT</a>
131 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-CASE-SENSITIVE:CAPS" title="GSF_META_NAME_CASE_SENSITIVE">GSF_META_NAME_CASE_SENSITIVE</a>
132 #define             <a class="link" href="gsf-metadata.html#GSF-META-NAME-INITIAL-CREATOR:CAPS" title="GSF_META_NAME_INITIAL_CREATOR">GSF_META_NAME_INITIAL_CREATOR</a>
133 </pre>
134 </div>
135 <div class="refsect1" title="Object Hierarchy">
136 <a name="gsf-metadata.object-hierarchy"></a><h2>Object Hierarchy</h2>
137 <pre class="synopsis">
138   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
139    +----GsfDocMetaData
140 </pre>
141 <pre class="synopsis">
142   <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
143    +----GsfDocPropVector
144 </pre>
145 </div>
146 <div class="refsect1" title="Description">
147 <a name="gsf-metadata.description"></a><h2>Description</h2>
148 <p>
149 </p>
150 </div>
151 <div class="refsect1" title="Details">
152 <a name="gsf-metadata.details"></a><h2>Details</h2>
153 <div class="refsect2" title="GsfDocMetaData">
154 <a name="GsfDocMetaData-struct"></a><h3>GsfDocMetaData</h3>
155 <pre class="programlisting">typedef struct _GsfDocMetaData GsfDocMetaData;</pre>
156 <p>
157 Class representing information about a document, such as creator and time of
158 last modification.
159 </p>
160 </div>
161 <hr>
162 <div class="refsect2" title="gsf_doc_meta_data_new ()">
163 <a name="gsf-doc-meta-data-new"></a><h3>gsf_doc_meta_data_new ()</h3>
164 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="returnvalue">GsfDocMetaData</span></a> *    gsf_doc_meta_data_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
165 <div class="variablelist"><table border="0">
166 <col align="left" valign="top">
167 <tbody><tr>
168 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
169 <td> a new metadata property collection
170 </td>
171 </tr></tbody>
172 </table></div>
173 </div>
174 <hr>
175 <div class="refsect2" title="gsf_doc_meta_data_lookup ()">
176 <a name="gsf-doc-meta-data-lookup"></a><h3>gsf_doc_meta_data_lookup ()</h3>
177 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        gsf_doc_meta_data_lookup            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>,
178                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);</pre>
179 <div class="variablelist"><table border="0">
180 <col align="left" valign="top">
181 <tbody>
182 <tr>
183 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
184 <td>
185 <a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
186 </td>
187 </tr>
188 <tr>
189 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
190 <td> the property with name <em class="parameter"><code>id</code></em> in <em class="parameter"><code>meta</code></em>.  The caller can modify the
191 property value and link but not the name.
192 </td>
193 </tr>
194 </tbody>
195 </table></div>
196 </div>
197 <hr>
198 <div class="refsect2" title="gsf_doc_meta_data_insert ()">
199 <a name="gsf-doc-meta-data-insert"></a><h3>gsf_doc_meta_data_insert ()</h3>
200 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_meta_data_insert            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
201                                                          <em class="parameter"><code><span class="type">char</span> *name</code></em>,
202                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
203 <p>
204 Take ownership of <em class="parameter"><code>name</code></em> and <em class="parameter"><code>value</code></em> and insert a property into <em class="parameter"><code>meta</code></em>.
205 If a property exists with <em class="parameter"><code>name</code></em>, it is replaced (The link is lost)
206 </p>
207 <div class="variablelist"><table border="0">
208 <col align="left" valign="top">
209 <tbody>
210 <tr>
211 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
212 <td>
213 <a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
214 </td>
215 </tr>
216 <tr>
217 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
218 <td>the id.
219 </td>
220 </tr>
221 <tr>
222 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
223 <td>
224 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>
225 </td>
226 </tr>
227 </tbody>
228 </table></div>
229 </div>
230 <hr>
231 <div class="refsect2" title="gsf_doc_meta_data_remove ()">
232 <a name="gsf-doc-meta-data-remove"></a><h3>gsf_doc_meta_data_remove ()</h3>
233 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_meta_data_remove            (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
234                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);</pre>
235 <p>
236 If <em class="parameter"><code>name</code></em> does not exist in the collection, do nothing. If <em class="parameter"><code>name</code></em> does exist,
237 remove it and its value from the collection
238 </p>
239 <div class="variablelist"><table border="0">
240 <col align="left" valign="top">
241 <tbody>
242 <tr>
243 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
244 <td>the collection
245 </td>
246 </tr>
247 <tr>
248 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
249 <td>the non-null string name of the property
250 </td>
251 </tr>
252 </tbody>
253 </table></div>
254 </div>
255 <hr>
256 <div class="refsect2" title="gsf_doc_meta_data_steal ()">
257 <a name="gsf-doc-meta-data-steal"></a><h3>gsf_doc_meta_data_steal ()</h3>
258 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        gsf_doc_meta_data_steal             (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
259                                                          <em class="parameter"><code><span class="type">char</span> const *name</code></em>);</pre>
260 <p>
261 </p>
262 <div class="variablelist"><table border="0">
263 <col align="left" valign="top">
264 <tbody>
265 <tr>
266 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
267 <td>
268 </td>
269 </tr>
270 <tr>
271 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
272 <td>
273 </td>
274 </tr>
275 <tr>
276 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
277 <td>
278 </td>
279 </tr>
280 </tbody>
281 </table></div>
282 </div>
283 <hr>
284 <div class="refsect2" title="gsf_doc_meta_data_store ()">
285 <a name="gsf-doc-meta-data-store"></a><h3>gsf_doc_meta_data_store ()</h3>
286 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_meta_data_store             (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> *meta</code></em>,
287                                                          <em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>);</pre>
288 <div class="variablelist"><table border="0">
289 <col align="left" valign="top">
290 <tbody>
291 <tr>
292 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
293 <td>
294 <a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
295 </td>
296 </tr>
297 <tr>
298 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
299 <td>
300 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
301 </td>
302 </tr>
303 </tbody>
304 </table></div>
305 </div>
306 <hr>
307 <div class="refsect2" title="gsf_doc_meta_data_foreach ()">
308 <a name="gsf-doc-meta-data-foreach"></a><h3>gsf_doc_meta_data_foreach ()</h3>
309 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_meta_data_foreach           (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>,
310                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHFunc"><span class="type">GHFunc</span></a> func</code></em>,
311                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
312 <p>
313 Iterate through each (key, value) pair in this collection
314 </p>
315 <div class="variablelist"><table border="0">
316 <col align="left" valign="top">
317 <tbody>
318 <tr>
319 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
320 <td>the collection
321 </td>
322 </tr>
323 <tr>
324 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
325 <td>the function called once for each element in the collection
326 </td>
327 </tr>
328 <tr>
329 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
330 <td>any supplied user data or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
331 </td>
332 </tr>
333 </tbody>
334 </table></div>
335 </div>
336 <hr>
337 <div class="refsect2" title="gsf_doc_meta_data_size ()">
338 <a name="gsf-doc-meta-data-size"></a><h3>gsf_doc_meta_data_size ()</h3>
339 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a>               gsf_doc_meta_data_size              (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>);</pre>
340 <div class="variablelist"><table border="0">
341 <col align="left" valign="top">
342 <tbody>
343 <tr>
344 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
345 <td>the collection
346 </td>
347 </tr>
348 <tr>
349 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
350 <td> the number of items in this collection
351 </td>
352 </tr>
353 </tbody>
354 </table></div>
355 </div>
356 <hr>
357 <div class="refsect2" title="gsf_doc_meta_dump ()">
358 <a name="gsf-doc-meta-dump"></a><h3>gsf_doc_meta_dump ()</h3>
359 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_meta_dump                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a> const *meta</code></em>);</pre>
360 <p>
361 A debugging utility to dump the content of <em class="parameter"><code>meta</code></em> via g_print
362 </p>
363 <div class="variablelist"><table border="0">
364 <col align="left" valign="top">
365 <tbody><tr>
366 <td><p><span class="term"><em class="parameter"><code>meta</code></em> :</span></p></td>
367 <td>
368 <a class="link" href="gsf-metadata.html#GsfDocMetaData"><span class="type">GsfDocMetaData</span></a>
369 </td>
370 </tr></tbody>
371 </table></div>
372 </div>
373 <hr>
374 <div class="refsect2" title="GsfDocProp">
375 <a name="GsfDocProp"></a><h3>GsfDocProp</h3>
376 <pre class="programlisting">typedef struct _GsfDocProp GsfDocProp;</pre>
377 <p>
378 Class representing a properties of a document.
379 </p>
380 </div>
381 <hr>
382 <div class="refsect2" title="gsf_doc_prop_new ()">
383 <a name="gsf-doc-prop-new"></a><h3>gsf_doc_prop_new ()</h3>
384 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="returnvalue">GsfDocProp</span></a> *        gsf_doc_prop_new                    (<em class="parameter"><code><span class="type">char</span> *name</code></em>);</pre>
385 <div class="variablelist"><table border="0">
386 <col align="left" valign="top">
387 <tbody><tr>
388 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
389 <td> a new <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> which the caller is responsible for freeing.
390 Takes ownership of <em class="parameter"><code>name</code></em>.
391 </td>
392 </tr></tbody>
393 </table></div>
394 </div>
395 <hr>
396 <div class="refsect2" title="gsf_doc_prop_free ()">
397 <a name="gsf-doc-prop-free"></a><h3>gsf_doc_prop_free ()</h3>
398 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_prop_free                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>);</pre>
399 <p>
400 If <em class="parameter"><code>prop</code></em> is non <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> free the memory associated with it
401 </p>
402 <div class="variablelist"><table border="0">
403 <col align="left" valign="top">
404 <tbody><tr>
405 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
406 <td>
407 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
408 </td>
409 </tr></tbody>
410 </table></div>
411 </div>
412 <hr>
413 <div class="refsect2" title="gsf_doc_prop_get_name ()">
414 <a name="gsf-doc-prop-get-name"></a><h3>gsf_doc_prop_get_name ()</h3>
415 <pre class="programlisting"><span class="returnvalue">char</span> const   *      gsf_doc_prop_get_name               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);</pre>
416 <div class="variablelist"><table border="0">
417 <col align="left" valign="top">
418 <tbody>
419 <tr>
420 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
421 <td>
422 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
423 </td>
424 </tr>
425 <tr>
426 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
427 <td> the name of the property, the caller should not modify the result.
428 </td>
429 </tr>
430 </tbody>
431 </table></div>
432 </div>
433 <hr>
434 <div class="refsect2" title="gsf_doc_prop_get_val ()">
435 <a name="gsf-doc-prop-get-val"></a><h3>gsf_doc_prop_get_val ()</h3>
436 <pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> const *      gsf_doc_prop_get_val                (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);</pre>
437 <div class="variablelist"><table border="0">
438 <col align="left" valign="top">
439 <tbody>
440 <tr>
441 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
442 <td>the property
443 </td>
444 </tr>
445 <tr>
446 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
447 <td> the value of the property, the caller should not modify the result.
448 </td>
449 </tr>
450 </tbody>
451 </table></div>
452 </div>
453 <hr>
454 <div class="refsect2" title="gsf_doc_prop_set_val ()">
455 <a name="gsf-doc-prop-set-val"></a><h3>gsf_doc_prop_set_val ()</h3>
456 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_prop_set_val                (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>,
457                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *val</code></em>);</pre>
458 <p>
459 Assigns <em class="parameter"><code>val</code></em> to <em class="parameter"><code>prop</code></em>, and unsets and frees the current value.
460 </p>
461 <div class="variablelist"><table border="0">
462 <col align="left" valign="top">
463 <tbody>
464 <tr>
465 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
466 <td>
467 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
468 </td>
469 </tr>
470 <tr>
471 <td><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td>
472 <td>
473 <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a>
474 </td>
475 </tr>
476 </tbody>
477 </table></div>
478 </div>
479 <hr>
480 <div class="refsect2" title="gsf_doc_prop_get_link ()">
481 <a name="gsf-doc-prop-get-link"></a><h3>gsf_doc_prop_get_link ()</h3>
482 <pre class="programlisting"><span class="returnvalue">char</span> const   *      gsf_doc_prop_get_link               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);</pre>
483 <div class="variablelist"><table border="0">
484 <col align="left" valign="top">
485 <tbody>
486 <tr>
487 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
488 <td>
489 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
490 </td>
491 </tr>
492 <tr>
493 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
494 <td> the current link descriptor of <em class="parameter"><code>prop</code></em>.  The result should not be
495         freed or modified.
496 </td>
497 </tr>
498 </tbody>
499 </table></div>
500 </div>
501 <hr>
502 <div class="refsect2" title="gsf_doc_prop_set_link ()">
503 <a name="gsf-doc-prop-set-link"></a><h3>gsf_doc_prop_set_link ()</h3>
504 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_prop_set_link               (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> *prop</code></em>,
505                                                          <em class="parameter"><code><span class="type">char</span> *link</code></em>);</pre>
506 <p>
507 Sets <em class="parameter"><code>prop</code></em>'s link to <em class="parameter"><code>link</code></em>
508 </p>
509 <div class="variablelist"><table border="0">
510 <col align="left" valign="top">
511 <tbody>
512 <tr>
513 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
514 <td>
515 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
516 </td>
517 </tr>
518 <tr>
519 <td><p><span class="term"><em class="parameter"><code>link</code></em> :</span></p></td>
520 <td>optionally <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
521 </td>
522 </tr>
523 </tbody>
524 </table></div>
525 </div>
526 <hr>
527 <div class="refsect2" title="gsf_doc_prop_dump ()">
528 <a name="gsf-doc-prop-dump"></a><h3>gsf_doc_prop_dump ()</h3>
529 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_doc_prop_dump                   (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a> const *prop</code></em>);</pre>
530 <p>
531 A debugging utility to dump <em class="parameter"><code>prop</code></em> as text via g_print
532 New in 1.14.2
533 </p>
534 <div class="variablelist"><table border="0">
535 <col align="left" valign="top">
536 <tbody><tr>
537 <td><p><span class="term"><em class="parameter"><code>prop</code></em> :</span></p></td>
538 <td>
539 <a class="link" href="gsf-metadata.html#GsfDocProp" title="GsfDocProp"><span class="type">GsfDocProp</span></a>
540 </td>
541 </tr></tbody>
542 </table></div>
543 </div>
544 <hr>
545 <div class="refsect2" title="GsfDocPropVector">
546 <a name="GsfDocPropVector-struct"></a><h3>GsfDocPropVector</h3>
547 <pre class="programlisting">typedef struct _GsfDocPropVector GsfDocPropVector;</pre>
548 <p>
549 </p>
550 </div>
551 <hr>
552 <div class="refsect2" title="gsf_docprop_vector_new ()">
553 <a name="gsf-docprop-vector-new"></a><h3>gsf_docprop_vector_new ()</h3>
554 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="returnvalue">GsfDocPropVector</span></a> *  gsf_docprop_vector_new              (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
555 <p>
556 This function creates a new gsf_docprop_vector object.
557 </p>
558 <div class="variablelist"><table border="0">
559 <col align="left" valign="top">
560 <tbody><tr>
561 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
562 <td> GsfDocPropVector*
563 </td>
564 </tr></tbody>
565 </table></div>
566 </div>
567 <hr>
568 <div class="refsect2" title="gsf_docprop_vector_append ()">
569 <a name="gsf-docprop-vector-append"></a><h3>gsf_docprop_vector_append ()</h3>
570 <pre class="programlisting"><span class="returnvalue">void</span>                gsf_docprop_vector_append           (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> *vector</code></em>,
571                                                          <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
572 <p>
573 Insert a copy of <em class="parameter"><code>value</code></em> as the last element of <em class="parameter"><code>vector</code></em>.
574 </p>
575 <div class="variablelist"><table border="0">
576 <col align="left" valign="top">
577 <tbody>
578 <tr>
579 <td><p><span class="term"><em class="parameter"><code>vector</code></em> :</span></p></td>
580 <td>The vector to which the GValue will be added
581 </td>
582 </tr>
583 <tr>
584 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
585 <td>The GValue to add to <em class="parameter"><code>vector</code></em>
586 </td>
587 </tr>
588 </tbody>
589 </table></div>
590 </div>
591 <hr>
592 <div class="refsect2" title="gsf_docprop_vector_as_string ()">
593 <a name="gsf-docprop-vector-as-string"></a><h3>gsf_docprop_vector_as_string ()</h3>
594 <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gsf_docprop_vector_as_string        (<em class="parameter"><code><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> const *vector</code></em>);</pre>
595 <p>
596 This function returns a string which represents all the GValues in <em class="parameter"><code>vector</code></em>.
597 The caller is responsible for freeing the result.
598 </p>
599 <div class="variablelist"><table border="0">
600 <col align="left" valign="top">
601 <tbody>
602 <tr>
603 <td><p><span class="term"><em class="parameter"><code>vector</code></em> :</span></p></td>
604 <td>The <a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="type">GsfDocPropVector</span></a> from which GValues will be extracted.
605 </td>
606 </tr>
607 <tr>
608 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
609 <td> a string of comma-separated values
610 </td>
611 </tr>
612 </tbody>
613 </table></div>
614 </div>
615 <hr>
616 <div class="refsect2" title="gsf_value_get_docprop_varray ()">
617 <a name="gsf-value-get-docprop-varray"></a><h3>gsf_value_get_docprop_varray ()</h3>
618 <pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Value-arrays.html#GValueArray"><span class="returnvalue">GValueArray</span></a> *       gsf_value_get_docprop_varray        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> const *value</code></em>);</pre>
619 <p>
620 </p>
621 <div class="variablelist"><table border="0">
622 <col align="left" valign="top">
623 <tbody>
624 <tr>
625 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
626 <td>
627 </td>
628 </tr>
629 <tr>
630 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
631 <td>
632 </td>
633 </tr>
634 </tbody>
635 </table></div>
636 </div>
637 <hr>
638 <div class="refsect2" title="gsf_value_get_docprop_vector ()">
639 <a name="gsf-value-get-docprop-vector"></a><h3>gsf_value_get_docprop_vector ()</h3>
640 <pre class="programlisting"><a class="link" href="gsf-metadata.html#GsfDocPropVector"><span class="returnvalue">GsfDocPropVector</span></a> *  gsf_value_get_docprop_vector        (<em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> const *value</code></em>);</pre>
641 <p>
642 </p>
643 <div class="variablelist"><table border="0">
644 <col align="left" valign="top">
645 <tbody>
646 <tr>
647 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
648 <td>
649 </td>
650 </tr>
651 <tr>
652 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
653 <td>
654 </td>
655 </tr>
656 </tbody>
657 </table></div>
658 </div>
659 <hr>
660 <div class="refsect2" title="GSF_META_NAME_TITLE">
661 <a name="GSF-META-NAME-TITLE:CAPS"></a><h3>GSF_META_NAME_TITLE</h3>
662 <pre class="programlisting">#define GSF_META_NAME_TITLE                         "dc:title"
663 </pre>
664 <p>
665 (String) A formal name given to the resource.
666 </p>
667 </div>
668 <hr>
669 <div class="refsect2" title="GSF_META_NAME_DESCRIPTION">
670 <a name="GSF-META-NAME-DESCRIPTION:CAPS"></a><h3>GSF_META_NAME_DESCRIPTION</h3>
671 <pre class="programlisting">#define GSF_META_NAME_DESCRIPTION                   "dc:description"
672 </pre>
673 <p>
674 (String) An account of the content of the resource.
675 </p>
676 </div>
677 <hr>
678 <div class="refsect2" title="GSF_META_NAME_SUBJECT">
679 <a name="GSF-META-NAME-SUBJECT:CAPS"></a><h3>GSF_META_NAME_SUBJECT</h3>
680 <pre class="programlisting">#define GSF_META_NAME_SUBJECT                               "dc:subject"
681 </pre>
682 <p>
683 (String) The topic of the content of the resource,
684 <span class="emphasis"><em>typically</em></span> including keywords.
685 </p>
686 </div>
687 <hr>
688 <div class="refsect2" title="GSF_META_NAME_DATE_MODIFIED">
689 <a name="GSF-META-NAME-DATE-MODIFIED:CAPS"></a><h3>GSF_META_NAME_DATE_MODIFIED</h3>
690 <pre class="programlisting">#define GSF_META_NAME_DATE_MODIFIED                 "dc:date"
691 </pre>
692 <p>
693 (GsfTimestamp) The last time this document was saved.
694 </p>
695 <p>
696 1.14.0  Moved from dc:date-modified to dc:date.
697 </p>
698 </div>
699 <hr>
700 <div class="refsect2" title="GSF_META_NAME_DATE_CREATED">
701 <a name="GSF-META-NAME-DATE-CREATED:CAPS"></a><h3>GSF_META_NAME_DATE_CREATED</h3>
702 <pre class="programlisting">#define GSF_META_NAME_DATE_CREATED                  "meta:creation-date"
703 </pre>
704 <p>
705 (Date as ISO String) A date associated with an event in the life cycle of
706 the resource (creation/publication date).
707 Moved from gsf:date-created to meta:creation-date. This way can be used correctly
708 by OpenDocument and Gnumeric.
709 </p>
710 </div>
711 <hr>
712 <div class="refsect2" title="GSF_META_NAME_KEYWORDS">
713 <a name="GSF-META-NAME-KEYWORDS:CAPS"></a><h3>GSF_META_NAME_KEYWORDS</h3>
714 <pre class="programlisting">#define GSF_META_NAME_KEYWORDS                              "dc:keywords"
715 </pre>
716 <p>
717 (GsfDocPropVector of String) Searchable, indexable keywords. Similar to PDF
718 keywords or HTML's meta block.
719 </p>
720 </div>
721 <hr>
722 <div class="refsect2" title="GSF_META_NAME_LANGUAGE">
723 <a name="GSF-META-NAME-LANGUAGE:CAPS"></a><h3>GSF_META_NAME_LANGUAGE</h3>
724 <pre class="programlisting">#define GSF_META_NAME_LANGUAGE                              "dc:language"
725 </pre>
726 <p>
727 (String) The locale language of the intellectual content of the resource
728         (basically xx_YY form for us).
729 1.14.0  Clarified that this is unique from _NAME_CODEPAGE in msole
730 </p>
731 </div>
732 <hr>
733 <div class="refsect2" title="GSF_META_NAME_CODEPAGE">
734 <a name="GSF-META-NAME-CODEPAGE:CAPS"></a><h3>GSF_META_NAME_CODEPAGE</h3>
735 <pre class="programlisting">#define GSF_META_NAME_CODEPAGE                             "msole:codepage"
736 </pre>
737 <p>
738 (UnsignedShort) The MS codepage to encode strings for metadata
739 1.14.0  Clarified that this is unique from _NAME_CODEPAGE in msole
740 </p>
741 </div>
742 <hr>
743 <div class="refsect2" title="GSF_META_NAME_REVISION_COUNT">
744 <a name="GSF-META-NAME-REVISION-COUNT:CAPS"></a><h3>GSF_META_NAME_REVISION_COUNT</h3>
745 <pre class="programlisting">#define GSF_META_NAME_REVISION_COUNT                        "meta:editing-cycles"
746 </pre>
747 <p>
748 (Integer) Count of revision on the document, if appropriate.
749 Moved from gsf:revision-count to meta:editing-cycles. This way can be used
750 correctly by OpenDocument and Gnumeric.
751 </p>
752 </div>
753 <hr>
754 <div class="refsect2" title="GSF_META_NAME_EDITING_DURATION">
755 <a name="GSF-META-NAME-EDITING-DURATION:CAPS"></a><h3>GSF_META_NAME_EDITING_DURATION</h3>
756 <pre class="programlisting">#define GSF_META_NAME_EDITING_DURATION                      "meta:editing-duration"
757 </pre>
758 <p>
759 (Date as ISO String) The total-time taken until the last modification.
760 Moved from "gsf" to "meta". This way can be used correctly by OpenDocument 
761 and Gnumeric.
762 </p>
763 </div>
764 <hr>
765 <div class="refsect2" title="GSF_META_NAME_TABLE_COUNT">
766 <a name="GSF-META-NAME-TABLE-COUNT:CAPS"></a><h3>GSF_META_NAME_TABLE_COUNT</h3>
767 <pre class="programlisting">#define GSF_META_NAME_TABLE_COUNT                   "gsf:table-count"
768 </pre>
769 <p>
770 (Integer) Count of tables in the document, if appropriate.
771 </p>
772 </div>
773 <hr>
774 <div class="refsect2" title="GSF_META_NAME_IMAGE_COUNT">
775 <a name="GSF-META-NAME-IMAGE-COUNT:CAPS"></a><h3>GSF_META_NAME_IMAGE_COUNT</h3>
776 <pre class="programlisting">#define GSF_META_NAME_IMAGE_COUNT                           "gsf:image-count"
777 </pre>
778 <p>
779 (Integer) Count of images in the document, if appropriate.
780 </p>
781 </div>
782 <hr>
783 <div class="refsect2" title="GSF_META_NAME_OBJECT_COUNT">
784 <a name="GSF-META-NAME-OBJECT-COUNT:CAPS"></a><h3>GSF_META_NAME_OBJECT_COUNT</h3>
785 <pre class="programlisting">#define GSF_META_NAME_OBJECT_COUNT                  "gsf:object-count"
786 </pre>
787 <p>
788 (Integer) Count of objects (OLE and other graphics) in the document, if
789 appropriate.
790 </p>
791 </div>
792 <hr>
793 <div class="refsect2" title="GSF_META_NAME_PAGE_COUNT">
794 <a name="GSF-META-NAME-PAGE-COUNT:CAPS"></a><h3>GSF_META_NAME_PAGE_COUNT</h3>
795 <pre class="programlisting">#define GSF_META_NAME_PAGE_COUNT                    "gsf:page-count"
796 </pre>
797 <p>
798 (Integer) Count of pages in the document, if appropriate.
799 </p>
800 </div>
801 <hr>
802 <div class="refsect2" title="GSF_META_NAME_PARAGRAPH_COUNT">
803 <a name="GSF-META-NAME-PARAGRAPH-COUNT:CAPS"></a><h3>GSF_META_NAME_PARAGRAPH_COUNT</h3>
804 <pre class="programlisting">#define GSF_META_NAME_PARAGRAPH_COUNT                       "gsf:paragraph-count"
805 </pre>
806 <p>
807 (Integer) Count of paragraphs in the document, if appropriate.
808 </p>
809 </div>
810 <hr>
811 <div class="refsect2" title="GSF_META_NAME_WORD_COUNT">
812 <a name="GSF-META-NAME-WORD-COUNT:CAPS"></a><h3>GSF_META_NAME_WORD_COUNT</h3>
813 <pre class="programlisting">#define GSF_META_NAME_WORD_COUNT                    "gsf:word-count"
814 </pre>
815 <p>
816 (Integer) Count of words in the document.
817 </p>
818 </div>
819 <hr>
820 <div class="refsect2" title="GSF_META_NAME_CHARACTER_COUNT">
821 <a name="GSF-META-NAME-CHARACTER-COUNT:CAPS"></a><h3>GSF_META_NAME_CHARACTER_COUNT</h3>
822 <pre class="programlisting">#define GSF_META_NAME_CHARACTER_COUNT                       "gsf:character-count"
823 </pre>
824 <p>
825 (Integer) Count of characters in the document.
826 </p>
827 <p>
828 TODO See how to sync this with ODF's document-statistic
829 </p>
830 </div>
831 <hr>
832 <div class="refsect2" title="GSF_META_NAME_CELL_COUNT">
833 <a name="GSF-META-NAME-CELL-COUNT:CAPS"></a><h3>GSF_META_NAME_CELL_COUNT</h3>
834 <pre class="programlisting">#define GSF_META_NAME_CELL_COUNT                    "gsf:cell-count"
835 </pre>
836 <p>
837 (Integer) Count of cells in the spread-sheet document, if appropriate.
838 </p>
839 </div>
840 <hr>
841 <div class="refsect2" title="GSF_META_NAME_SPREADSHEET_COUNT">
842 <a name="GSF-META-NAME-SPREADSHEET-COUNT:CAPS"></a><h3>GSF_META_NAME_SPREADSHEET_COUNT</h3>
843 <pre class="programlisting">#define GSF_META_NAME_SPREADSHEET_COUNT                     "gsf:spreadsheet-count"
844 </pre>
845 <p>
846 (Integer) Count of pages in the document, if appropriate.
847 </p>
848 </div>
849 <hr>
850 <div class="refsect2" title="GSF_META_NAME_CREATOR">
851 <a name="GSF-META-NAME-CREATOR:CAPS"></a><h3>GSF_META_NAME_CREATOR</h3>
852 <pre class="programlisting">#define GSF_META_NAME_CREATOR                               "dc:creator"
853 </pre>
854 <p>
855 (String) An entity primarily responsible for making the content of the
856 resource typically a person, organization, or service.
857 </p>
858 <p>
859 1.14.0  Moved from "gsf" to "dc".
860 </p>
861 </div>
862 <hr>
863 <div class="refsect2" title="GSF_META_NAME_TEMPLATE">
864 <a name="GSF-META-NAME-TEMPLATE:CAPS"></a><h3>GSF_META_NAME_TEMPLATE</h3>
865 <pre class="programlisting">#define GSF_META_NAME_TEMPLATE                              "meta:template"
866 </pre>
867 <p>
868 (String) The template file that is been used to generate this document.
869 </p>
870 <p>
871 1.14.0 Moved from "gsf" to "meta"
872 </p>
873 </div>
874 <hr>
875 <div class="refsect2" title="GSF_META_NAME_LAST_SAVED_BY">
876 <a name="GSF-META-NAME-LAST-SAVED-BY:CAPS"></a><h3>GSF_META_NAME_LAST_SAVED_BY</h3>
877 <pre class="programlisting">#define GSF_META_NAME_LAST_SAVED_BY                         "gsf:last-saved-by"
878 </pre>
879 <p>
880 (String) The entity that made the last change to the document, typically a
881 person, organization, or service.
882 </p>
883 </div>
884 <hr>
885 <div class="refsect2" title="GSF_META_NAME_LAST_PRINTED">
886 <a name="GSF-META-NAME-LAST-PRINTED:CAPS"></a><h3>GSF_META_NAME_LAST_PRINTED</h3>
887 <pre class="programlisting">#define GSF_META_NAME_LAST_PRINTED                  "gsf:last-printed"
888 </pre>
889 <p>
890 (GSF_META_NAME_HEADING_PAIRS) The last time this document was printed.
891 </p>
892 <p>
893 1.14.0  Moved from "gsf" to "dc".
894 1.14.1  Moved back to "gsf" from "dc".
895 </p>
896 </div>
897 <hr>
898 <div class="refsect2" title="GSF_META_NAME_PRINT_DATE">
899 <a name="GSF-META-NAME-PRINT-DATE:CAPS"></a><h3>GSF_META_NAME_PRINT_DATE</h3>
900 <pre class="programlisting">#define GSF_META_NAME_PRINT_DATE                    "meta:print-date"
901 </pre>
902 <p>
903 (GsfTimestamp) Specifies the date and time when the document was last
904 printed.
905 </p>
906 </div>
907 <hr>
908 <div class="refsect2" title="GSF_META_NAME_PRINTED_BY">
909 <a name="GSF-META-NAME-PRINTED-BY:CAPS"></a><h3>GSF_META_NAME_PRINTED_BY</h3>
910 <pre class="programlisting">#define GSF_META_NAME_PRINTED_BY                    "meta:printed-by"
911 </pre>
912 <p>
913 (String) Specifies the name of the last person who printed the document.
914 </p>
915 <p>
916 1.14.0  Moved from "gsf" to "meta".
917 </p>
918 </div>
919 <hr>
920 <div class="refsect2" title="GSF_META_NAME_KEYWORD">
921 <a name="GSF-META-NAME-KEYWORD:CAPS"></a><h3>GSF_META_NAME_KEYWORD</h3>
922 <pre class="programlisting">#define GSF_META_NAME_KEYWORD                               "meta:keyword"
923 </pre>
924 <p>
925 (String) Searchable, indexable keywords. Similar to PDF keywords or HTML's
926 meta block.
927 </p>
928 </div>
929 <hr>
930 <div class="refsect2" title="GSF_META_NAME_SECURITY">
931 <a name="GSF-META-NAME-SECURITY:CAPS"></a><h3>GSF_META_NAME_SECURITY</h3>
932 <pre class="programlisting">#define GSF_META_NAME_SECURITY                              "gsf:security"
933 </pre>
934 <p>
935 (Integer) Level of security.
936 </p>
937 <p>
938 </p>
939 <div class="informaltable"><table border="0">
940 <colgroup>
941 <col>
942 <col>
943 </colgroup>
944 <thead><tr>
945 <th align="left">Level</th>
946 <th>Value</th>
947 </tr></thead>
948 <tbody>
949 <tr>
950 <td>None</td>
951 <td>0</td>
952 </tr>
953 <tr>
954 <td>Password protected</td>
955 <td>1</td>
956 </tr>
957 <tr>
958 <td>Read-only recommended</td>
959 <td>2</td>
960 </tr>
961 <tr>
962 <td>Read-only enforced</td>
963 <td>3</td>
964 </tr>
965 <tr>
966 <td>Locked for annotations</td>
967 <td>4</td>
968 </tr>
969 </tbody>
970 </table></div>
971 <p>
972 </p>
973 </div>
974 <hr>
975 <div class="refsect2" title="GSF_META_NAME_CATEGORY">
976 <a name="GSF-META-NAME-CATEGORY:CAPS"></a><h3>GSF_META_NAME_CATEGORY</h3>
977 <pre class="programlisting">#define GSF_META_NAME_CATEGORY                              "gsf:category"
978 </pre>
979 <p>
980 (String) Category of the document. </p>
981 <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
982 <h3 class="title">Note</h3>example???</div>
983 <p>
984 </p>
985 </div>
986 <hr>
987 <div class="refsect2" title="GSF_META_NAME_PRESENTATION_FORMAT">
988 <a name="GSF-META-NAME-PRESENTATION-FORMAT:CAPS"></a><h3>GSF_META_NAME_PRESENTATION_FORMAT</h3>
989 <pre class="programlisting">#define GSF_META_NAME_PRESENTATION_FORMAT           "gsf:presentation-format"
990 </pre>
991 <p>
992 (String) Type of presentation, like "On-screen Show", "SlideView" etc.
993 </p>
994 </div>
995 <hr>
996 <div class="refsect2" title="GSF_META_NAME_THUMBNAIL">
997 <a name="GSF-META-NAME-THUMBNAIL:CAPS"></a><h3>GSF_META_NAME_THUMBNAIL</h3>
998 <pre class="programlisting">#define GSF_META_NAME_THUMBNAIL                             "gsf:thumbnail"
999 </pre>
1000 <p>
1001 (GsfClipData) Thumbnail data of the document, typically a
1002 preview image of the document.
1003 </p>
1004 </div>
1005 <hr>
1006 <div class="refsect2" title="GSF_META_NAME_GENERATOR">
1007 <a name="GSF-META-NAME-GENERATOR:CAPS"></a><h3>GSF_META_NAME_GENERATOR</h3>
1008 <pre class="programlisting">#define GSF_META_NAME_GENERATOR                             "meta:generator"
1009 </pre>
1010 <p>
1011 (String) The application that generated this document. AbiWord, Gnumeric,
1012 etc...
1013 </p>
1014 <p>
1015 1.14.0 Moved from "gsf" to "meta".
1016 </p>
1017 </div>
1018 <hr>
1019 <div class="refsect2" title="GSF_META_NAME_LINE_COUNT">
1020 <a name="GSF-META-NAME-LINE-COUNT:CAPS"></a><h3>GSF_META_NAME_LINE_COUNT</h3>
1021 <pre class="programlisting">#define GSF_META_NAME_LINE_COUNT                    "gsf:line-count"
1022 </pre>
1023 <p>
1024 (Integer) Count of liness in the document.
1025 </p>
1026 </div>
1027 <hr>
1028 <div class="refsect2" title="GSF_META_NAME_SLIDE_COUNT">
1029 <a name="GSF-META-NAME-SLIDE-COUNT:CAPS"></a><h3>GSF_META_NAME_SLIDE_COUNT</h3>
1030 <pre class="programlisting">#define GSF_META_NAME_SLIDE_COUNT                   "gsf:slide-count"
1031 </pre>
1032 <p>
1033 (Integer) Count of slides in the presentation document.
1034 </p>
1035 </div>
1036 <hr>
1037 <div class="refsect2" title="GSF_META_NAME_NOTE_COUNT">
1038 <a name="GSF-META-NAME-NOTE-COUNT:CAPS"></a><h3>GSF_META_NAME_NOTE_COUNT</h3>
1039 <pre class="programlisting">#define GSF_META_NAME_NOTE_COUNT                    "gsf:note-count"
1040 </pre>
1041 <p>
1042 (Integer) Count of "notes" in the document.
1043 </p>
1044 </div>
1045 <hr>
1046 <div class="refsect2" title="GSF_META_NAME_HIDDEN_SLIDE_COUNT">
1047 <a name="GSF-META-NAME-HIDDEN-SLIDE-COUNT:CAPS"></a><h3>GSF_META_NAME_HIDDEN_SLIDE_COUNT</h3>
1048 <pre class="programlisting">#define GSF_META_NAME_HIDDEN_SLIDE_COUNT            "gsf:hidden-slide-count"
1049 </pre>
1050 <p>
1051 (Integer) Count of hidden-slides in the presentation document.
1052 </p>
1053 </div>
1054 <hr>
1055 <div class="refsect2" title="GSF_META_NAME_MM_CLIP_COUNT">
1056 <a name="GSF-META-NAME-MM-CLIP-COUNT:CAPS"></a><h3>GSF_META_NAME_MM_CLIP_COUNT</h3>
1057 <pre class="programlisting">#define GSF_META_NAME_MM_CLIP_COUNT                 "gsf:MM-clip-count"
1058 </pre>
1059 <p>
1060 (Integer) Count of "multi-media" clips in the document.
1061 </p>
1062 </div>
1063 <hr>
1064 <div class="refsect2" title="GSF_META_NAME_BYTE_COUNT">
1065 <a name="GSF-META-NAME-BYTE-COUNT:CAPS"></a><h3>GSF_META_NAME_BYTE_COUNT</h3>
1066 <pre class="programlisting">#define GSF_META_NAME_BYTE_COUNT                    "gsf:byte-count"
1067 </pre>
1068 <p>
1069 (Integer) Count of bytes in the document.
1070 </p>
1071 </div>
1072 <hr>
1073 <div class="refsect2" title="GSF_META_NAME_SCALE">
1074 <a name="GSF-META-NAME-SCALE:CAPS"></a><h3>GSF_META_NAME_SCALE</h3>
1075 <pre class="programlisting">#define GSF_META_NAME_SCALE                         "gsf:scale"
1076 </pre>
1077 <p>
1078 (Boolean) ?????
1079 </p>
1080 </div>
1081 <hr>
1082 <div class="refsect2" title="GSF_META_NAME_HEADING_PAIRS">
1083 <a name="GSF-META-NAME-HEADING-PAIRS:CAPS"></a><h3>GSF_META_NAME_HEADING_PAIRS</h3>
1084 <pre class="programlisting">#define GSF_META_NAME_HEADING_PAIRS                 "gsf:heading-pairs"
1085 </pre>
1086 <p>
1087 (Vector of string value pairs stored in alternating elements) Store the
1088 counts of objects in the document as names 'worksheet' and count '4'
1089 From MSOLE
1090 </p>
1091 </div>
1092 <hr>
1093 <div class="refsect2" title="GSF_META_NAME_DOCUMENT_PARTS">
1094 <a name="GSF-META-NAME-DOCUMENT-PARTS:CAPS"></a><h3>GSF_META_NAME_DOCUMENT_PARTS</h3>
1095 <pre class="programlisting">#define GSF_META_NAME_DOCUMENT_PARTS                        "gsf:document-parts"
1096 </pre>
1097 <p>
1098 (Vector of strings) Names of the 'interesting' parts of the document.  In
1099 spreadsheets this is a list of the sheet names, and the named expressions.
1100 From MSOLE
1101 </p>
1102 </div>
1103 <hr>
1104 <div class="refsect2" title="GSF_META_NAME_MANAGER">
1105 <a name="GSF-META-NAME-MANAGER:CAPS"></a><h3>GSF_META_NAME_MANAGER</h3>
1106 <pre class="programlisting">#define GSF_META_NAME_MANAGER                               "gsf:manager"
1107 </pre>
1108 <p>
1109 (String) Name of the manager of "CREATOR" entity.
1110 </p>
1111 </div>
1112 <hr>
1113 <div class="refsect2" title="GSF_META_NAME_COMPANY">
1114 <a name="GSF-META-NAME-COMPANY:CAPS"></a><h3>GSF_META_NAME_COMPANY</h3>
1115 <pre class="programlisting">#define GSF_META_NAME_COMPANY                               "dc:publisher"
1116 </pre>
1117 <p>
1118 (String) Name of the company/organization that the "CREATOR" entity is
1119 associated with.
1120 </p>
1121 <p>
1122 1.14.1  Moved from "gsf:company" to "dc:publisher".
1123 </p>
1124 </div>
1125 <hr>
1126 <div class="refsect2" title="GSF_META_NAME_LINKS_DIRTY">
1127 <a name="GSF-META-NAME-LINKS-DIRTY:CAPS"></a><h3>GSF_META_NAME_LINKS_DIRTY</h3>
1128 <pre class="programlisting">#define GSF_META_NAME_LINKS_DIRTY                   "gsf:links-dirty"
1129 </pre>
1130 <p>
1131 (Boolean) ???????
1132 </p>
1133 </div>
1134 <hr>
1135 <div class="refsect2" title="GSF_META_NAME_DICTIONARY">
1136 <a name="GSF-META-NAME-DICTIONARY:CAPS"></a><h3>GSF_META_NAME_DICTIONARY</h3>
1137 <pre class="programlisting">#define GSF_META_NAME_DICTIONARY                    "gsf:dictionary"
1138 </pre>
1139 <p>
1140 (None) Reserved name (PID) for Dictionary
1141 </p>
1142 </div>
1143 <hr>
1144 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_17">
1145 <a name="GSF-META-NAME-MSOLE-UNKNOWN-17:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_17</h3>
1146 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_17                      "msole:unknown-doc-17"
1147 </pre>
1148 <p>
1149 (Unknown) User-defined name
1150 </p>
1151 </div>
1152 <hr>
1153 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_18">
1154 <a name="GSF-META-NAME-MSOLE-UNKNOWN-18:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_18</h3>
1155 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_18                      "msole:unknown-doc-18"
1156 </pre>
1157 <p>
1158 (Unknown) User-defined name
1159 </p>
1160 </div>
1161 <hr>
1162 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_19">
1163 <a name="GSF-META-NAME-MSOLE-UNKNOWN-19:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_19</h3>
1164 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_19                      "msole:unknown-doc-19"
1165 </pre>
1166 <p>
1167 (Boolean) User-defined name
1168 </p>
1169 </div>
1170 <hr>
1171 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_20">
1172 <a name="GSF-META-NAME-MSOLE-UNKNOWN-20:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_20</h3>
1173 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_20                      "msole:unknown-doc-20"
1174 </pre>
1175 <p>
1176 (Unknown) User-defined name
1177 </p>
1178 </div>
1179 <hr>
1180 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_21">
1181 <a name="GSF-META-NAME-MSOLE-UNKNOWN-21:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_21</h3>
1182 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_21                      "msole:unknown-doc-21"
1183 </pre>
1184 <p>
1185 (Unknown) User-defined name
1186 </p>
1187 </div>
1188 <hr>
1189 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_22">
1190 <a name="GSF-META-NAME-MSOLE-UNKNOWN-22:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_22</h3>
1191 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_22                      "msole:unknown-doc-22"
1192 </pre>
1193 <p>
1194 (Boolean) User-defined name
1195 </p>
1196 </div>
1197 <hr>
1198 <div class="refsect2" title="GSF_META_NAME_MSOLE_UNKNOWN_23">
1199 <a name="GSF-META-NAME-MSOLE-UNKNOWN-23:CAPS"></a><h3>GSF_META_NAME_MSOLE_UNKNOWN_23</h3>
1200 <pre class="programlisting">#define GSF_META_NAME_MSOLE_UNKNOWN_23                      "msole:unknown-doc-23"
1201 </pre>
1202 <p>
1203 (i4) User-defined name
1204 </p>
1205 </div>
1206 <hr>
1207 <div class="refsect2" title="GSF_META_NAME_LOCALE_SYSTEM_DEFAULT">
1208 <a name="GSF-META-NAME-LOCALE-SYSTEM-DEFAULT:CAPS"></a><h3>GSF_META_NAME_LOCALE_SYSTEM_DEFAULT</h3>
1209 <pre class="programlisting">#define GSF_META_NAME_LOCALE_SYSTEM_DEFAULT         "gsf:default-locale"
1210 </pre>
1211 <p>
1212 (Unsigned Integer) Identifier representing the default system locale.
1213 </p>
1214 </div>
1215 <hr>
1216 <div class="refsect2" title="GSF_META_NAME_CASE_SENSITIVE">
1217 <a name="GSF-META-NAME-CASE-SENSITIVE:CAPS"></a><h3>GSF_META_NAME_CASE_SENSITIVE</h3>
1218 <pre class="programlisting">#define GSF_META_NAME_CASE_SENSITIVE                        "gsf:case-sensitivity"
1219 </pre>
1220 <p>
1221 (Unsigned Integer) Identifier representing the case-sensitiveness.
1222 </p>
1223 <div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;">
1224 <h3 class="title">Note</h3>of what ?? why is it an integer ??</div>
1225 <p>
1226 </p>
1227 </div>
1228 <hr>
1229 <div class="refsect2" title="GSF_META_NAME_INITIAL_CREATOR">
1230 <a name="GSF-META-NAME-INITIAL-CREATOR:CAPS"></a><h3>GSF_META_NAME_INITIAL_CREATOR</h3>
1231 <pre class="programlisting">#define GSF_META_NAME_INITIAL_CREATOR                       "meta:initial-creator"
1232 </pre>
1233 <p>
1234 (String) Specifies the name of the person who created the document
1235 initially.
1236 1.14.0 Moved from "gsf" to "meta".
1237 </p>
1238 </div>
1239 </div>
1240 </div>
1241 <div class="footer">
1242 <hr>
1243           Generated by GTK-Doc V1.14</div>
1244 </body>
1245 </html>