Class PictureUtils
- java.lang.Object
-
- com._1c.g5.v8.dt.platform.pictures.PictureUtils
-
public class PictureUtils extends Object
Provides picture manipulation helper methods.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<org.eclipse.swt.graphics.ImageData>getImageDataByPicture(Picture picture, IPictureManager pictureManager, Function<InputStream,Optional<org.eclipse.swt.graphics.ImageData>> renderer)Processes picture'sInputStreamusing renderer and returns obtainedImageData.static Optional<org.eclipse.swt.graphics.ImageData>getImageDataByPicture(Picture picture, IPictureManager pictureManager, Function<InputStream,Optional<org.eclipse.swt.graphics.ImageData>> renderer, boolean isRtl)Processes picture'sInputStreamusing renderer and returns obtainedImageData.
-
-
-
Method Detail
-
getImageDataByPicture
public static Optional<org.eclipse.swt.graphics.ImageData> getImageDataByPicture(Picture picture, IPictureManager pictureManager, Function<InputStream,Optional<org.eclipse.swt.graphics.ImageData>> renderer, boolean isRtl)
Processes picture'sInputStreamusing renderer and returns obtainedImageData.- Parameters:
picture- Picture to be processed, cannot benull.manifest- Picture'sIPictureManifestrenderer- Picture renderer that parses picture'sInputStreamand returnsImageData, cannot benullisRtl-Boolean.TRUEif RTL-based picture is requested, can benull- Returns:
- Optional
ImageData, nevernullbut may returnOptional.empty()in case if renderer didn't manage to parse imput stream for some reason
-
getImageDataByPicture
public static Optional<org.eclipse.swt.graphics.ImageData> getImageDataByPicture(Picture picture, IPictureManager pictureManager, Function<InputStream,Optional<org.eclipse.swt.graphics.ImageData>> renderer)
Processes picture'sInputStreamusing renderer and returns obtainedImageData.- Parameters:
picture- Picture to be processed, cannot benull.manifest- Picture'sIPictureManifestrenderer- Picture renderer that parses picture'sInputStreamand returnsImageData, cannot benull- Returns:
- Optional
ImageData, nevernullbut may returnOptional.empty()in case if renderer didn't manage to parse imput stream for some reason
-
-