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 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 interface INativeChartImageServiceProvider
      Parameters:
      scomDataAddress - address of SCOM process data with necessary components
      chartType - type of chart - usual chart, gantt chart or dendrogram
      chartContent - serialized Chart content, can't be null
      width - full width of chart diagram
      height - full height of chart diagram
      langCode - current language code, can't be null
      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