org.openoffice.da.comp.w2lcommon.filter
Class GraphicConverterImpl2
java.lang.Objectorg.openoffice.da.comp.w2lcommon.filter.GraphicConverterImpl2
- GraphicConverter
public class GraphicConverterImpl2
extends java.lang.Object
A GraphicConverter implementation which uses a hidden Draw document to
store the graphic, providing more control over the image than the
simple GraphicProvider implementation.
byte[] | convert(byte[] source, String sSourceMime, String sTargetMime)- Convert a graphics file from one format to another
|
protected void | refreshDocument(XComponent document)
|
boolean | supportsConversion(String sSourceMime, String sTargetMime, boolean bCrop, boolean bResize)- Check whether a certain conversion is supported by the converter
|
GraphicConverterImpl2
public GraphicConverterImpl2(XComponentContext xComponentContext)
convert
public byte[] convert(byte[] source,
String sSourceMime,
String sTargetMime)Convert a graphics file from one format to another
- convert in interface GraphicConverter
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
- a byte array containing the converted graphic. Returns null
if the conversion failed.
refreshDocument
protected void refreshDocument(XComponent document)
supportsConversion
public boolean supportsConversion(String sSourceMime,
String sTargetMime,
boolean bCrop,
boolean bResize)Check whether a certain conversion is supported by the converter
- supportsConversion in interface GraphicConverter
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)
- true if the conversion is supported