ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
フォーラム一覧   -   トピック一覧
   超ビギナー
     印刷について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
nagasaki_h
投稿日時: 2011-1-6 18:37
お馴染みさん
登録日: 2009-12-10
居住地:
投稿: 13
印刷について
お世話になります。

印刷をする時に
ダイアログボックスを開かずに印刷することは可能なのでしょうか?


myPrint:FlexPrintJob = new FlexPrintJob();
myPrint.start();
myPrint.addObject(print_box,”showAll”);
myPrint.send();

お忙しいところすみませんが、ご教授よろしくお願いします。
Crono
投稿日時: 2011-1-7 11:52
ご主人様
登録日: 2006-6-21
居住地: 飯田橋/ヴァナディール
投稿: 229
Re: 印刷について
Flexの場合、セキュリティの問題から必ずダイアログは出ると思います。

AIRでも基本は同様。

AIRだとデフォルトの印刷情報(何枚刷るとか、印刷の向きとか)は設定できたような気がします。

印刷ダイアログを出したくない場合は、AIR+.NETでPCにダイアログを出さないで印刷するアプリを.NETで作り込んで、そことAIRが連携するとよいかと。

Flexでやる場合は同様のActiveXのプラグインを作ってIE専用でダイアログなしで印刷(HTMLの時と同じ)

(と思います。詳細に調べてません。。。)


----------------
クラスメソッド株式会社
@Cronoloves

kacchan6
投稿日時: 2011-1-7 13:21
ご主人様
登録日: 2009-10-15
居住地:
投稿: 167
Re: 印刷について
自分の場合はキオスク端末でやってますが、
Javaのサーブレットをバックエンドで立ち上げているので、
印刷サーブレットを用意してTCP経由で印刷しています。
(単に印刷内容のデータをHTTPで送るだけ)

スタンドアロンのアプリ向けのランタイムは一般的に、
印刷ダイアログを明示的に出すようにしないとでません。
WEBだけが特殊で必ず表示されるモノってイメージしておくと良いかと思います。
dsh
投稿日時: 2011-1-7 22:39
ご主人様
登録日: 2006-3-29
居住地: 東京
投稿: 296
Re: 印刷について
こんにちは、

リファレンスを読んだ限り、AIR2以降では、多分できると思います。
PrintJobにstart2()というメソッドがあり、

第二引数の
showPrintDialog:Boolean
で制御できそうです。

引用:

showPrintDialog:Boolean (default = true) ― 印刷ジョブを開始する前に、印刷ダイアログをユーザーに表示するかどうかを指定します。


http://help.adobe.com/ja_JP/AS3LCR/Flex_4.0/flash/printing/PrintJob.html#start2()

それ以外の環境では無理です。


----------------
http://shield.jp/blog/
Twitter: @dseg

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を