19 #ifndef __com_sun_star_rendering_XColorSpace_idl__
20 #define __com_sun_star_rendering_XColorSpace_idl__
30 module
com { module sun { module star { module rendering {
135 sequence<RGBColor>
convertToRGB( [in] sequence<ColorComponent> deviceColor )
155 sequence<ARGBColor>
convertToARGB( [in] sequence<ColorComponent> deviceColor )
This exception is thrown to indicate that a method has passed an illegal or inappropriate argument.
Definition: IllegalArgumentException.idl:31
Information how to interpret certain color data.
Definition: XColorSpace.idl:48
byte getRenderingIntent()
Query rendering intent of this color space.
sequence< ColorComponent > convertFromARGB([in] sequence< ARGBColor > rgbColor)
Convert sRGB color with linear alpha into this color space.
sequence< ColorComponent > convertColorSpace([in] sequence< ColorComponent > deviceColor, [in] XColorSpace targetColorSpace)
Convert to color of another color space.
byte getType()
Query type of this color space.
sequence< RGBColor > convertToRGB([in] sequence< ColorComponent > deviceColor)
Convert color value in this color space to sRGB color values.
sequence< ::com::sun::star::beans::PropertyValue > getProperties()
Query various optional properties from the color space.
sequence< byte > getComponentTags()
Query the kind for each color component.
sequence< ARGBColor > convertToPARGB([in] sequence< ColorComponent > deviceColor)
Convert color value in this color space to premultiplied sRGB color values, with linear alpha.
sequence< ColorComponent > convertFromPARGB([in] sequence< ARGBColor > rgbColor)
Convert premultiplied sRGB color with linear alpha into this color space.
sequence< ARGBColor > convertToARGB([in] sequence< ColorComponent > deviceColor)
Convert color value in this color space to sRGB color values, with linear alpha.
sequence< ColorComponent > convertFromRGB([in] sequence< RGBColor > rgbColor)
Convert sRGB color to a representation in this color space.
Definition: Ambiguous.idl:22