Package com._1c.g5.v8.dt.chart.common
Class NativeChartImageServiceProvider
java.lang.Object
com._1c.g5.v8.dt.chart.common.NativeChartImageServiceProvider
- All Implemented Interfaces:
INativeChartImageServiceProvider
public class NativeChartImageServiceProvider
extends Object
implements INativeChartImageServiceProvider
Default implementation of
INativeChartImageServiceProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getChartImage
(long scomDataAddress, int chartType, byte[] chartContent, int width, int height, String langCode) Gets bytes of chart images from native API
-
Constructor Details
-
NativeChartImageServiceProvider
public NativeChartImageServiceProvider()
-
-
Method Details
-
getChartImage
public byte[] getChartImage(long scomDataAddress, int chartType, byte[] chartContent, int width, int height, String langCode) Description copied from interface:INativeChartImageServiceProvider
Gets bytes of chart images from native API- Specified by:
getChartImage
in interfaceINativeChartImageServiceProvider
- Parameters:
scomDataAddress
- address of SCOM process data with necessary componentschartType
- type of chart - usual chart, gantt chart or dendrogramchartContent
- serializedChart
content, can't benull
width
- full width of chart diagramheight
- full height of chart diagramlangCode
- current language code, can't benull
- Returns:
- array of byte with next format - 4 bytes - bytes array size of image corresponding to the main part of diagram - 4 bytes - bytes array size of image corresponding to the legend part of diagram - 4 bytes - bytes array size of image corresponding to the title part of diagram - bytes of image corresponding to the main part of diagram - bytes of image corresponding to the legend part of diagram - bytes of image corresponding to the title part of diagram
-