TTMSFNCChart.LoadFromJSONStreamMultiPointData Method
Imports OHLC or box plot series from a JSON stream.
API unit family: TMSFNCChart
Declaring type: 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. |