Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: graphic ::

service MediaProperties
Description
This service describes the properties that are used when using the XGraphicProvider interface methods

Properties' Summary
string
URL
[ OPTIONAL ]
Property that describes the location of the source or target of the graphic as URL.  
::com::sun::star::io::XInputStream
InputStream
[ OPTIONAL ]
This property is only used for loading graphics or querying graphic descriptors  
::com::sun::star::io::XStream
OutputStream
[ OPTIONAL ]
This property is only used for storing graphics  
string
MimeType
[ OPTIONAL ]
This property is only used for storing graphics and describes the format into which the graphic is to be converted  
::com::sun::star::beans::PropertyValues
FilterData
[ OPTIONAL ]
Additional properties that will be passed to the appropriate filter module.  
Properties' Details
URL
string URL;
Usage Restrictions
optional
Description
Property that describes the location of the source or target of the graphic as URL.

A URL can be used instead of the InputStream or OutputStream property

In addition to the normal protocols like file:// or http:// you can use private URL's as follows to get access to graphics lying inside the resource system within an Office context:

  • private:resource/projectshortname/bitmap/12345
  • private:resource/projectshortname/bitmapex/12345
  • private:resource/projectshortname/image/12345
  • private:resource/projectshortname/imagelist/12345
  • private:resource/projectshortname/imagelist/12345/12
And additionally, GraphicObject scheme url's like
  • vnd.sun.star.GraphicObject:10000000000001940000012FB99807BD
can be used to access graphics held by the GraphicCache implementation.

Yet more, you can access graphics in the application-wide image repository by specifying URLs of the form private:graphicrepository/<path_in_repository>.

InputStream
::com::sun::star::io::XInputStream InputStream;
Usage Restrictions
optional
Description
This property is only used for loading graphics or querying graphic descriptors

A InputStream can be used instead of the URL property

See also
::com::sun::star::io::XInputStream
OutputStream
::com::sun::star::io::XStream OutputStream;
Usage Restrictions
optional
Description
This property is only used for storing graphics

A OutputStream can be used instead of the URL property

See also
::com::sun::star::io::XStream
MimeType
string MimeType;
Usage Restrictions
optional
Description
This property is only used for storing graphics and describes the format into which the graphic is to be converted

At the moment, the following mime types are supported for storing graphics:

  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • image/svg+xml
  • image/x-cmu-raster
  • image/x-emf
  • image/x-eps
  • image/x-met
  • image/x-pict
  • image/x-portable-bitmap
  • image/x-portable-pixmap
  • image/x-wmf
  • image/x-svm
  • image/x-xpixmap
  • image/x-vclgraphic
FilterData
::com::sun::star::beans::PropertyValues FilterData;
Usage Restrictions
optional
Description
Additional properties that will be passed to the appropriate filter module.

 
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.