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

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

?? qtdj.pas

?? 會展條碼票務管理、門禁、印刷、現場制證(攝像、登記、印刷)、總控中心、接待管理、展位管理
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit qtdj;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DBCtrls, StdCtrls, xpGroupBox, bsSkinCtrls, bsdbctrls, xpBitBtn,
  xpButton, RzCmboBx, xpEdit, ExtCtrls, RzPanel, RzSplit, ComCtrls,
  xpPages, BusinessSkinForm, xpCombo, BarHL, Barcode, bsSkinGrids,
  bsDBGrids, Grids, DBGrids, RzBckgnd, RzDBGrid, DB, ADODB, RzButton,
  RzRadChk, RzTabs,printers, bsSkinPrinter, bsDialogs;

type
  TqtForm = class(TForm)
    bsBusinessSkinForm1: TbsBusinessSkinForm;
    xpPageControl1: TxpPageControl;
    xpTabSheet1: TxpTabSheet;
    RzSplitter1: TRzSplitter;
    RzSizePanel2: TRzSizePanel;
    RzPanel5: TRzPanel;
    Label13: TLabel;
    Label17: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Image1: TImage;
    Bevel1: TBevel;
    Label18: TLabel;
    Label20: TLabel;
    Label19: TLabel;
    Label6: TLabel;
    Label5: TLabel;
    xpEdit1: TxpEdit;
    RadioButton2: TRadioButton;
    RadioButton1: TRadioButton;
    xpButton1: TxpButton;
    xpButton2: TxpButton;
    xpBitBtn1: TxpBitBtn;
    xpBitBtn2: TxpBitBtn;
    xpEdit5: TxpEdit;
    RzPanel4: TRzPanel;
    Label11: TLabel;
    Label10: TLabel;
    Label9: TLabel;
    Label22: TLabel;
    Label8: TLabel;
    Label7: TLabel;
    Label12: TLabel;
    Label16: TLabel;
    Label15: TLabel;
    Label14: TLabel;
    Label23: TLabel;
    xpEdit2: TxpEdit;
    xpEdit3: TxpEdit;
    xpEdit4: TxpEdit;
    xpEdit6: TxpEdit;
    xpEdit7: TxpEdit;
    xpEdit8: TxpEdit;
    RzPanel3: TRzPanel;
    bsSkinDBNavigator2: TbsSkinDBNavigator;
    xpTabSheet2: TxpTabSheet;
    RzSplitter2: TRzSplitter;
    RzSizePanel1: TRzSizePanel;
    xpGroupBox1: TxpGroupBox;
    CheckBox1: TCheckBox;
    xpGroupBox2: TxpGroupBox;
    RadioButton5: TRadioButton;
    RadioButton3: TRadioButton;
    RadioButton4: TRadioButton;
    RzPanel2: TRzPanel;
    RzPanel1: TRzPanel;
    DBImage2: TDBImage;
    xpTabSheet3: TxpTabSheet;
    xpTabSheet4: TxpTabSheet;
    xpTabSheet5: TxpTabSheet;
    xpTabSheet6: TxpTabSheet;
    xpComboBox1: TxpComboBox;
    xpComboBox2: TxpComboBox;
    xpComboBox3: TxpComboBox;
    xpComboBox4: TxpComboBox;
    xpComboBox5: TxpComboBox;
    xpComboBox6: TxpComboBox;
    xpComboBox7: TxpComboBox;
    xpComboBox8: TxpComboBox;
    xpComboBox9: TxpComboBox;
    Panel1: TPanel;
    Barcode1: TBarcode;
    DBGrid1: TDBGrid;
    RzPanel6: TRzPanel;
    RzBackground1: TRzBackground;
    zjzl: TADOQuery;
    zjzlsc: TDataSource;
    zjzlguest_id: TStringField;
    zjzlgj: TStringField;
    zjzlcename: TStringField;
    zjzlguest_name: TStringField;
    zjzlxb: TStringField;
    zjzltype_name: TStringField;
    zjzlphoto: TBlobField;
    zjzlmodel: TBlobField;
    zjzlsfzz: TWordField;
    zjzlifzz: TStringField;
    RzRadioButton1: TRzRadioButton;
    RzRadioButton2: TRzRadioButton;
    RzPageControl1: TRzPageControl;
    TabSheet1: TRzTabSheet;
    TabSheet2: TRzTabSheet;
    TabSheet3: TRzTabSheet;
    RzDBGrid1: TRzDBGrid;
    RzDBGrid2: TRzDBGrid;
    RzDBGrid3: TRzDBGrid;
    zjzl2: TADOQuery;
    zjzl2sc: TDataSource;
    zjzl3: TADOQuery;
    zjzl3sc: TDataSource;
    zjzl2guest_id: TStringField;
    zjzl2gj: TStringField;
    zjzl2cename: TStringField;
    zjzl2guest_name: TStringField;
    zjzl2xb: TStringField;
    zjzl2type_name: TStringField;
    zjzl2photo: TBlobField;
    zjzl2model: TBlobField;
    zjzl2sfzz: TWordField;
    zjzl2ifzz: TStringField;
    zjzl2bh_h: TIntegerField;
    zjzl2bh_v: TIntegerField;
    zjzl2name_h: TIntegerField;
    zjzl2name_v: TIntegerField;
    zjzl2ph_h: TIntegerField;
    zjzl2ph_v: TIntegerField;
    zjzl2countyr_h: TIntegerField;
    zjzl2country_v: TIntegerField;
    DBImage1: TDBImage;
    zjzl3guest_id: TStringField;
    zjzl3gj: TStringField;
    zjzl3cename: TStringField;
    zjzl3guest_name: TStringField;
    zjzl3xb: TStringField;
    zjzl3type_name: TStringField;
    zjzl3photo: TBlobField;
    zjzl3model: TBlobField;
    zjzl3sfzz: TWordField;
    zjzl3ifzz: TStringField;
    RzPanel7: TRzPanel;
    xpBitBtn5: TxpBitBtn;
    xpBitBtn4: TxpBitBtn;
    xpBitBtn7: TxpBitBtn;
    xpBitBtn6: TxpBitBtn;
    xpBitBtn8: TxpBitBtn;
    RzCheckBox1: TRzCheckBox;
    xpBitBtn3: TxpBitBtn;
    PrintDialog: TbsSkinPrintDialog;
    xpBitBtn9: TxpBitBtn;
    PasswordDialog: TbsSkinPasswordDialog;
    dy: TADOCommand;
    procedure xpButton1Click(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure xpComboBox4Change(Sender: TObject);
    procedure RadioButton1KeyPress(Sender: TObject; var Key: Char);
    procedure xpBitBtn2Click(Sender: TObject);
    procedure RadioButton6Click(Sender: TObject);
    procedure RadioButton7Click(Sender: TObject);
    procedure RzDBGrid1DblClick(Sender: TObject);
    procedure xpBitBtn5Click(Sender: TObject);
    procedure xpBitBtn4Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure xpBitBtn6Click(Sender: TObject);
    procedure xpBitBtn1Click(Sender: TObject);
    procedure xpBitBtn7Click(Sender: TObject);
    procedure xpBitBtn3Click(Sender: TObject);
    procedure RzPanel7DblClick(Sender: TObject);
    procedure xpBitBtn9Click(Sender: TObject);
    procedure xpBitBtn8Click(Sender: TObject);
  private
    { Private declarations }
    function getid(gid:integer):string;
    procedure printtoA4(imgid:integer);
    procedure makebmp;
    function  ZoomInOut(m, n:  extended):tbitmap;
  public
    { Public declarations }
  end;

var
   qtForm: TqtForm;
   gid:integer;
   g_id:string;
   Abitmap:tbitmap;
   img1,img2:timage;


implementation

uses main,a4pagepas;

{$R *.dfm}

procedure tqtform.makeBMP;
var
  pdest,psour:hbitmap;
  LogFont: TLogFont;
  SaveFont: TFont;
  Point:TPoint;
  mybarcode:tbarcode;//a fly;
begin
             //縮放相片
             Abitmap:=dbimage1.Picture.Bitmap;
             img1.Picture.Bitmap:=zoominout(370,495);
             //縮放底片
             abitmap:=dbimage2.Picture.Bitmap;
             img2.Picture.Bitmap:=zoominout(1014,1416);

             psour:=img1.canvas.handle; //源圖句柄
             pdest:=img2.canvas.handle; //目的圖句柄
             //貼相片


             bitblt(pdest,zjzl2ph_h.Value,zjzl2ph_v.Value,img1.picture.width,img1.picture.Height,psour,0,0,srccopy);


             with img2.Canvas do    //寫字
              begin

                   img2.Canvas.Font.Size:=48;
                   img2.Canvas.Font.Name:='幼圓';
                   img2.Canvas.Font.Style:=[fsBold];
                   img2.Canvas.Font.Color:=clwhite;
                   SaveFont := TFont.Create;
                   SaveFont.Assign(img2.Canvas.Font);
                   GetObject(SaveFont.Handle, sizeof(TLogFont), @LogFont);
                   with LogFont do
                          begin
                            lfEscapement := 0 *10;
                            lfPitchAndFamily := FIXED_PITCH or FF_DONTCARE;
                          end;
                    img2.Canvas.Font.Handle := CreateFontIndirect(LogFont);
                    SetBkMode(img2.Canvas.Handle, TRANSPARENT);
                    //寫名字
                       img2.Canvas.TextOut(zjzl2name_h.Value,zjzl2name_v.Value,trim(zjzl2guest_name.Value));
                   //寫國籍
                        img2.Canvas.TextOut(zjzl2countyr_h.Value,zjzl2country_v.Value,trim(zjzl2gj.Value));
                   //英文國籍
                         img2.Canvas.Font.Size:=24;
                         img2.Canvas.Font.Name:='Arial';
                         img2.Canvas.TextOut(zjzl2countyr_h.Value-110,zjzl2country_v.Value+80,trim(zjzl2cename.Value));
                    SaveFont.Free;

               end;
             //條碼處理
               MyBarcode:=TBarcode.create(self); {Create TBarcode object!}
           With MyBarcode do {Set some default options}
              begin
                               {Set a code as You like}
                 Bar_Caption:=trim(zjzl2guest_id.Value);
                               {Set normal Height,
                                this is default, but for demonstration purposes...}
                 Bar_HeightPercent:=120;
                 bar_fontscaling:=110;
                               {No high density codes,
                                 this is default, but for demonstration purposes...}
                 Bar_HighDensity:=false;
                                 {Set "Normal width" which is SC2,
                                     this is default, but for demonstration purposes...}
                  Bar_Modulewidth:=SC9;
                                  {With Laserprinters always use Widthreduce:=false,
                                    this is default, but for demonstration purposes...}
                  Bar_Widthreduce:=false;
                                 {While printing always use Bar_ZoomSize:=false,
                                 this is default, but for demonstration purposes...}
                  Bar_ZoomSize:=false;
                  bar_humanreadable:=true;
                  bar_fontname:='Arial';
               end;
                 {Find out printing offset on page}
        escape(Printer.handle,Getprintingoffset,0,nil,@point);
              {Adjust printing offset, so output starts at the
             same coordinates on all printers}
        SetViewPortOrgEx(Printer.handle,-point.x,point.y,nil);
        img2.Picture.Bitmap.Canvas.Font.Name:='Arial';
        img2.Canvas.Font.Size:=42;
        img2.Canvas.Font.Color:=clBLACK;
        MyBarcode.Bar_Codetype:=code128_b;
           img1.Free;
           img1:=timage.Create(self);
             img1.Picture.Bitmap.Height:=3*barcode1.Height;
             img1.Picture.Bitmap.Width:=2*barcode1.Width;
             MyBarcode.Print(img1.canvas,0,0,@Point);//75,375
           //  Barcode1.CopyToRect(img1.Canvas,Barcode1.BoundsRect);
             abitmap:=img1.Picture.Bitmap;
             img1.Picture.Bitmap:=zoominout(500,180);
           //  img1.Picture.Bitmap.PixelFormat := pf1bit;
             psour:=IMG1.canvas.handle; //BARCODE源圖句柄
             //貼條碼
           bitblt(pdest,mainform.model2Bh_h.Value,mainform.model2Bh_v.Value,IMG1.picture.width,IMG1.picture.Height,psour,0,0,srccopy);
          if checkbox1.Checked=true then img2.Picture.Bitmap.SaveToFile('..\'+trim(zjzl2guest_id.Value)+'.bmp');
         end;

function Tqtform.ZoomInOut(m, n: extended):tbitmap;
var
  Mybmp: TBitmap;
begin
  self.DoubleBuffered := True;
  Mybmp := TBitmap.Create;
  Mybmp.Width := Trunc(m);
  Mybmp.Height := Trunc(n);
  SetStretchBltMode(Mybmp.Canvas.Handle, HalfTone);
  Stretchblt(Mybmp.Canvas.Handle, 0, 0, Mybmp.Width,Mybmp.Height,abitmap.Canvas.Handle, 0, 0,abitmap.Width,abitmap.Height,SRCCOPY);
  Mybmp.PixelFormat := pf24bit;
  result:=MyBmp;
//  MyBmp.Free;
end;

procedure tqtform.printtoA4(imgid:integer);
begin
if imgid=0 then a4page.QRImage1.Picture.Bitmap:=img2.Picture.Bitmap;
if imgid=1 then a4page.QRImage2.Picture.Bitmap:=img2.Picture.Bitmap;
if imgid=2 then a4page.QRImage3.Picture.Bitmap:=img2.Picture.Bitmap;
if imgid=3 then a4page.QRImage4.Picture.Bitmap:=img2.Picture.Bitmap;
end;

function tqtform.getid(gid:integer):string;
begin
case length(inttostr(gid)) of
1:result:='0000000'+inttostr(gid);
2:result:='000000'+inttostr(gid);
3:result:='00000'+inttostr(gid);
4:result:='0000'+inttostr(gid);
5:result:='000'+inttostr(gid);
6:result:='00'+inttostr(gid);
7:result:='0'+inttostr(gid);
8:result:=inttostr(gid);
else
begin
showmessage('號碼太大,請檢查!');
result:='';
end;
end;
end;

procedure TqtForm.xpButton1Click(Sender: TObject);
begin
if mainform.oPDialog.Execute then
begin
image1.picture.Bitmap.LoadFromFile(mainform.oPDialog.FileName);
end;
end;

procedure TqtForm.FormActivate(Sender: TObject);
begin
//類型
xpcombobox4.Clear;
xpcombobox4.Text:='請選擇人員類型';
mainform.typequery.first;
while not mainform.typeQuery.Eof do
begin

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美韩日一区二区三区| 一区二区三区精品在线| 一区二区三区中文免费| 久久国产生活片100| 色999日韩国产欧美一区二区| 日韩免费性生活视频播放| 亚洲色图清纯唯美| 国产精品一区二区在线观看不卡| 欧美色窝79yyyycom| 中文字幕高清一区| 狠狠色丁香久久婷婷综合_中| 在线视频一区二区三区| 国产精品久久福利| 国产麻豆一精品一av一免费| 777色狠狠一区二区三区| 亚洲欧美色综合| 成人av动漫在线| 亚洲国产精品激情在线观看| 经典三级一区二区| 日韩欧美久久一区| 另类小说图片综合网| 欧美疯狂做受xxxx富婆| 天天做天天摸天天爽国产一区| 日本高清不卡一区| 亚洲精品欧美二区三区中文字幕| 成a人片亚洲日本久久| 欧美国产视频在线| 国产91精品露脸国语对白| 国产亚洲精品7777| 国产成人免费网站| 国产精品久久久久毛片软件| 成人性视频免费网站| 国产农村妇女精品| 91在线视频免费91| 亚洲人精品午夜| 91成人在线精品| 亚洲国产成人av| 欧美美女黄视频| 免费人成精品欧美精品| 欧美成人免费网站| 国产成人亚洲综合a∨婷婷| 久久久国际精品| 成年人网站91| 亚洲国产美国国产综合一区二区| 欧美日韩久久不卡| 麻豆精品视频在线| 国产婷婷一区二区| 99re这里只有精品6| 亚洲综合色婷婷| 日韩亚洲欧美高清| 成人中文字幕电影| 亚洲欧美成aⅴ人在线观看| 欧洲国产伦久久久久久久| 亚洲成人一区在线| ww久久中文字幕| 成人成人成人在线视频| 亚洲最大的成人av| 日韩一级免费观看| 99精品久久只有精品| 日日摸夜夜添夜夜添亚洲女人| www国产精品av| 日本久久电影网| 久久成人麻豆午夜电影| 综合久久久久久| 日韩一区二区三区四区| 国产99久久久国产精品潘金| 亚洲综合久久av| 精品福利av导航| 在线观看av一区二区| 久久精品国产精品青草| 亚洲靠逼com| 久久精品欧美一区二区三区不卡| 色av一区二区| 国产69精品久久久久毛片| 亚洲国产日韩精品| 国产女同性恋一区二区| 91精品国产一区二区三区| av在线免费不卡| 免费一区二区视频| 夜夜爽夜夜爽精品视频| 中文字幕免费观看一区| 91精品国产手机| 色爱区综合激月婷婷| 成人免费视频视频在线观看免费 | 在线日韩国产精品| 国产精品一区三区| 日产欧产美韩系列久久99| 国产精品国产成人国产三级| 26uuu国产在线精品一区二区| 欧美区在线观看| 日本韩国视频一区二区| 岛国av在线一区| 国内精品国产成人国产三级粉色| 日韩在线一区二区三区| 亚洲精品久久嫩草网站秘色| 国产精品毛片久久久久久久| 亚洲精品一区在线观看| 欧美一区日韩一区| 欧美日韩激情一区二区三区| 在线视频你懂得一区| 99久久婷婷国产综合精品| 高潮精品一区videoshd| 国产精品中文有码| 激情深爱一区二区| 麻豆freexxxx性91精品| 麻豆成人久久精品二区三区红 | 91一区一区三区| 丁香六月综合激情| 国产成人鲁色资源国产91色综 | 久久99久久精品欧美| 亚洲h在线观看| 亚洲自拍偷拍九九九| 亚洲免费在线看| 亚洲综合色视频| 日日摸夜夜添夜夜添亚洲女人| 亚洲成a天堂v人片| 日韩制服丝袜先锋影音| 日韩电影在线观看网站| 日产欧产美韩系列久久99| 美女一区二区视频| 韩国欧美一区二区| 国产激情精品久久久第一区二区| 懂色av一区二区三区免费看| 国产成人激情av| 99精品久久只有精品| 欧美午夜片在线看| 91精品久久久久久久99蜜桃| 精品国产一区二区三区不卡| 国产日韩精品一区| 亚洲免费观看高清在线观看| 亚洲一级二级三级在线免费观看| 日产精品久久久久久久性色| 国产精品99久久久久久有的能看 | 欧美一区二区高清| 精品日韩99亚洲| 国产欧美日韩视频在线观看| 亚洲激情图片小说视频| 午夜精品久久久久久久久| 972aa.com艺术欧美| 久久亚区不卡日本| 中文字幕欧美激情| 亚洲美女精品一区| 日韩中文字幕麻豆| 懂色av噜噜一区二区三区av| 91久久一区二区| 欧美不卡视频一区| 国产精品嫩草99a| 午夜电影网一区| 国产91精品一区二区麻豆网站 | 欧美日韩在线三级| 精品精品欲导航| 亚洲欧洲日韩综合一区二区| 亚洲成人激情社区| 国产成人亚洲综合a∨婷婷图片| 欧洲一区二区三区免费视频| 欧美体内she精高潮| 日韩免费看网站| 国产精品久久久久久久午夜片| 亚洲一二三四久久| 国产一区二区精品久久| 欧美午夜精品免费| 国产日产欧美一区二区三区| 亚洲大片免费看| 国产91在线观看丝袜| 制服丝袜激情欧洲亚洲| 亚洲欧美综合在线精品| 久久91精品国产91久久小草| 色av成人天堂桃色av| 国产日韩一级二级三级| 日韩制服丝袜av| 91久久精品网| 国产欧美一区二区在线观看| 日本在线不卡视频| 在线观看日韩电影| 日本一区二区三区四区| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线精品视频小说1| 中文字幕色av一区二区三区| 国产一区免费电影| 91精品国产综合久久久蜜臀粉嫩| 国产精品国产自产拍高清av| 国产一区二区精品久久91| 日韩欧美久久久| 美女网站视频久久| 8x福利精品第一导航| 天涯成人国产亚洲精品一区av| 欧美性色欧美a在线播放| 亚洲三级视频在线观看| 国产成人啪免费观看软件| 久久久精品国产99久久精品芒果| 久久成人精品无人区| 精品日韩成人av| 国产一区二区三区久久久 | 555夜色666亚洲国产免| 性感美女极品91精品| 欧美日韩亚洲不卡| 日韩av电影免费观看高清完整版 | 欧美一区国产二区| 香蕉久久夜色精品国产使用方法| 欧洲精品一区二区|