Interface INativeChartImageServiceProvider

All Known Implementing Classes:
NativeChartImageServiceProvider

public interface INativeChartImageServiceProvider
Special interface for getting chart part images from native API
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    getChartImage(long scomData, int chartType, byte[] chartContent, int width, int height, String langCode)
    Gets bytes of chart images from native API
  • Method Details

    • getChartImage

      byte[] getChartImage(long scomData, int chartType, byte[] chartContent, int width, int height, String langCode)
      Gets bytes of chart images from native API
      Parameters:
      scomData - 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