問題タブ [printing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
16716 参照

c# - Web サービスから HTML ドキュメントを印刷するにはどうすればよいですか?

C# Web サービスから HTML を印刷したいと考えています。Web ブラウザー コントロールは過剰であり、サービス環境ではうまく機能しません。また、セキュリティの制約が非常に厳しいシステムでもうまく機能しません。.NET基本的な HTML ページの印刷をサポートする無料のライブラリはありますか? これは私がこれまでに持っていたコードで、正しく実行されません。

これは、UI タイプのスレッドから呼び出された場合は問題なく動作しますが、サービス タイプのスレッドから呼び出された場合は何も起こりません。に変更Print()するShowPrintPreviewDialog()と、次の IE スクリプト エラーが発生します。

エラー: dialogArguments.___IE_PrintType null またはオブジェクトではありません。

URL:res://ieframe.dll/preview.dlg

小さな空の印刷プレビュー ダイアログが表示されます。

0 投票する
11 に答える
17927 参照

c# - .NETサービスからの印刷

現在、別のアプリケーションからメッセージを受信し、そのメッセージの内容をフォーマットして、プリンターに送信するプロジェクトに取り組んでいます。選択するテクノロジは、C#Windowsサービスです。出力はレポートと呼ぶことができると思いますが、レポートエンジンは必要ありません。StringTemplateのような単純なテンプレートエンジン、またはHTMLを出力するXSLTでさえ問題ありません。私が抱えている問題は、サービスからこの種の出力を印刷するための無料の方法を見つけることです。動作するように見えるので、MicrosoftのRDLCを使用してプロトタイプを作成し、ローカルレポートにデータを入力してから、それをイメージとしてメモリストリームにレンダリングし、それを印刷します。それに関する問題は次のとおりです。

  • 複数ページの印刷は大きな頭痛の種になります。
  • それでも、PrintDocumentを使用してメモリストリームを印刷する必要があります。これは、Windowsサービスではサポートされていません(動作する可能性はありますが、プロトタイプではまだそれほど進んでいません)。
  • 出くわすデータが変更された場合、データセットとデータが逆シリアル化されるクラスを変更する必要があります。悪い悪い悪い。

誰かがこのようにリモートで何かをしなければならなかったのですか?何かアドバイス?ユーザー入力なしでHTMLを印刷することについての質問をすでに投稿しましたが、それに約3日を費やした後、少なくとも無料で利用できるツールでは、HTMLを印刷できないという結論に達しました。

すべての助けに感謝します。

編集:私たちは.NETFrameworkのバージョン2.0を使用しています。

0 投票する
2 に答える
834 参照

c# - プリンターは共有しないと使えない

従来の asp を使用して C# dll を呼び出し、C# dll では System.Drawing.Printing.PrinterSettings.InstalledPrinters を使用して使用可能なプリンターのリストを取得しています。プリンタが共有されていない場合、ユーザーが印刷しようとしても表示されません。ローカル システム アカウントは、VB6 dll からそれらを表示および印刷できます。管理者は、ご想像のとおり、C# dll から問題なく印刷できます。これらのプリンターを使用できるようにするために、ユーザーに付与する必要のある何らかのアクセス許可はありますか?

0 投票する
11 に答える
75472 参照

browser - Webアプリケーションでの「サイレント」印刷

私は、ユーザーの関与なしに、サイレントに印刷する必要があるWebアプリケーションに取り組んでいます。これを達成するための最良の方法は何ですか?厳密にJavascriptでも、FlashやAIRでも実行できるのは好きではありません。私が見た中で最も近いのはJavaアプレットです。

どんなウェブサイトでもこれができるのはなぜ悪い考えなのか理解できます。この特定のインスタンスは内部アプリケーション用であり、ユーザーがURLを信頼済みサイトのリストに追加したり、アドオンをインストールしたりする必要がある場合は、完全に受け入れられます。

0 投票する
2 に答える
9597 参照

c# - Mono は System.Drawing と System.Drawing.Printing をサポートしていますか?

Mono を使用してビットマップをロードし、Linux で印刷しようとしていますが、例外が発生します。Mono は Linux での印刷をサポートしていますか? コード/例外は以下のとおりです。

編集:例外が発生しなくなりましたが、どのようなサポートがあるのか​​まだ知りたいです。後世か何かのためにコードを残す。

0 投票する
2 に答える
245 参照

internet-explorer - DOM 変更の印刷

私がやろうとしているのは、表のセル <td> の背景色を変更することです。ユーザーがページを印刷しようとすると、変更が表示されます。

現在、目立たないスクリプトを使用して、セルの範囲で次のコマンドを実行しています。

これは IE および FF の画面では機能しますが、印刷プレビューに移動すると、背景色が失われます。

私は何か間違ったことをしていますか?

0 投票する
4 に答える
4877 参照

html - ユーザーが「印刷」を選択したときに HTML ページを横向きに印刷するにはどうすればよいですか?

常に横向きモードで印刷する必要がある Web ページを生成します。Web ブラウザの印刷ダイアログはデフォルトで縦向きになっているため、印刷ジョブごとにユーザーが手動で横向きを選択する必要があります。些細なことですが、この不要なステップを削除できれば、ユーザーにとってはうれしいことです。

すべての回答者に事前に感謝します。

0 投票する
5 に答える
4750 参照

c# - CSS を適用した背景画像を WebBrowser コントロールで印刷する方法

winforms で webbrowser コントロールを使用していますが、css で適用した背景画像が印刷物に含まれていないことがわかりました。

表示されているドキュメントの背景も Web ブラウザに印刷させる方法はありますか?

編集:これをプログラムで実行したかったので、このソリューションを選択しました:

これを処理する別の方法は、値を読み取り、印刷する前にこれを自分で調整するようにユーザーに通知することです。このようにレジストリを微調整することは良い習慣ではないことに同意する必要があるため、どんな提案も受け付けています。

フィードバックをお寄せいただきありがとうございます

0 投票する
4 に答える
8308 参照

apache-flex - Adobe AIR での印刷 - スタンドアロン PDF 生成

PDF を生成するための往復 Web サービスに頼ることなく、Adobe AIR アプリケーションで PDF ドキュメントを生成することは可能ですか? GoogleCode で最初の Flex Reports を見てきましたが、実際の PDF を生成するには往復が必要です。

AIR が RIA のデスクトップ エンドであると想定されている場合、これを実現する方法はありますか? 私は何かを見落としていると思いますが、ドキュメントを検索してもあまり明らかにならず、AIRのターゲットを考えると、それが含まれていないだけだとは信じられません.

0 投票する
2 に答える
2680 参照

c# - C# .Net 3.5 SP1 で事前に印刷されたフォームにデータを印刷する

データを事前に印刷された A6 フォーム (Landsacpe A4 の 1/4 サイズ) に印刷する必要があります。テキストの段落を印刷する必要はありません。ページ上に散らばる短い行だけです。

MSDN に関するものはすべて、テキストの段落のプライティングに関するものです。

あなたが与えることができるどんな助けにも感謝します, ロベルト