喫茶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で印刷できていますか?


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


[5828] Re5:火猿で印刷返信 削除
2012/3/4 (日) 23:16:49 Mr.XRAY
▼ yoshidaさん

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


おおっ,これはよかったですね.

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


少しは進歩した? のか?
私が思うに,おそらくXE2のFMXは,3DとかHDの方に力が入ってはいるが,
他の面が弱いという感じがします.
期待はXE3ということになりそうな気がします.

RAD Studioの開発者も苦悩しているとは思いますが,私自身は,64bit化
が一番の売りではないかと考えることで納得するしかないと思っています.

[5830] Re6:火猿で印刷返信 削除
2012/3/5 (月) 06:50:30 yoshida
▼ Mr.XRAYさん


> 少しは進歩した? のか?

ソースを見るとCarbonPrinterになっていますし、
まだ本気じゃない気配も。

> 私が思うに,おそらくXE2のFMXは,3DとかHDの方に力が入ってはいるが,
> 他の面が弱いという感じがします.
> 期待はXE3ということになりそうな気がします.
>
> RAD Studioの開発者も苦悩しているとは思いますが,私自身は,64bit化
> が一番の売りではないかと考えることで納得するしかないと思っています.


私もそんな感じです。
Macの互換性無視路線も落ち着きそうなニュースのタイミングで、
Updateがでたので期待してしまいました。
ただ64bitを使う場面もなかなかないようで、
残念なバージョンにならないのを祈るだけです(笑)

FileMaker程度の機能でそこそこ使えれば、
FMを使う場面は結構ありそうなんですけどね。
そこそこ以上なアプリはobj-c使うでしょうし。


[5831] Re7:火猿で印刷返信 削除
2012/3/5 (月) 12:43:05 Mr.XRAY
▼ yoshidaさん

> ただ64bitを使う場面もなかなかないようで、

8bitのアプリが16bit,そして現在は32bitです.
いつかは64bitが当たり前の時代はくるでしょうけど,今はね.

> 残念なバージョンにならないのを祈るだけです(笑)

御意! しかし,でも,う〜む.もしかしたら...

> そこそこ以上なアプリはobj-c使うでしょうし。

C++やVBを経験した者としては,Delphiの素晴らしさは捨てがたいものが
あります.
C++から移行した時は,それこそカルチャーショックでしたから.
しかし,固執する必然性はないと思っています.

でも当サイトはDelphi以外は扱いません.
これは,サイト開設当時,ネットでいろいろ調べた結果です.
サイトはテーマを絞った方が訪問者にやさしいというのです.
「このサイトはDelphi以外の情報はないんだな.しかも内容も限られている」
となれば,すぐにあきらめてくれるでしょう.
総花的にすると,訪問者に余計な期待を与えてしまうというわけです.


[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の縮小機能を使用すると,アルファチャンネル部分
がなくなってしまうようですね.


[5841] Re2:DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 20:46:27 DEKO 〔HomePage
> 本家Forumも覗いていますが、印刷系は少ないですね。文化の違いでしょうか。
XE2 の新しいサンプルコードに "FlagsPrinting" が追加されていますね。
(雑談でもちょっとだけ触れましたが...)

> #しかし、ForumのSearchが効かないのはなんとかしてほしい(うちだけ?)
相変わらず効かないですねぇ。
Google で "キーワード site:forums.embarcadero.com" で尋ねるしかないかもです。

今は、日本語フォーラムのみを Thunderbird で購読し、オフラインログとして残しています。
この方法なら Thunderbird の検索が使えて便利です。

[5842] Re3:DelphiでOSX 世界初?返信 削除
2012/3/5 (月) 21:14:25 Mr.XRAY
▼ DEKOさん

> XE2 の新しいサンプルコードに "FlagsPrinting" が追加されていますね。
> (雑談でもちょっとだけ触れましたが...)


あら,ダウンロードしただけでそのままでした.
ありました.ん,でもOSXないからな〜.

IDEの画面だけ紹介


[5844] Re4:DelphiでOSX 世界初?返信 削除
2012/3/6 (火) 13:03:04 yoshida
昨日、これも気になったのですが、

> XE2 の新しいサンプルコードに "FlagsPrinting" が追加されていますね。

OSX(10.7.2)上では、ImageViewが表示されなかったです。
10.7.3にUpdate後、再ビルドでOKでした。

今となっては再現テストはできませんが、
デバッグ中にターゲットを変えてビルドする事ができてしまうし、
それが、誤操作であれば、
ビルド側の問題かもしれませんけどね。




[5846] Re5:DelphiでOSX 世界初?返信 削除
2012/3/6 (火) 15:25:41 Mr.XRAY
▼ yoshidaさん

いろいろ検証されていますね.
OSXを使うようになったら参考にさせていただきます.

このXE2のDemoプログラム.DEKOさんの「雑談」の記事で知ってダウンロード
したのですが,DEKOさん感謝です.
本家の情報は,私的には読みくいのです.ふーさんとこと,DEKOさんところ
ぐらいしか今のところ情報源がありません.iPentecさんのとこは,XEで止ま
っているようですし.今後も是非,是非,宜しくお願いします.
Delphi使いの人々を見捨てないでください.m(_ _)m

# 人のPCが調子悪いのを笑っていたら,昨日からWindows 7のマシンが
# 起動しなくなってしまいました.ウィンー,ウィン,ウィンの音で先に
# 進みません.画面は真っ暗... お先も真っ暗... トホホ
# これは喫茶XRAYを通した伝染なのか,はたまた人の不幸を笑ったしっぺ返し
# なのか? おー神よ!!

今後は,PCが調子悪いという書き込みを禁止しようかな.
伝染するとマズイから(んな訳ないって!!)


[5847] Re6:DelphiでOSX 世界初?返信 削除
2012/3/6 (火) 18:23:46 yoshida
▼ Mr.XRAYさん

> いろいろ検証されていますね.
> OSXを使うようになったら参考にさせていただきます.


今のところMacは姪っ子のiPodで重宝されてます(笑)

本気で使っているわけではないですし(商売柄無視できないというか)
開発環境としたらLinuxでいいかもという感じです。
FMも進化しているようですし、ぼとぼち進めます。
また何かあったら書き込みさせていただきます。

今でも個人で見渡せるソフトを作るならDelphiも選択肢に上がるでしょうし
今後も生き続けると思いますし、
このサイトの情報量もすごいですし、重宝されると思いますよ。

>Delphi使いの人々を見捨てないでください.m(_ _)m

Delphi使いのレッテル貼られると世間から・・・(笑)
10年以上前ですが、
MS社が日曜朝の「報道xxxx」でCM流し始めた頃から嫌な予感があったり。
EBT社も管理職が見る時間帯でどかーんとCM流すとかしてくれると
地方にいる身としてはうれしいです。手遅れかもしれないですが・・。
その時は、喜んで名乗ります(笑)

> 今後は,PCが調子悪いという書き込みを禁止しようかな.
> 伝染するとマズイから(んな訳ないって!!)


うちもWin7で気になる点があるんですが、書き込み止めときます(笑)


[5848] 頑張れ.エンバカデロ返信 削除
2012/3/7 (水) 12:36:01 Mr.XRAY
▼ yoshidaさん

> FMも進化しているようですし、ぼとぼち進めます。

みたいですね.いろいろ不満のある方もいるかも知れませんが,

> また何かあったら書き込みさせていただきます。

よろしく.私のゴミレスで構わないのであれば,反応します (^^;

> 10年以上前ですが、
> MS社が日曜朝の「報道xxxx」でCM流し始めた頃から嫌な予感があったり。


記憶にあります.かなり昔でしたが,驚きましたよ.
エンドユーザには直接関係ないのにコマーシャルリズムに参入でしたから.

> うちもWin7で気になる点があるんですが、書き込み止めときます(笑)

大変賢明な選択です(笑)
何故か今朝電源スイッチを入れたら起動しました.謎です.


[5851] Re:頑張れ.エンバカデロ返信 削除
2012/3/7 (水) 18:18:31 yoshida
▼ Mr.XRAYさん

> 何故か今朝電源スイッチを入れたら起動しました.謎です.

もしかしたら、スイープに入る前の状態だったのでは?

うちのWin7はメニューからスイープ選択で、画面は黒となり、
7分間(今、計測)何もできない状態となります。
その後、電源ランプがピカピカしスイープ状態になります。

再起動したい時(結構イライラしているし)、
間違えて隣のスイープしたりすると、イライラ感が限界を超えます。

少し前までは、1分程度でスイープしたような記憶も。


[5852] Re2:頑張れ.エンバカデロ返信 削除
2012/3/7 (水) 18:27:44 Mr.XRAY
▼ yoshidaさん

> もしかしたら、スイープに入る前の状態だったのでは?

えっ!? あっ!
そう言えば,一昨日じゃない,その前の日に電源を切らなかった記憶が...
そうか,それで,電源スイッチ(足元)を手探りで押して...

いやいやお騒がせ致しました.ハハハッ.笑ってごまかすしかない...


[5845] フォーラムの検索返信 削除
2012/3/6 (火) 13:54:20 yoshida
▼ Mr.XRAYさん
>私もです.どうも調子わるいみたいですね.

▼ DEKOさん
> 相変わらず効かないですねぇ。

うちだけではなくて安心(?)しました
私の場合、上の画像がお手上げ状態にしか見えないです(笑)
なんとかしてほしいですね〜


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

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

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


INCM/CMT
Cyclamen v3.82