四
在腳本中調用這個組件的方法:
(
(
(
(
(
(注:在組件接中的所有位置單位都是
表示從左上角(
(
< script language=vbscript>
< !
sub testprtobject
dim prtobject
set prtobject=createobject(prttest
prtobject
prtobject
if prtobject
prtobject
prtobject
prtobject
prtobject
prtobject
end if
set prtobject=nothing
end sub
testprtobject()
//
< /script>
Delphi開發WEB應用程序打印組件(
五
在這個組件中
(
function tprttest
var
device:array [
driver:array [
port:array [
hdmode:thandle;
pdmode:pdevmode;
begin
result:=true;
if prtiscustompaper then
begin
{設置打印機段}
printer
if hdmode<>
try
pdmode:=globallock(hdmode);
if pdmode<>nil then begin
//設定打印的方向為縱向或橫向
if paperorientation<>
pdmode^
else pdmode^
//設置拷貝份數為
pdmode^
//以毫米為單位的紙張大小
pdmode^
pdmode^
//設置紙張類型為用戶自定義
pdmode^
end;
globalunlock(hdmode);
printer
except
result:=false;
end;
end else begin
result:=false;
end;
end;
end;
Delphi開發WEB應用程序打印組件(
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/24793.html