mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 22:46:01 +02:00
* Fix wrong page orientation on export (Patch from Graeme Geldenhuys, bug ID #32480)
git-svn-id: trunk@37331 -
This commit is contained in:
parent
710adec670
commit
48fb1eb8cf
@ -249,8 +249,16 @@ begin
|
|||||||
FreeAndNil(FCanvas);
|
FreeAndNil(FCanvas);
|
||||||
FreeAndNil(FHelper);
|
FreeAndNil(FHelper);
|
||||||
FreeAndNil(FImage);
|
FreeAndNil(FImage);
|
||||||
|
if APage.Orientation = poLandscape then
|
||||||
|
begin
|
||||||
|
FImageWidth := mmToPixels(APage.PageSize.Height);
|
||||||
|
FImageHeight := mmToPixels(APage.PageSize.Width);
|
||||||
|
end
|
||||||
|
else
|
||||||
|
begin
|
||||||
FImageWidth := mmToPixels(APage.PageSize.Width);
|
FImageWidth := mmToPixels(APage.PageSize.Width);
|
||||||
FImageHeight := mmToPixels(APage.PageSize.Height);
|
FImageHeight := mmToPixels(APage.PageSize.Height);
|
||||||
|
end;
|
||||||
FImage:=CreateImage(FImageWidth,FImageHeight);
|
FImage:=CreateImage(FImageWidth,FImageHeight);
|
||||||
FCanvas:=CreateCanvas(FImage);
|
FCanvas:=CreateCanvas(FImage);
|
||||||
FHelper:=TFPReportCanvasHelper.Create(FCanvas,DPI);
|
FHelper:=TFPReportCanvasHelper.Create(FCanvas,DPI);
|
||||||
|
Loading…
Reference in New Issue
Block a user