Type: info
Title: new: services css.text.InContentMetadata,
css.text.textfield.MetadataField
Posted by: [email protected]
Affected: offapi, sw
TaskId: i91565,i91566
<http://www.openoffice.org/issues/show_bug.cgi?id=91565,i91566>
Effective from: CWS odfmetadata3
CWS:
<http://eis.services.openoffice.org/EIS2/cws.ShowCWS?Path=DEV300/odfmetadata3>
CWS status: integrated
*Summary*
--------
+ com.sun.star.text.TextPortion: property InContentMetadata
+ com.sun.star.text.InContentMetadata
+ com.sun.star.text.textfield.MetadataField
*Description*
-------------
The TextPortion service is extended with a new portion type
"InContentMetadata" and corresponding property:
service TextPortion
{
+ /** contains the text range of a text portion of type
InContentMetadata.
+ @since OOo 3.2
+ */
+ [optional, readonly, property]
+ ::com::sun::star::text::XTextContent InContentMetadata;
}
There is a new TextContent service InContentMetadata, which recursively
enumerates its contained TextContents:
/** is a <type>TextContent</type> that can be used to attach RDF metadata
to a range of text.
@since OOo 3.2
*/
service InContentMetadata
{
/** None of the properties of <type>TextContent</type> are
supported. */
service com::sun::star::text::TextContent;
/** The <type>InContentMetadata</type> can have RDF metadata
attached. */
interface com::sun::star::rdf::XMetadatable;
/** The <type>TextContent</type>s that are contained in the
annotated range of text can be enumerated. */
interface com::sun::star::container::XEnumerationAccess;
};
There is a new TextField service MetadataField, which recursively
enumerates its contained TextContents:
/** is a <type>TextField</type> whose content is specified by RDF
metadata.
@since OOo 3.2
@see com::sun::star::rdf
*/
service MetadataField
{
/** None of the properties of <type>TextContent</type> are
supported. */
service com::sun::star::text::TextField;
/** The <type>MetadataField</type> can have RDF metadata attached. */
interface com::sun::star::rdf::XMetadatable;
/** Allows for insertion of text content into, and creating cursors
that are bound within, the <type>MetadataField</type>. */
interface com::sun::star::text::XText;
/** The <type>TextContent</type>s that are contained in the
<type>MetadataField</type> can be enumerated. */
interface com::sun::star::container::XEnumerationAccess;
/** this is the number format for this field.
@see com::sun::star::util::NumberFormatter
*/
[optional, property] long NumberFormat;
/** determines whether changes in language attributes at the
position of the text field also change the number format
as appropriate for this language.
*/
[optional, property] boolean IsFixedLanguage;
};
Send feedback to [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]