[開発環境 Delphi10 eattle / Windows7(64)]
こんにちはOEです。
# 有償製品環境下での出来事なのですが、
# もし宜しければご助言ください。
Adobe Acrobat X Proがインストールされている環境には、
プリンタ一覧に「Acrobat PDF」があります。仮想プリンタです。
(通常なら)ここに印刷を行うとPDFができあがります。
さて、下記のコードにて印刷処理を行っているのですが、
通常使うプリンタが「Acrobat PDF」の場合だと、
印刷処理を実行しても何も反応がないのです。
リアルのプリンタの場合は紙に印刷されてきますし、
他の仮想プリンタ(CubePDF、Docuworks)でも正常に動くのを確認しました。
なぜだか「Acrobat PDF」だけはPDF生成処理されずに
処理が終わって返ってくるのです。
どなたか原因が何か分かりませんでしょうか。
教えて頂けると助かります。
よろしくお願いいたします。
uses Vcl.Printers;
procedure TForm1.Button1Click(Sender: TObject);
begin
with Printer do begin
BeginDoc;
Canvas.TextOut(10, 10, 'Print Test Page 1');
NewPage;
Canvas.TextOut(10, 10, 'Print Test Page 2');
EndDoc
end;
end;
MLホームページ:
http://www.freeml.com/delphi-users
----------------------------------------------------------------------
Powered by freeml --
http://www.freeml.com/ --
------------------------------------------------------[freeml byGMO]--