喫茶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。
お騒がせしました。報告まで。


[5834] Re6:火猿で印刷返信 削除
2012/3/5 (月) 15:18:01 Mr.XRAY
▼ yoshidaさん

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


おおっー,スゲエェ
(汚い言葉でスミマセン)
これは,何と申しましょうか.いやいや,何か道が開けた感じですね.
う〜ん.yoshidaさんの怨念,いや間違えた,執念が... (感涙)


[5835] DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 15:25:01 Mr.XRAY
これって,もしかして世界初?
こんな場末の喫茶店の店内に展示なんて,もったいないですねぇ.
だって,英語圏の掲示板等を見てみると,結構印刷関係の質問で
解決したような記事を読んだ記憶ないです.


[5839] Re:DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 19:41:41 yoshida
▼ Mr.XRAYさん

さきほど、敬意を込めForumに報告しておきました。(My罪ほろぼし)


> これって,もしかして世界初?
> こんな場末の喫茶店の店内に展示なんて,もったいないですねぇ.
> だって,英語圏の掲示板等を見てみると,結構印刷関係の質問で
> 解決したような記事を読んだ記憶ないです.


本家Forumも覗いていますが、印刷系は少ないですね。文化の違いでしょうか。
まあ、PDFでコトは足りる場面は多いですけど。
3/2にFiremonkey Print Previewがあがっていますが、
自力でCocoa APIを使うようにも読めたりで、ちょっと混乱していました。

場末な雰囲気、いいですね。
最近、めっきりリアルな店は行けませんが、ここは開けておいてくださいね〜

#しかし、ForumのSearchが効かないのはなんとかしてほしい(うちだけ?)


[5840] Re2:DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 20:35:17 Mr.XRAY
▼ yoshidaさん

>さきほど、敬意を込めForumに報告しておきました。(My罪ほろぼし)

お疲れ様です,あそこにUPしておけば,見てくださる方が多いと思います.
知らない方もいるようですが,公式の場ですから,大いに利用したいものです.

> #しかし、ForumのSearchが効かないのはなんとかしてほしい(うちだけ?)

私もです.どうも調子わるいみたいですね.
ところで,この喫茶XRAYのスレッドでみると,pngのアルファーチャンネル
が効いていないですね.
画像をクリックして,元の画像を表示するとちゃんと半透明で表示される
んですが.ちょっと調べてみます.

>自力でCocoa APIを使うように

邪道だ!?


[5843] Re3:DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 21:16:51 Mr.XRAY
> ところで,この喫茶XRAYのスレッドでみると,pngのアルファーチャンネル
> が効いていないですね.


ちょっとテストです.
サーバ側のImageMagickを使用しているのですが,縮小しない場合に
どう表示されるかUPしてみます.
どうも,ImageMagickの縮小機能を使用すると,アルファチャンネル部分
がなくなってしまうようですね.


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