喫茶XRAYトップページ

[スレッド全体
]

[5419] 火猿で印刷返信 削除
2011/10/18 (火) 09:05:49 Syake
マスター今日は

ちょっとお伺いしたいのですが

例の「FireMonkeyで印刷」に関してです。

 if PrintDialog1.Execute then begin

    Printer.Title := 'テスト印刷';
    Printer.BeginDoc;

    {略・略・略・・・}

    Printer.EndDoc;
  end;

プリンタダイアログで印刷先を変更しても最初に
表示(通常使うプリンター)のままです。

最初は印刷先が切替えられていた気がしたのは、
ただの気がしてるだけなのでしょか?
それとも、あれやこれややっった結果私の側に何
か問題が発生したのでしょうか

などと、助言を求めている私です・・・m(_ _)m




[5420] Re:火猿で印刷返信 削除
2011/10/18 (火) 10:27:21 Mr.XRAY
▼ Syakeさん,こんにちは.

なるほど「火猿」ですか.
昔の映画にFireFoxを「炎の狐」と訳したのがありましたが...
エンバガデロのビデオに出てきた「火猿」の姿はちょっと頂けない気もします.

> プリンタダイアログで印刷先を変更しても最初に
> 表示(通常使うプリンター)のままです。


あら.ふ〜ん.プリンタの指定はどうやるんでしょうね.
プラットフォーム依存なのかな?


[5421] Re2:火猿で印刷返信 削除
2011/10/18 (火) 12:22:17 Syake
▼ Mr.XRAYさん

ただ、 面白いことにPrintDialogでは用紙サイズ、用紙向き
等は反映します。
印刷先はどうであれプロパティで用紙サイズ、用紙向きを変
更すると印刷先はデフォルトのままですが、用紙サイズ、印
刷方向などは反映されてます。

> あら.ふ〜ん.プリンタの指定はどうやるんでしょうね.
> プラットフォーム依存なのかな?


プラットフォーム依存のようです。

てなとこで、ゴリゴリやればWindows限定ですが各所(印刷先
用紙サイズ、給紙方法等)の設定はできますですので、まあ
今のところ困ることは無いと言えば嘘になりますが、無いっ
ちゃ無いです。
マックは実機が無いし、仕組みもどうなってんのかも不明です
ので何とも・・・。



[5422] Re3:火猿で印刷返信 削除
2011/10/18 (火) 13:34:46 Mr.XRAY
▼ Syakeさん

> マックは実機が無いし、仕組みもどうなってんのかも不明です
> ので何とも・・・。


ですね.
ヘルプが充実するのを待つばかりです.
何と言っても,開発した方々が一番より分かっているのですから.

ん? FireMonkey用の帳票ツールって付属していませんでしたっけ?
もしかしたら,そのソースコードを調べると何か分かるかも知れません.
(他力本願モード)


[5827] Re4:火猿で印刷返信 削除
2012/3/4 (日) 11:46:07 yoshida
こんにちは。

Update4で、
>Firemonkey OS X の変更:
>印刷がサポートされるようになりました。


とのことで、OSX Lionで試しましたが、

TPrintDialog.Executeで、
「浮動小数点数のオーバーフロー」
がでて、まだダメっぽいです。
(Update3では、「抽象エラー」がでてました)

プリンタはCAPS-PDFしかインストールしていませんが、
Safari,フリーツール他では、ダイアログより印刷できています。

OSX Lionで印刷できていますか?


アプリケーション開発ツールなんだから、
この程度は、サポートしてからリリースしないと。
情けない品質ですね(泣)


[5833] Re5:火猿で印刷返信 削除
2012/3/5 (月) 15:02:13 yoshida
OSXを10.7.4にUpdateでするとOKでした。
(うちは毎週の設定でして見逃していました)

このサイトの「FireMonkey印刷テスト」のコードで
Printer.ActivePrinter.SelectDPI(1200, 1200)に変更して
ダイアログよりPDFプレビューしました。


TPageSetupDialogも同じ現象でしたが、これもOK。
お騒がせしました。報告まで。


[5838] Re6:火猿で印刷返信 削除
2012/3/5 (月) 19:39:06 yoshida
OSXの最新バージョンは、

>OSXを10.7.4にUpdateでするとOKでした。

10.7.3の間違いでした。失礼。


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