* Fix wrong page orientation on export (Patch from Graeme Geldenhuys, bug ID #32480)

git-svn-id: trunk@37331 -
This commit is contained in:
michael 2017-09-27 11:28:56 +00:00
parent 710adec670
commit 48fb1eb8cf

View File

@ -249,8 +249,16 @@ begin
FreeAndNil(FCanvas);
FreeAndNil(FHelper);
FreeAndNil(FImage);
FImageWidth := mmToPixels(APage.PageSize.Width);
FImageHeight := mmToPixels(APage.PageSize.Height);
if APage.Orientation = poLandscape then
begin
FImageWidth := mmToPixels(APage.PageSize.Height);
FImageHeight := mmToPixels(APage.PageSize.Width);
end
else
begin
FImageWidth := mmToPixels(APage.PageSize.Width);
FImageHeight := mmToPixels(APage.PageSize.Height);
end;
FImage:=CreateImage(FImageWidth,FImageHeight);
FCanvas:=CreateCanvas(FImage);
FHelper:=TFPReportCanvasHelper.Create(FCanvas,DPI);