問題タブ [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 投票する
2 に答える
6272 参照

html - HTML テキストの入力サイズをそのコンテンツに合わせてスタイル設定する

このシステムについては他にもいくつか質問したので、詳細を繰り返さないようにします。

短いバージョンは、多くの html ページがあり、それぞれに入力を受け入れるフォームがありますが、入力をどこにも保存することはありません。それらは郵送用にのみ印刷されます。聞いたことのない以前の開発者が@media printそれらのほとんどの最初の作業を行ったので、彼はいくつかの...印刷されたページの醜いテキスト ボックスを非表示にする奇妙な解決策を思いつきました。同じhtml. 残念ながら、多くの場合、戻るボタンが壊れてしまったので、戻って修正する必要があります。


場合によっては、これらの html フォームは実際にはフォーム レターであり、テキスト入力はテキストの中央にあります。ボックスが表示されないようにテキスト入力のスタイルを設定できますが、それでもサイズが正しくありません。これにより、属していない余分な醜い空白がたくさんできます。ユーザーが入力したテキストに入力を合わせるにはどうすればよいですか?

現時点で思いつく最善の方法は、印刷時に入力の代わりに表示するようにスタイル設定された各入力の横に非表示の <span> を配置し、javascript を使用して同期を維持することです。しかし、これは醜いです。もっと良いものを探しています。

更新:
ほとんどのユーザーはまだ IE6 を使用していますが、一部の IE7 と firefox も使用しています。

Update2:
スパンではなくラベルを使用するように少し考え直しました。ラベルのfor属性を使用して関係を維持します。最終的なコードについては、この質問を参照してください。

0 投票する
3 に答える
2368 参照

c++ - Vista x64 で PrintDlg を使用しても機能せず、32 ビットおよび XP では正常に機能する

まだ使用しているレガシープリンターの「セットアップ」コードを含むアプリがありますPrintDlg。カスタム テンプレートを使用して、さまざまな種類の印刷タスク (レポートや図面など) に使用するプリンターを、向きや用紙サイズ/ソースと共にユーザーが選択できるようにします。

XP および 32 ビット Vista で動作しますが、Vista x64 ではCDERR_MEMLOCKFAILUREvia を取得しCommDlgExtendedError()ます。構造体の必要最小限の入力だけで実行しようとしましたPRINTDLGが、パラメーターにPD_PRINTSETUPorが含まれPD_RETURNDEFAULTていると、そのエラーが発生します。

PageSetupDlgプリンターの選択/ページ設定がとに分割されているPrintDlgExため、かなりの量のコードを変更したり、印刷やプリンターの設定をユーザーに提示する方法を完全に変更したりしない限り、明らかに簡単な移行はありません。

64 ビット Vista でこの問題に遭遇した人はいますか? また、回避策を見つけましたか?

注:
他の制約により、アプリケーションは管理者として実行されます

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

html - コマンドラインから html ファイル (画像、css を含む) を印刷できますか?

スクリプトからの画像を含むスタイル付きの html ページを印刷したいと考えています。誰でもオープンソースのソリューションを提案できますか?

Linux (Ubuntu 8.04) を使用していますが、他のオペレーティング システムのソリューションにも興味があります。

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

vba - VBA を使用して、HP プリンター ドライバー設定の [180 度回転] チェックボックス オプションをプログラムで制御できますか?

デュプレクサ ユニットを使用して、HP Laserjet プリンタ (4200/4350) の [180 度回転] 設定のオンとオフを切り替えようとしています。

ビジネスには「両面に印刷する」という要件があります。最大の制御のために、印刷時に (印刷マクロを介して) 操作できるようにしたいと考えています。ビジネスは動作します。

トレイの割り当て、印刷順序を制御し、両面印刷のオンとオフを切り替えることができます。ただし、回転オプションを制御する方法がわかりません(これをオンまたはオフに切り替えます)。

ブランケット以外に利用できるソリューションはありますか? すべてのドキュメント/ユーザーに対して、プリント サーバーでこのオプションを有効にしますか?

0 投票する
1 に答える
144 参照

windows - Windows アプリからの印刷 - Linux 上の Oracle DB からのデータ

Linuxで実行されているOracle DBがあります。

データをレポートする準備ができると、DB のテーブルに値が配置されます。

現在、アプリは値をチェックするために 10 秒ごとに実行されるようにスケジュールされており、存在する場合はレポートを出力します。かわいくない。

これどうやったら綺麗になれるの?

私は、Oracle DBがどういうわけかWindowsサーバーを印刷するようにトリガーすることを想像しています(TCP / IP?Windowsボックスでリッスンする小さなサービス)。これにより、Windowsアプリは作業の時間になったときにのみ起動します。

Linux/Oracle システムが Windows ボックスに「信号を送る」にはどうすればよいでしょうか?

0 投票する
1 に答える
4685 参照

asp.net - ASP.NET で ReportViewer を使用せずにレポートを印刷する

ビジネス インテリジェント レポート サービスを使用して、My MS SQL データベースからいくつかのデータをレポートしています。ASP.NET で、BI からデータを取得してレポートを表示する新しいレポート ビューアーを作成し、それを印刷できます。

私の質問は、レポート ビューアーなしでレポートを印刷するにはどうすればよいですか?

前もって感謝します :)

0 投票する
8 に答える
114869 参照

c# - .NET でプリンター情報を取得するには?

標準の PrintDialog には、選択したプリンターに関連付けられた 4 つの値 (Status、Type、Where、および Comment) があります。

プリンターの名前がわかっている場合、C# 2.0 でこれらの値を取得するにはどうすればよいですか?

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

jquery - jQueryによる印刷イベントのキャプチャ

ページが印刷のために送信される直前に DOM を操作できるようにしたいと考えています。Internet Explorer には、「onbeforeprint」と呼ばれるウィンドウ オブジェクトに関するイベントがありますが、これは独自のものであり、他のブラウザーではサポートされていません。javascript (可能であれば、特に jQuery) を介してこれを行うことは可能ですか?

あなたが尋ねる前に、変更が必要な要素にはグローバル スタイルシートで上書きできないインライン スタイルがあるため、印刷メディア スタイルシートを使用して変更を適用するのは簡単ではありません。印刷目的でこれらのインライン スタイルをオーバーライドする必要があります。必要に応じて既存の jQuery を変更することも可能ですが、それはより時間がかかり、リスクの高い変更になります。

乾杯、ザック

0 投票する
1 に答える
334 参照

.net - 特定の領域にデータを印刷する簡単な方法はありますか

一部のデータを A4 用紙の特定の領域に印刷したいと考えています。そのような簡単な方法はありますか?と の座標を見つけるのは非常に困難XですY。以下は、データを印刷するための VB.NET のサンプル コードです。

0 投票する
3 に答える
4667 参照

c# - 請求書、ピックチケットなどを印刷する最良の方法

さて、これが私のシナリオです。

DB として SQL Express を使用するクライアント/サーバー winform アプリケーション。請求書、納品書などを印刷できるようにする必要があります。

お客様が請求書を変更できるようにしたいのですが。すなわち。ロゴを配置したり、フォントサイズを変更したりできます...基本的に表示をフォーマットします。

私がこれまでに検討したことは次のとおりです。

1) テンプレート エンジン (codesmith や mygeneration と同様) を使用し、HTML を出力するテンプレートを使用します。次に、html ページを印刷します。

2) ReportViewer をローカル モードで使用します。ユーザーは Web dev Express のプラグインをダウンロードして、ローカル レポート ファイルを編集できると聞きました。誰でもこれを確認できますか?

3) Reportviewer をリモート モードで使用します。

私は ReportViewer の経験があまりないので、ローカル モードとリモート モードのどちらを使用するべきかわかりません。

あなたの推薦は何の前にこの種のことをしたことがありますか?