Table of Contents

TTMSFNCSizedPieChart.LoadFromJSONStreamMultiPointData Method

Imports OHLC or box plot series from a JSON stream.

API unit family: TMSFNCChart Declaring type: TTMSFNCSizedPieChart Inherited from: TTMSFNCChart

Overloads

Overload 1

Imports OHLC or box plot series from a JSON stream.

procedure LoadFromJSONStreamMultiPointData(AStream: TStream; ASeriesName: string; APointsName: string; AYHighValueName: string; AYLowValueName: string; AYOpenValueName: string; AYCloseValueName: string; AYMedianValueName: string = ''; AXValueName: string = ''; AXLabelName: string = ''; ASerieCallBack: TTMSFNCChartAddJSONSerieCallBackEvent = nil; APointCallBack: TTMSFNCChartAddJSONPointCallBackEvent = nil ); overload; virtual;

Parameters

Name Description
AStream Stream containing JSON data.
ASeriesName JSON array key for series objects.
APointsName JSON array key for point objects.
AYHighValueName JSON key for high values.
AYLowValueName JSON key for low values.
AYOpenValueName JSON key for open values.
AYCloseValueName JSON key for close values.
AYMedianValueName JSON key for median values; empty to omit.
AXValueName JSON key for x-values; empty for sequential.
AXLabelName JSON key for x-axis labels; empty to omit.
ASerieCallBack Optional series callback.
APointCallBack Optional point callback.

Overload 2

Imports OHLC or box plot series from a JSON stream using explicit load options.

procedure LoadFromJSONStreamMultiPointData(AStream: TStream; ALoadOptions: TTMSFNCChartLoadOptions; ASeriesName: string; APointsName: string; AYHighValueName: string; AYLowValueName: string; AYOpenValueName: string; AYCloseValueName: string; AYMedianValueName: string = ''; AXValueName: string = ''; AXLabelName: string = ''; ASerieCallBack: TTMSFNCChartAddJSONSerieCallBackEvent = nil; APointCallBack: TTMSFNCChartAddJSONPointCallBackEvent = nil ); overload; virtual;

Parameters

Name Description
AStream Stream containing JSON data.
ALoadOptions Import options.
ASeriesName JSON array key for series objects.
APointsName JSON array key for point objects.
AYHighValueName JSON key for high values.
AYLowValueName JSON key for low values.
AYOpenValueName JSON key for open values.
AYCloseValueName JSON key for close values.
AYMedianValueName JSON key for median values; empty to omit.
AXValueName JSON key for x-values; empty for sequential.
AXLabelName JSON key for x-axis labels; empty to omit.
ASerieCallBack Optional series callback.
APointCallBack Optional point callback.