Class GraphicConverterImpl2
java.lang.Object
org.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl2
- All Implemented Interfaces:
GraphicConverter
A GraphicConverter implementation which uses a hidden Draw document to
store the graphic, providing more control over the image than the
simple GraphicProvider implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]Convert a graphics file from one format to anotherprotected voidrefreshDocument(com.sun.star.lang.XComponent document) booleansupportsConversion(String sSourceMime, String sTargetMime, boolean bCrop, boolean bResize) Check whether a certain conversion is supported by the converter
-
Constructor Details
-
GraphicConverterImpl2
public GraphicConverterImpl2(com.sun.star.uno.XComponentContext xComponentContext)
-
-
Method Details
-
supportsConversion
public boolean supportsConversion(String sSourceMime, String sTargetMime, boolean bCrop, boolean bResize) Description copied from interface:GraphicConverterCheck whether a certain conversion is supported by the converter- Specified by:
supportsConversionin interfaceGraphicConverter- Parameters:
sSourceMime- a string containing the source Mime typesTargetMime- a string containing the target Mime typebCrop- true if the target graphic should be croppedbResize- true if the target graphic should be resized (the last two parameters are for future use)- Returns:
- true if the conversion is supported
-
convert
Description copied from interface:GraphicConverterConvert a graphics file from one format to another- Specified by:
convertin interfaceGraphicConverter- Parameters:
source- a byte array containing the source graphicsSourceMime- a string containing the Mime type of the sourcesTargetMime- a string containing the desired Mime type of the target- Returns:
- a byte array containing the converted graphic. Returns null if the conversion failed.
-
refreshDocument
protected void refreshDocument(com.sun.star.lang.XComponent document)
-