fpvectorial: freed PDF document

This commit is contained in:
Moritz Lamprecht 2025-07-28 09:10:39 +00:00 committed by Maxim Ganetsky
parent 6dd448b1e2
commit b495717b01

View File

@ -136,6 +136,7 @@ type
procedure AddImage(AImage: TvRasterImage; ABox: TvBoundBox); procedure AddImage(AImage: TvRasterImage; ABox: TvBoundBox);
public public
constructor Create; override; constructor Create; override;
destructor Destroy; override;
procedure WriteToFile(AFileName: String; AData: TvVectorialDocument); override; procedure WriteToFile(AFileName: String; AData: TvVectorialDocument); override;
procedure WriteToStream(AStream: TStream; AData: TvVectorialDocument); override; procedure WriteToStream(AStream: TStream; AData: TvVectorialDocument); override;
end; end;
@ -810,6 +811,12 @@ begin
gTTFontCache.BuildFontCache; gTTFontCache.BuildFontCache;
end; end;
destructor TvPDFVectorialWriter.Destroy;
begin
inherited;
FDocument.Free;
end;
procedure TvPDFVectorialWriter.WriteToFile(AFileName: String; AData: TvVectorialDocument); procedure TvPDFVectorialWriter.WriteToFile(AFileName: String; AData: TvVectorialDocument);
var var
OStream: TFileStream; OStream: TFileStream;