喫茶XRAYトップページ

[スレッド全体
]

[37] AcrobatOutについて返信 削除
2004/11/16 (火) 06:56:01 だいな
こんにちは。Mr.XRAYさん。
手軽な印刷ツールを探していてTplシリーズを見つけました。
とても便利そうなので、利用させてもらおうかと考えています。

早速質問で申し訳ありませんが、
Windowsのデフォルトプリンタを Acrobat PDFWriter にして
TplSetPrinter と TplPrev を利用した場合、
TCustomplPrev.SetplSetPrinter にて AcrobatOut が True にセットされます。
そこまではいいのですが、その後プリンタを変えても
AcrobatOutがFalse になりません。
注: AcrobatOut は読取専用のプロパティです。

どうすればよいでしょうか?


[39] Re:AcrobatOutについて返信 削除
2004/11/16 (火) 10:38:13 Mr.XRAY
▼ だいなさん,こんにちは.

TplPrevもし気に入ったら使ってやって下さいませ.

> そこまではいいのですが、その後プリンタを変えても
> AcrobatOutがFalse になりません。


仕様またはバグです.(^^ゞ
出力先のプリンタは変更となりますが,AcrobatのTrue,False
が最初(設計時にTplSetPrinerを配置した時)のデフォルトのプリンタの
ままとなっているためです.
後で修正したいと思います.時間を下さい.
(なんか,こればっかりだな)

もし,ActrobatOutの検出が目的ではなく,常にデフォルトのプリンタ
に印刷するというのであれば,

(1) TplSetPrinterを配置しないでTplPrevを使用する.
(2) TplSetPrinterを配置して使用する場合は,

     plSetPrinter1.PrinterNumber:=-1;
     plPrev1.BeginDoc;
       //印刷のコード
     plPRev1.EndDoc;
     plPrev1.ShowModal;
   の様にして利用してみて下さい.

以上,よろしくお願いします.
# それにしても,まだまだバグが....(泣)


[40] Re2:AcrobatOutについて返信 削除
2004/11/16 (火) 11:47:39 だいな
▼ Mr.XRAYさん 早速の返答ありがとうございます。

> (1) TplSetPrinterを配置しないでTplPrevを使用する.
そうですね、TplSetPrinter を使用しなければ問題ないですね。

ありがとうございました。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82