?? usurrogatedataview.pas
字號:
unit USurrogateDataView;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, USurrogateView, RzCommon, jpeg, RzBckgnd, ExtCtrls, RzPanel,
MyView, MyTools, UDataView;
type
TSurrogateDataView = class(TSurrogateView, IDataAccess, IPrint)
public
function GetSurrogate: TDataView; reintroduce;
{---------------------------------------- IDataAccess ----------------------------------------}
public
function GetItem: MyTools.IDataItem; virtual;
function GetKey: IKey; virtual;
{---------------------------------------- IPrint ----------------------------------------}
public
procedure PreparePrint; virtual;
procedure ConfigurePrinter; virtual;
procedure Preview; virtual;
procedure Print; virtual;
end;
implementation
uses
UDataModel;
{$R *.dfm}
{ TSurrogateDataView }
procedure TSurrogateDataView.ConfigurePrinter;
begin
GetSurrogate.ConfigurePrinter;
end;
function TSurrogateDataView.GetItem: MyTools.IDataItem;
begin
Result := GetSurrogate.GetItem;
end;
function TSurrogateDataView.GetKey: IKey;
begin
Result := TDataModel(GetModel).GetKey;
end;
function TSurrogateDataView.GetSurrogate: TDataView;
begin
Result := TDataView(inherited GetSurrogate);
end;
procedure TSurrogateDataView.PreparePrint;
begin
GetSurrogate.PreparePrint;
end;
procedure TSurrogateDataView.Preview;
begin
GetSurrogate.Preview;
end;
procedure TSurrogateDataView.Print;
begin
GetSurrogate.Print;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -