You've already forked lazarus-ccr
89 lines
1.6 KiB
ObjectPascal
89 lines
1.6 KiB
ObjectPascal
![]() |
unit xlsxooxmlChart;
|
||
|
|
||
|
{$mode objfpc}{$H+}
|
||
|
{$include ..\fps.inc}
|
||
|
|
||
|
interface
|
||
|
|
||
|
{$ifdef FPS_CHARTS}
|
||
|
|
||
|
uses
|
||
|
Classes, SysUtils, StrUtils, Contnrs, FPImage,
|
||
|
{$ifdef FPS_PATCHED_ZIPPER}fpszipper,{$else}zipper,{$endif}
|
||
|
laz2_xmlread, laz2_DOM,
|
||
|
fpsTypes, fpSpreadsheet, fpsChart, fpsUtils, fpsNumFormat,
|
||
|
fpsReaderWriter, fpsXMLCommon;
|
||
|
|
||
|
type
|
||
|
|
||
|
{ TsSpreadOOXMLChartReader }
|
||
|
|
||
|
TsSpreadOOXMLChartReader = class(TsBasicSpreadChartReader)
|
||
|
private
|
||
|
FPointSeparatorSettings: TFormatSettings;
|
||
|
|
||
|
protected
|
||
|
|
||
|
public
|
||
|
constructor Create(AReader: TsBasicSpreadReader); override;
|
||
|
destructor Destroy; override;
|
||
|
|
||
|
end;
|
||
|
|
||
|
TsSpreadOOXMLChartWriter = class(TsBasicSpreadChartWriter)
|
||
|
private
|
||
|
FPointSeparatorSettings: TFormatSettings;
|
||
|
|
||
|
protected
|
||
|
|
||
|
public
|
||
|
constructor Create(AWriter: TsBasicSpreadWriter); override;
|
||
|
destructor Destroy; override;
|
||
|
|
||
|
end;
|
||
|
|
||
|
{$ENDIF}
|
||
|
|
||
|
implementation
|
||
|
|
||
|
{$IFDEF FPS_CHARTS}
|
||
|
|
||
|
uses
|
||
|
xlsxooxml;
|
||
|
|
||
|
{ TsSpreadOOXMLChartReader }
|
||
|
|
||
|
constructor TsSpreadOOXMLChartReader.Create(AReader: TsBasicSpreadReader);
|
||
|
begin
|
||
|
inherited Create(AReader);
|
||
|
|
||
|
FPointSeparatorSettings := SysUtils.DefaultFormatSettings;
|
||
|
FPointSeparatorSettings.DecimalSeparator:='.';
|
||
|
end;
|
||
|
|
||
|
destructor TsSpreadOOXMLChartReader.Destroy;
|
||
|
begin
|
||
|
inherited;
|
||
|
end;
|
||
|
|
||
|
|
||
|
{ TsSpreadOOXMLChartWriter }
|
||
|
|
||
|
constructor TsSpreadOOXMLChartWriter.Create(AWriter: TsBasicSpreadWriter);
|
||
|
begin
|
||
|
inherited Create(AWriter);
|
||
|
|
||
|
FPointSeparatorSettings := SysUtils.DefaultFormatSettings;
|
||
|
FPointSeparatorSettings.DecimalSeparator:='.';
|
||
|
end;
|
||
|
|
||
|
destructor TsSpreadOOXMLChartWriter.Destroy;
|
||
|
begin
|
||
|
inherited;
|
||
|
end;
|
||
|
|
||
|
{$ENDIF}
|
||
|
|
||
|
end.
|
||
|
|