The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous


:: com :: sun :: star ::

module graphic
Description
Interfaces for graphic handling

Services
Graphic This service acts as a container for graphics
GraphicDescriptor This service describes all graphic properties that are available via the ::com::sun::star::beans::XPropertySet interface
GraphicObject The GraphicObject service can be used to create XGraphicObject instances.
GraphicProvider Central service of the Graphic API that gives access to graphics of any kind
GraphicRasterizer Service that describes the necessary interfaces and properties to convert arbitrary graphic data to a XGraphic interface containing a pixel graphic, that can be rendered the usual ways.
GraphicRendererVCL Service that describes the necessary interfaces and properties to render a graphic container of XGraphic type
MediaProperties This service describes the properties that are used when using the XGraphicProvider interface methods
Primitive2DTools Service that describes the necessary interfaces and properties for tooling involved with XPrimitive2D interfaces
SvgTools Service that describes the necessary interfaces and properties to handle svg files
Interfaces
XGraphic This interface acts as a container for the loaded graphic.
XGraphicObject XGraphicObject objects represent in-memory image and graphic objects.
XGraphicProvider This interface acts as the main interface to handle graphic content. It is used to load graphics, store graphics and to get information about unloaded graphics
XGraphicRasterizer This interfaces exposes the initialize and a rasterize method to rasterize a given data stream to a pixel graphic
XGraphicRenderer This interfaces exposes just one method to render a XGraphic container
XGraphicTransformer This interface is allowing to transform a XGraphic
XPrimitive2D XPrimitive2D interface This is the basic interface for 2D graphic primitives. They need to be able - to provide a decomposition consisting of simpler graphic primitives - to provide a 2D bound rectangle as a 2D range
XPrimitive2DRenderer XPrimitive2DRenderer interface This interface allows to convert from a sequence of XPrimitive2Ds to a XBitmap
XPrimitive3D XPrimitive3D interface This is the basic interface for graphic 3D primitives. They need to be able - to provide a decomposition consisting of simpler graphic primitives - to provide a 3D bound rectangle as a 3D range
XPrimitiveFactory2D XPrimitiveFactory2D interface Use this interface to generate XPrimitive2D instances
XSvgParser XSvgParser interface This interface allows to parse a SVG stream in form of a sequence of bytes to be parsed into a sequence of XPrimitive2Ds
Constant Groups
GraphicColorMode describes different color modes which can be specified when requesting a graphic.
GraphicType Constants that describe the type of graphic
Top of Page

Apache Software Foundation

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

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