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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? print_temp.pas

?? 一個畢設題目
?? PAS
字號:
//打印預覽  源程序
//本版本開始設計于2002年5月初
//作者:肖揚
//本系統(tǒng)除了第三方控件或源程序外,所有代碼均為作者本人獨立完成
//如果你引用了本程序中的源代碼,希望你能保留本信息
//如果你對本程序有何建議,請與作者聯系
//聯系方法:thinknet@china.com
//特別感謝:《Delphi 之葵花寶典2.7》、大富翁論壇,以及本程序中曾經(或正在)引用
//    或借鑒過的源程序代碼的作者,對未保留原作者信息的源程序的作者表示歉意!
//如果本程序中的源代碼侵犯了您的權益,請與作者聯系,將立即刪除

//本系統(tǒng)中的源程序只供您研究、開發(fā)個人軟件或免費軟件,
//任何商業(yè)使用均需經本系統(tǒng)作者同意!!!
unit PRINT_TEMP;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ComCtrls, ToolWin, qrprntr,Quickrpt,StdCtrls, ExtCtrls,qrextra, ImgList,
  QREXPORT, Menus,frmmain,myself, XPMenu;

type
  TFrm_Print_temp = class(TForm)
    ControlBar1: TControlBar;
    ToolBar_print: TToolBar;
    ImageList_print: TImageList;
    TB_allscr: TToolButton;
    TB_100: TToolButton;
    TB_auto: TToolButton;
    TB_first: TToolButton;
    ToolButton5: TToolButton;
    TB_PRI: TToolButton;
    TB_NEXT: TToolButton;
    TB_LAST: TToolButton;
    ToolButton9: TToolButton;
    TB_PRINTSETUP: TToolButton;
    TB_PRINT: TToolButton;
    ToolButton12: TToolButton;
    TB_OPEN: TToolButton;
    TB_SAVE: TToolButton;
    ToolButton15: TToolButton;
    TB_EXIT: TToolButton;
    StBar_print: TStatusBar;
    QRP_print: TQRPreview;
    Opendialog: TOpenDialog;
    SaveDialog: TSaveDialog;
    MM_show: TMainMenu;
    showscal: TMenuItem;
    show_10: TMenuItem;
    show_20: TMenuItem;
    show_50: TMenuItem;
    show_75: TMenuItem;
    show_100: TMenuItem;
    show_150: TMenuItem;
    show_200: TMenuItem;
    show_400: TMenuItem;
    TB_about: TToolButton;
    procedure TB_allscrClick(Sender: TObject);
    procedure TB_100Click(Sender: TObject);
    procedure TB_autoClick(Sender: TObject);
    procedure TB_firstClick(Sender: TObject);
    procedure TB_PRIClick(Sender: TObject);
    procedure TB_NEXTClick(Sender: TObject);
    procedure TB_LASTClick(Sender: TObject);
    procedure QRP_printPageAvailable(Sender: TObject; PageNum: Integer);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure TB_EXITClick(Sender: TObject);
    procedure TB_PRINTSETUPClick(Sender: TObject);
    procedure TB_PRINTClick(Sender: TObject);
    procedure show_10Click(Sender: TObject);
    procedure QRP_printMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure QRP_printMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure QRP_printMouseUp(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure QRP_printDblClick(Sender: TObject);
    procedure FormResize(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure TB_aboutClick(Sender: TObject);
    procedure TB_SAVEClick(Sender: TObject);
    procedure TB_OPENClick(Sender: TObject);
    procedure FormDeactivate(Sender: TObject);
  private
    { Private declarations }
    FPageCount : integer;
    I_mouseX,I_mouseY:integer;
    B_mouse:bool;
  public
    { Public declarations }
    CurRep : TQuickRep;
  end;

var
   frm_print_temp: Tfrm_print_temp;
implementation

uses FRMMESSAGE;

{$R *.DFM}
procedure TFrm_Print_temp.TB_allscrClick(Sender: TObject);
begin
   QRP_print.ZoomToFit;
end;

procedure TFrm_Print_temp.TB_100Click(Sender: TObject);
begin
   show_10.checked:=false;
   show_20.checked:=false;
   show_50.checked:=false;
   show_75.checked:=false;
   show_100.checked:=true;
   show_150.checked:=false;
   show_200.checked:=false;
   show_400.checked:=false;
   QRP_print.Zoom:=100;
   
end;

procedure TFrm_Print_temp.TB_autoClick(Sender: TObject);
begin
   QRP_print.ZoomToWidth;
end;

procedure TFrm_Print_temp.TB_firstClick(Sender: TObject);
begin
     QRP_print.PageNumber := 1;
     self.FormShow(self);
end;

procedure TFrm_Print_temp.TB_PRIClick(Sender: TObject);
begin
   QRP_PRINT.PageNumber := QRP_print.PageNumber-1;
     if QRP_print.PageNumber =0 then
        QRP_print.PageNumber:=1;
     self.FormShow(self);
end;

procedure TFrm_Print_temp.TB_NEXTClick(Sender: TObject);
begin
     QRP_print.PageNumber := QRP_print.PageNumber+1;
     self.FormShow(self);
end;

procedure TFrm_Print_temp.TB_LASTClick(Sender: TObject);
begin
     QRP_print.PageNumber := FPageCount;
     self.FormShow(self);
end;

procedure TFrm_Print_temp.QRP_printPageAvailable(Sender: TObject;
  PageNum: Integer);
begin
     FPageCount := PageNum ;
     self.FormShow(self);
end;

procedure TFrm_Print_temp.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
     CurRep := nil;
     Action := caFree;
end;

procedure TFrm_Print_temp.TB_EXITClick(Sender: TObject);
begin
   close;
end;

procedure TFrm_Print_temp.TB_PRINTSETUPClick(Sender: TObject);
begin
   try
      QRP_print.QRPrinter.PrintSetup;
   except
      messagedlg('沒有找到或系統(tǒng)沒有安裝默認打印機!',mtError,[mbok],0)
   end;

end;

procedure TFrm_Print_temp.TB_PRINTClick(Sender: TObject);
begin
   if messagedlg('確定要按當前設置進行打印嗎?',
         mtinformation,[mbok,mbcancel],0)=mrok then
   begin
      frm_message.Memo_message.Lines.Append(datetimetostr(now)+':'+USERNAME+' - 打印文件');
      tb_print.Enabled :=false;
      QRP_print.QRPrinter.Print;
      tb_print.Enabled :=true;
   end;
end;

procedure TFrm_Print_temp.show_10Click(Sender: TObject);
begin
   show_10.checked:=false;
   show_20.checked:=false;
   show_50.checked:=false;
   show_75.checked:=false;
   show_100.checked:=false;
   show_150.checked:=false;
   show_200.checked:=false;
   show_400.checked:=false;
   (sender as TMenuItem).Checked :=true;
   if sender=show_10 then
      QRP_print.Zoom:=10
   else if sender=show_20 then
      QRP_print.Zoom:=20
   else if sender=show_50 then
      QRP_print.Zoom:=50
   else if sender=show_75 then
      QRP_print.Zoom:=75
   else if sender=show_100 then
      QRP_print.Zoom:=100
   else if sender=show_150 then
      QRP_print.Zoom:=150
   else if sender=show_200 then
      QRP_print.Zoom:=200
   else if sender=show_400 then
      QRP_print.Zoom:=400;

end;

procedure TFrm_Print_temp.QRP_printMouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
   if button<>mbRight then
   begin
      I_mouseX:=x;
      I_mouseY:=y;
      b_mouse:=true;
   end
   else
   begin
      if QRP_print.Zoom>20 then QRP_print.Zoom:=QRP_print.Zoom-10;
      show_10.checked:=false;
      show_20.checked:=false;
      show_50.checked:=false;
      show_75.checked:=false;
      show_100.checked:=false;
      show_150.checked:=false;
      show_200.checked:=false;
      show_400.checked:=false;
   end;
end;

procedure TFrm_Print_temp.QRP_printMouseMove(Sender: TObject;
  Shift: TShiftState; X, Y: Integer);
begin
   if b_mouse then
   begin
     with qrp_print.HorzScrollBar do
     begin
        Position :=position+(I_mousex-x);
     end;
     with qrp_print.vertScrollBar do
     begin
        Position :=position+(I_mousey-y);
     end;
   end;
     self.StBar_print.Panels.Items[1].Text:=' 第 '+inttostr(self.QRP_print.PageNumber)+
   ' 頁  共 '+inttostr(self.FPageCount)+' 頁';

end;

procedure TFrm_Print_temp.QRP_printMouseUp(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
   b_mouse:=false;
end;

procedure TFrm_Print_temp.QRP_printDblClick(Sender: TObject);
begin
   if QRP_print.Zoom<400 then QRP_print.Zoom:=QRP_print.Zoom+10;
   show_10.checked:=false;
   show_20.checked:=false;
   show_50.checked:=false;
   show_75.checked:=false;
   show_100.checked:=false;
   show_150.checked:=false;
   show_200.checked:=false;
   show_400.checked:=false;
end;

procedure TFrm_Print_temp.FormResize(Sender: TObject);
begin
  toolbar_print.Width :=self.Width;
end;

procedure TFrm_Print_temp.FormShow(Sender: TObject);
begin
   toolbar_print.Width :=self.Width;
   frm_message.Memo_message.Lines.Append(datetimetostr(now)+':'+USERNAME+' - 打印預覽');
   Tb_print.Enabled :=Checkrights(USERRIGHTS,'報表打印');
   TB_save.Enabled :=Checkrights(USERRIGHTS,'報表打印');
   if qrp_print.pagenumber=1 then
     begin
       tb_first.enabled:=false;
       tb_pri.Enabled :=false;
     end;
     if qrp_print.pagenumber>1 then
     begin
       tb_first.enabled:=true;
       tb_pri.Enabled :=true;
     end;
     if QRP_print.PageNumber>=fpagecount then
     begin
       tb_next.Enabled :=false;
       tb_last.Enabled :=false;
     end
     else
     begin
       tb_next.Enabled :=true;
       tb_last.Enabled :=true;
     end;
     self.StBar_print.Panels.Items[1].Text:=' 第 '+inttostr(self.QRP_print.PageNumber)+
   ' 頁  總 '+inttostr(self.FPageCount)+' 頁';
end;

procedure TFrm_Print_temp.TB_aboutClick(Sender: TObject);
begin
   messagedlg('ThinkNET報表專用打印預覽程序中文增強版'+chr(13)+chr(13)
            +'(當前版本:V1.03)'+chr(13)+chr(13)+'作者:楊效國 Thinknet@china.com'+chr(13)+chr(13)
            +'Ver1.01新增了鼠標拖動預覽的功能。'+chr(13)+chr(13)
            +'Ver1.02新增了鼠標右鍵縮小比例的功能。'+chr(13)+chr(13)
            +'本版新增打印權限檢測的功能、禁止主窗口與本窗口切換功能。',
         mtinformation,[mbok],0);
end;

procedure TFrm_Print_temp.TB_SAVEClick(Sender: TObject);
var
   fn:string;
begin
   SaveDialog.Filter :='ThinkNet打印文件(*.PRN)|*.PRN';
   SaveDialog.Title :='保存 PRN格式文件';
   SaveDialog.DefaultExt :='PRN';
   if SaveDialog.Execute  then
   begin
      fn:=SaveDialog.FileName;
      if FileExists(fn) then
      begin
         if messagedlg('文件已經存在,是否覆蓋?',mtinformation,[mbyes,mbno],0)=mrno then
         begin
            exit;        //不保存退出
         end;
      end;
      try
         QRP_print.QRPrinter.Save(fn);
         showmessage('PRN格式文件保存成功,文件名為“'+fn+'”');
      except
         showmessage('PRN格式文件保存失敗!');
      end;
   end;
end;

procedure TFrm_Print_temp.TB_OPENClick(Sender: TObject);
var
   fname:string;
begin
   opendialog.Filter :='ThinkNet打印文件(*.PRN)|*.PRN';
   opendialog.Title :='打開 PRN格式文件';
   if opendialog.Execute  then
   begin
      fname:=opendialog.FileName ;
      if not fileexists(fname) then
      begin
         showmessage('ThinkNET打印數據文件不存在,請重新選擇');
         exit;
      end;
      try
         QRP_print.QRPrinter.Load(fname);
         showmessage('ThinkNET打印文件導入成功。');
      except
         showmessage('ThinkNET打印文件導入失敗。');
      end;
   end;
end;

procedure TFrm_Print_temp.FormDeactivate(Sender: TObject);
var
   mb: CARDINAL;
begin
   mb:=$0FFFFFFFF;        //發(fā)出提示音
   if self.Showing then
   begin
      MessageBeep (mb);
      self.SetFocus ;
   end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩黄色免费电影| 日韩激情视频在线观看| 老司机精品视频在线| av亚洲精华国产精华精华| 欧美顶级少妇做爰| 成人免费在线播放视频| 另类欧美日韩国产在线| 在线视频你懂得一区二区三区| 精品99久久久久久| 亚洲国产日韩av| 成人黄色软件下载| 久久婷婷国产综合国色天香| 五月婷婷综合网| 色婷婷亚洲精品| 久久久久88色偷偷免费| 日日夜夜一区二区| 91国模大尺度私拍在线视频| 久久久精品免费网站| 久久99精品网久久| 欧美一级生活片| 亚洲一区二区免费视频| 99久久亚洲一区二区三区青草| 亚洲精品在线一区二区| 男女性色大片免费观看一区二区| 欧美日韩在线综合| 一区二区三区国产精品| 国产欧美中文在线| 精品在线亚洲视频| 日韩一区二区三区在线观看| 亚洲成人免费影院| 91福利国产成人精品照片| 国产精品九色蝌蚪自拍| 国产成人丝袜美腿| 国产亚洲欧美日韩日本| 九一久久久久久| 日韩一区二区三区视频在线观看 | 97久久精品人人做人人爽50路| 2023国产一二三区日本精品2022| 日本不卡免费在线视频| 欧美日韩国产123区| 一区二区三区欧美久久| 91免费看片在线观看| 中文字幕色av一区二区三区| 成人高清视频在线| 中文字幕色av一区二区三区| av电影在线观看一区| 成人免费视频在线观看| 色婷婷久久久久swag精品| 亚洲精品中文在线影院| 在线看一区二区| 亚洲国产精品视频| 欧美乱妇23p| 人禽交欧美网站| 精品福利在线导航| 国产九九视频一区二区三区| 久久久一区二区三区捆绑**| 国产精品综合视频| 欧美高清在线一区二区| 99热精品一区二区| 一区二区欧美在线观看| 欧美色爱综合网| 日本一不卡视频| 亚洲精品在线观| 国产91丝袜在线播放九色| 国产精品福利一区| 欧洲色大大久久| 日本午夜精品视频在线观看| 日韩三级在线观看| 国产91精品入口| 亚洲人成小说网站色在线| 欧美日韩国产一级二级| 另类人妖一区二区av| 国产农村妇女毛片精品久久麻豆| 99re视频这里只有精品| 亚洲成人福利片| 久久这里只精品最新地址| 99精品热视频| 日韩精品每日更新| 日本aⅴ亚洲精品中文乱码| 欧美成人国产一区二区| 高清日韩电视剧大全免费| 亚洲黄色在线视频| 91精品欧美久久久久久动漫| 国产精品一区二区久激情瑜伽| 综合久久一区二区三区| 在线播放中文一区| 国产精品一线二线三线| 亚洲精品国产无天堂网2021 | 成人国产电影网| 亚洲综合免费观看高清完整版在线| 欧美一区日韩一区| 丁香天五香天堂综合| 亚洲自拍偷拍av| 精品国产伦理网| 色综合色狠狠综合色| 裸体一区二区三区| 亚洲免费在线视频一区 二区| 在线电影国产精品| 风间由美中文字幕在线看视频国产欧美| 亚洲美女偷拍久久| 精品日韩一区二区三区免费视频| 97久久精品人人爽人人爽蜜臀| 免费不卡在线视频| 亚洲免费观看视频| 久久夜色精品国产噜噜av| 在线欧美日韩精品| 丰满放荡岳乱妇91ww| 日韩精品成人一区二区三区| 国产精品久久久久久久久晋中| 欧美日韩国产精品成人| 国产91精品久久久久久久网曝门| 图片区小说区区亚洲影院| 中文字幕在线不卡一区二区三区 | av不卡在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲丝袜美腿综合| 久久久久国产一区二区三区四区| 欧美巨大另类极品videosbest| 不卡区在线中文字幕| 久久9热精品视频| 午夜久久久影院| 亚洲三级电影网站| 欧美国产精品一区| 久久一二三国产| 日韩一区二区三区电影在线观看| 色8久久人人97超碰香蕉987| 国产精品18久久久久| 日本欧美一区二区三区乱码 | 精品久久一区二区| 91国在线观看| 99久久国产综合精品麻豆| 国产精品亚洲第一区在线暖暖韩国 | av在线一区二区三区| 国产制服丝袜一区| 免费精品视频最新在线| 亚洲午夜久久久久| 综合亚洲深深色噜噜狠狠网站| 国产午夜精品一区二区三区视频| 欧美一级艳片视频免费观看| 欧美在线不卡一区| 91浏览器在线视频| 成人黄页毛片网站| 成人免费视频视频| 国产999精品久久久久久绿帽| 国产在线播放一区| 久久99国产精品久久99果冻传媒| 视频在线观看一区| 亚洲国产另类av| 亚洲制服丝袜在线| 亚洲综合精品久久| 亚洲一区二区黄色| 亚洲成人先锋电影| 午夜视频久久久久久| 图片区小说区国产精品视频| 婷婷六月综合网| 视频一区视频二区在线观看| 日韩中文字幕不卡| 日韩黄色在线观看| 蜜臀99久久精品久久久久久软件| 日韩综合一区二区| 日产精品久久久久久久性色| 奇米精品一区二区三区在线观看| 日本亚洲电影天堂| 美女高潮久久久| 激情五月激情综合网| 国产自产高清不卡| 国产999精品久久久久久绿帽| 日韩欧美国产综合| 欧美精品一区二区久久久| 久久香蕉国产线看观看99| 久久精品一区四区| 国产精品久久久久四虎| 亚洲欧美激情小说另类| 一区二区三区免费观看| 亚洲二区在线观看| 日本vs亚洲vs韩国一区三区| 久久99精品国产| 国产成人在线视频网址| 成人av先锋影音| 日本久久电影网| 在线电影院国产精品| 精品成人一区二区| 国产精品二三区| 亚洲一区二区五区| 日本vs亚洲vs韩国一区三区二区| 国内精品免费**视频| 粉嫩绯色av一区二区在线观看| 99re视频精品| 在线播放日韩导航| 久久久久亚洲蜜桃| 亚洲视频1区2区| 日韩av中文在线观看| 国产精品一卡二卡| 色婷婷综合久久久久中文一区二区| 欧美调教femdomvk| 欧美精品一区二区三区在线播放| 国产精品毛片久久久久久久| 亚洲一卡二卡三卡四卡无卡久久| 奇米777欧美一区二区| 国产高清成人在线|