亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? preview.pas

?? 國(guó)產(chǎn)的報(bào)表控件
?? PAS
字號(hào):
unit Preview;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ReportControl, ExtCtrls, Buttons, StdCtrls;

type
  TPreviewForm = class(TForm)
    Panel1: TPanel;
    ScrollBox1: TScrollBox;
    ScaleComboBox: TComboBox;
    PrintBtn: TSpeedButton;
    PrevPageBtn: TSpeedButton;
    NextPageBtn: TSpeedButton;
    CloseBtn: TSpeedButton;
    ReportControl1: TReportControl;
    PageLabel: TLabel;
    PrintThisPageBtn: TSpeedButton;
    But1: TSpeedButton;
    But2: TSpeedButton;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SaveDialog1: TSaveDialog;
    procedure ScrollBox1Resize(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure NextPageBtnClick(Sender: TObject);
    procedure PrevPageBtnClick(Sender: TObject);
    procedure ScaleComboBoxChange(Sender: TObject);
    procedure PrintBtnClick(Sender: TObject);
    procedure CloseBtnClick(Sender: TObject);
    procedure PrintThisPageBtnClick(Sender: TObject);
    procedure But1Click(Sender: TObject);
    procedure But2Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
    PageCount: Integer;
    CurrentPage: Integer;
    procedure PrintFile(strFileName: string);
    procedure SetPreviewMode(bPreview: Boolean);
  end;

var
  PreviewForm: TPreviewForm;
  EE:Boolean;

implementation

{$R *.DFM}

procedure TPreviewForm.ScrollBox1Resize(Sender: TObject);
begin
  if ClientRect.Right > ReportControl1.Width + 20 then
    ReportControl1.Left := (ClientRect.Right - ReportControl1.Width) div 2
  else
    ReportControl1.Left := 10;
end;

procedure TPreviewForm.FormCreate(Sender: TObject);
var
  strFileDir: TFileName;
begin
  WindowsTaTe:=wsMaximized;
  PageCount := 1;
  CurrentPage := 1;
  ScaleComboBox.ItemIndex := 3;
//  PageLabel.Caption := IntToStr(CurrentPage) + ' of ' + IntToStr(PageCount);
  PageLabel.Caption := IntToStr(PageCount) + ' 頁(yè)中的第 ' + IntToStr(CurrentPage) + ' 頁(yè) ';
//  ReportControl1.IsPreview := FPreview;

  strFileDir := ExtractFileDir(Application.ExeName); //+ '\';
  if copy(strfiledir, length(strfiledir), 1) <> '\' then strFileDir := strFileDir + '\';

  if FileExists(strFileDir + 'Temp\1.tmp') then
    ReportControl1.LoadFromFile(strFileDir + 'Temp\1.tmp');
end;

procedure TPreviewForm.NextPageBtnClick(Sender: TObject);
var
  nPrevScale: Integer;
  strFileDir: TFileName;
begin
  nPrevScale := ReportControl1.ReportScale;

  if CurrentPage >= PageCount then
    Exit;

  CurrentPage := CurrentPage + 1;

  if CurrentPage >= PageCount then
  begin
    NextPageBtn.Enabled := False;
    but2.enabled := false;
  end;

  PrevPageBtn.Enabled := True;
  but1.enabled := true;
  PageLabel.Caption := IntToStr(PageCount) + ' 頁(yè)中的第 ' + IntToStr(CurrentPage) + ' 頁(yè) ';
//  PageLabel.Caption := IntToStr(CurrentPage) + ' of ' + IntToStr(PageCount);

  LockWindowUpdate(Handle);

  strFileDir := ExtractFileDir(Application.ExeName); // + '\';
  if copy(strfiledir, length(strfiledir), 1) <> '\' then strFileDir := strFileDir + '\';

  if FileExists(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp') then
    ReportControl1.LoadFromFile(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp');

  ReportControl1.ReportScale := nPrevScale;
  ReportControl1.Enabled:=EE;
  LockWindowUpdate(0);
end;

procedure TPreviewForm.PrevPageBtnClick(Sender: TObject);
var
  nPrevScale: Integer;
  strFileDir: TFileName;
begin
  nPrevScale := ReportControl1.ReportScale;

  if CurrentPage <= 1 then
    Exit;

  CurrentPage := CurrentPage - 1;

  if CurrentPage <= 1 then
  begin
    PrevPageBtn.Enabled := False;
    but1.enabled := false;
  end;

  NextPageBtn.Enabled := True;
  but2.Enabled := true;
  PageLabel.Caption := IntToStr(PageCount) + ' 頁(yè)中的第 ' + IntToStr(CurrentPage) + ' 頁(yè) ';
//  PageLabel.Caption := IntToStr(CurrentPage) + ' of ' + IntToStr(PageCount);

  LockWindowUpdate(Handle);

  strFileDir := ExtractFileDir(Application.ExeName); // + '\';
  if copy(strfiledir, length(strfiledir), 1) <> '\' then strFileDir := strFileDir + '\';

  if FileExists(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp') then
    ReportControl1.LoadFromFile(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp');

  ReportControl1.ReportScale := nPrevScale;
  ReportControl1.Enabled:=EE;
  LockWindowUpdate(0);
end;

procedure TPreviewForm.ScaleComboBoxChange(Sender: TObject);
var
  nScale: Integer;
begin
  case ScaleComboBox.ItemIndex of
    0: nScale := 200;
    1: nScale := 150;
    2: nScale := 125;
    3: nScale := 100;
    4: nScale := 75;
    5: nScale := 50;
    6: nScale := 20;
  end;

  ShowWindow(ReportControl1.Handle, SW_HIDE);
  ReportControl1.ReportScale := nScale;
  ScrollBox1Resize(Self);
  ShowWindow(ReportControl1.Handle, SW_SHOW);
end;

procedure TPreviewForm.PrintBtnClick(Sender: TObject);
begin
  SpeedButton2.Enabled:=True;
  TReportRunTime(Owner).Print;
end;

procedure TPreviewForm.CloseBtnClick(Sender: TObject);
begin
  Close;
end;

procedure TPreviewForm.PrintThisPageBtnClick(Sender: TObject);
begin
  if ReportControl1.ReportScale <> 100 then
  begin
    ShowWindow(ReportControl1.Handle, SW_HIDE);
    ReportControl1.ReportScale := 100;
    ScrollBox1Resize(Self);
    ShowWindow(ReportControl1.Handle, SW_SHOW);
  end;
  ReportControl1.PrintIt;
end;

procedure TPreviewForm.PrintFile(strFileName: string);
begin
  ReportControl1.LoadFromFile(strFileName);
  ReportControl1.PrintIt;
end;

procedure TPreviewForm.SetPreviewMode(bPreview: Boolean);
begin
  ReportControl1.IsPreview := bPreview;
  ReportControl1.Refresh;
end;

procedure TPreviewForm.But1Click(Sender: TObject);
var
  nPrevScale: Integer;
  strFileDir: TFileName;
begin
  nPrevScale := ReportControl1.ReportScale;
  CurrentPage := 1;

  PrevPageBtn.Enabled := False;
  but1.Enabled := False;

  NextPageBtn.Enabled := True;
  but2.Enabled := true;
  PageLabel.Caption := IntToStr(PageCount) + ' 頁(yè)中的第 ' + IntToStr(CurrentPage) + ' 頁(yè) ';
//  PageLabel.Caption := IntToStr(CurrentPage) + ' of ' + IntToStr(PageCount);

  LockWindowUpdate(Handle);

  strFileDir := ExtractFileDir(Application.ExeName); // + '\';
  if copy(strfiledir, length(strfiledir), 1) <> '\' then strFileDir := strFileDir + '\';

  if FileExists(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp') then
    ReportControl1.LoadFromFile(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp');

  ReportControl1.ReportScale := nPrevScale;
  ReportControl1.Enabled:=EE;
  LockWindowUpdate(0);
end;

procedure TPreviewForm.But2Click(Sender: TObject);
var
  nPrevScale: Integer;
  strFileDir: TFileName;
begin
  nPrevScale := ReportControl1.ReportScale;

  CurrentPage := PageCount;

  NextPageBtn.Enabled := False;
  but2.Enabled := false;
  PrevPageBtn.Enabled := True;
  but1.Enabled := True;
  PageLabel.Caption := IntToStr(PageCount) + ' 頁(yè)中的第 ' + IntToStr(CurrentPage) + ' 頁(yè) ';

  LockWindowUpdate(Handle);

  strFileDir := ExtractFileDir(Application.ExeName); // + '\';
  if copy(strfiledir, length(strfiledir), 1) <> '\' then strFileDir := strFileDir + '\';

  if FileExists(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp') then
    ReportControl1.LoadFromFile(strFileDir + 'Temp\' + IntToStr(CurrentPage) + '.tmp');

  ReportControl1.ReportScale := nPrevScale;
  ReportControl1.Enabled:=EE;
  LockWindowUpdate(0);
end;

procedure TPreviewForm.SpeedButton2Click(Sender: TObject);
begin
   SpeedButton2.Enabled:=Not TReportRunTime(Owner).CancelPrint;
end;

procedure TPreviewForm.SpeedButton1Click(Sender: TObject);
begin
{   With SaveDialog1 do
   Begin
     InitialDir := ExtractFilePath(application.ExeName);
     FileName := IntToStr(CurrentPage)+'.ept';
     If Execute Then
      ReportControl1.SaveToFile(SaveDialog1.FileName);
   End;}
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂在线一区二区| 欧美日韩黄视频| 欧美视频一区二区在线观看| 欧美日本高清视频在线观看| 精品成人一区二区三区四区| 国产精品蜜臀在线观看| 一区二区三区精品视频在线| 日av在线不卡| 成人免费视频网站在线观看| 欧美日韩国产精选| 国产欧美一区二区精品仙草咪 | 久久99国产精品久久| 国产精品资源在线| 欧美系列一区二区| 久久久av毛片精品| 亚洲免费大片在线观看| 激情综合网最新| 91福利精品第一导航| 精品av综合导航| 夜夜操天天操亚洲| 国产尤物一区二区| 欧美日韩国产首页| 国产免费观看久久| 日产国产高清一区二区三区| a在线欧美一区| 日韩女优av电影在线观看| 国产精品第一页第二页第三页| 日韩一级在线观看| 日韩免费福利电影在线观看| 亚洲男同1069视频| 国产91精品入口| 91精品国产综合久久久久久久| 国产精品视频看| 久久精品国产亚洲高清剧情介绍| 日本高清视频一区二区| 久久久青草青青国产亚洲免观| 亚洲成精国产精品女| 成人av影院在线| 久久精品一区蜜桃臀影院| 石原莉奈在线亚洲三区| 色久优优欧美色久优优| 欧美激情一区二区三区不卡 | 欧美一区二区福利视频| 亚洲欧美日韩电影| 成人动漫视频在线| 久久久国产一区二区三区四区小说| 手机精品视频在线观看| 欧日韩精品视频| 中文字幕在线观看一区| 大胆亚洲人体视频| 久久久一区二区三区| 蜜臀久久99精品久久久久宅男| 91高清视频免费看| 亚洲欧美日韩综合aⅴ视频| 成人性视频免费网站| 久久久综合激的五月天| 精品午夜久久福利影院 | 久久 天天综合| 欧美电影一区二区| 亚洲第一激情av| 91久久国产最好的精华液| 成人欧美一区二区三区视频网页| 福利电影一区二区三区| 国产亚洲欧美一区在线观看| 国产一区 二区 三区一级| 精品久久一二三区| 国产伦精品一区二区三区免费迷| 亚洲精品在线网站| 国产精品一二一区| 国产婷婷色一区二区三区四区| 国产精品456露脸| 国产三级精品视频| 成人免费看视频| 国产精品家庭影院| 91视频91自| 亚洲精品成a人| 在线观看亚洲专区| 亚洲成人免费在线观看| 制服丝袜亚洲色图| 美女视频网站久久| 久久综合色播五月| 国产91清纯白嫩初高中在线观看 | 白白色 亚洲乱淫| 国产精品乱子久久久久| 91丨porny丨户外露出| 亚洲欧洲av一区二区三区久久| 91影院在线观看| 亚洲午夜羞羞片| 91.xcao| 久久99国产精品久久| 国产欧美精品一区二区三区四区| 成人综合在线观看| 亚洲免费av观看| 欧美日韩日本视频| 久久99精品久久久久| 国产欧美久久久精品影院| 91啪亚洲精品| 亚洲18影院在线观看| 欧美成人官网二区| 成人涩涩免费视频| 亚洲一区二区三区影院| 欧美一区二区三区不卡| 国产精品一区二区三区乱码| 最新欧美精品一区二区三区| 欧美图区在线视频| 久久99精品久久久| 亚洲视频一区在线观看| 欧美美女黄视频| 久久99久久精品| 亚洲欧美日韩精品久久久久| 欧美老女人第四色| 国产精品一区一区三区| 亚洲欧美日韩在线| 日韩丝袜美女视频| 成人黄色a**站在线观看| 亚洲第一主播视频| 国产欧美一区二区精品久导航 | 床上的激情91.| 亚洲国产一区二区视频| 久久精品一区四区| 欧美日韩一级大片网址| 国产一区在线看| 亚洲一区二区3| 久久人人爽爽爽人久久久| 91麻豆精品一区二区三区| 美国毛片一区二区| 亚洲人成在线观看一区二区| 日韩欧美国产麻豆| 色偷偷一区二区三区| 久久99在线观看| 亚洲伦理在线精品| 26uuu亚洲综合色| 欧美在线不卡一区| 国产成人免费视频一区| 水蜜桃久久夜色精品一区的特点| 日本一区二区三级电影在线观看| 欧美性感一区二区三区| 国产v综合v亚洲欧| 免费观看30秒视频久久| 一区二区三区不卡视频在线观看| 欧美精品一区视频| 欧美久久久久久久久| 成人精品视频一区二区三区 | 精品国免费一区二区三区| 一本色道久久综合精品竹菊| 国产在线精品一区二区不卡了| 一区二区三区国产精品| 国产精品久久久久永久免费观看| 欧美xxxx在线观看| 欧美日精品一区视频| 99国产欧美久久久精品| 国产一区二区0| 精品一区二区三区久久久| 偷拍自拍另类欧美| 亚洲日本va午夜在线影院| 国产午夜三级一区二区三| 欧美大尺度电影在线| 欧美精品第1页| 在线观看视频一区| 91小视频在线观看| 成人免费看黄yyy456| 国产成人精品aa毛片| 精品亚洲porn| 久久99国产精品免费网站| 秋霞电影网一区二区| 亚洲大尺度视频在线观看| 亚洲精品国产无套在线观| 中文字幕一区二区三区av| 国产欧美日韩在线| 国产视频一区二区在线观看| 久久综合九色综合97婷婷女人| 欧美一区二区三区四区视频| 欧美日本一区二区三区四区| 91高清视频在线| 欧美在线free| 欧美中文字幕不卡| 91网址在线看| 色婷婷综合五月| 色婷婷国产精品久久包臀| 91视视频在线观看入口直接观看www | 色乱码一区二区三区88| 99精品在线免费| 日本电影欧美片| 欧美午夜精品电影| 欧美日韩国产在线观看| 欧美日韩一区不卡| 在线电影院国产精品| 欧美日韩一区二区三区在线看| 欧美三级乱人伦电影| 成人毛片在线观看| 久久国产成人午夜av影院| 麻豆精品一二三| 国产一区 二区 三区一级| 国产**成人网毛片九色 | 亚洲免费观看高清完整版在线观看熊| 国产精品国产三级国产a| 亚洲欧美自拍偷拍色图| 亚洲免费观看视频| 天堂影院一区二区| 久久国产综合精品|