mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-16 17:49:14 +02:00
LCL: Move PrinterCanvas BeginDoc, NewPage and EndDoc to public section.
git-svn-id: trunk@48970 -
This commit is contained in:
parent
e6c58df1a2
commit
d2fcc0de8c
@ -69,9 +69,6 @@ type
|
||||
function CreateCairoHandle: HDC; virtual; abstract;
|
||||
procedure DestroyCairoHandle; virtual;
|
||||
procedure SetHandle(NewHandle: HDC); override;
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
function GetClipRect: TRect; override;
|
||||
procedure SetClipRect(const ARect: TRect); override;
|
||||
function GetClipping: Boolean; override;
|
||||
@ -89,6 +86,9 @@ type
|
||||
constructor Create(APrinter : TPrinter); override;
|
||||
constructor Create; overload;
|
||||
destructor Destroy; override;
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
procedure FillRect(const ARect: TRect); override;
|
||||
procedure Rectangle(X1,Y1,X2,Y2: Integer); override;
|
||||
procedure Polyline(Points: PPoint; NumPts: Integer); override;
|
||||
|
@ -109,9 +109,6 @@ type
|
||||
procedure DoLineTo(X1,Y1: Integer); override;
|
||||
procedure DoMoveTo({%H-}x, {%H-}y: integer); override;
|
||||
procedure SetHandle(NewHandle: HDC); override;
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
function GetClipRect: TRect; override;
|
||||
procedure SetClipRect(const ARect: TRect); override;
|
||||
function GetClipping: Boolean; override;
|
||||
@ -129,6 +126,9 @@ type
|
||||
constructor Create(APrinter : TPrinter); override;
|
||||
constructor Create; overload;
|
||||
destructor Destroy; override;
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
procedure FillRect(const ARect: TRect); override;
|
||||
procedure Rectangle(X1,Y1,X2,Y2: Integer); override;
|
||||
procedure Polyline(Points: PPoint; NumPts: Integer); override;
|
||||
|
@ -133,18 +133,16 @@ Type
|
||||
function GetClipping: Boolean; override;
|
||||
procedure SetClipping(const AValue: boolean); override;
|
||||
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
|
||||
procedure DoMoveTo(X1,Y1: Integer); override;
|
||||
procedure DoLineTo(X1,Y1: Integer); override;
|
||||
public
|
||||
constructor Create(APrinter : TPrinter); override;
|
||||
destructor Destroy; override;
|
||||
|
||||
procedure BeginDoc; override;
|
||||
procedure EndDoc; override;
|
||||
procedure NewPage; override;
|
||||
|
||||
procedure SaveToFile(aFileName : string);
|
||||
|
||||
|
||||
procedure Polyline(Points: PPoint; NumPts: Integer); override;
|
||||
procedure PolyBezier(Points: PPoint; NumPts: Integer;
|
||||
|
@ -78,15 +78,15 @@ type
|
||||
procedure SetXDPI(const AValue: Integer);
|
||||
procedure SetYDPI(const AValue: Integer);
|
||||
protected
|
||||
procedure BeginDoc; virtual;
|
||||
procedure NewPage; virtual;
|
||||
procedure EndDoc; virtual;
|
||||
function GetLeftMargin: Integer;
|
||||
function GetTopMargin: Integer;
|
||||
function GetBottomMargin: Integer;
|
||||
function GetRightMargin: Integer;
|
||||
public
|
||||
constructor Create(APrinter: TPrinter); virtual;
|
||||
procedure BeginDoc; virtual;
|
||||
procedure NewPage; virtual;
|
||||
procedure EndDoc; virtual;
|
||||
procedure Changing; override;
|
||||
|
||||
property Printer : TPrinter read fPrinter;
|
||||
|
Loading…
Reference in New Issue
Block a user