現在、「ラベルの印刷」機能を追加しようとしています。ボタンをクリックすると、印刷プレビュー ダイアログが開き、ラベル形式で印刷されます (これは画面ビューとは異なり、非表示になっています)。
Windows 7 の chrome、IE、Firefox、および safari でテストしました。ただし、期待どおりに動作するのは chrome だけで、予想されるページ サイズとスタイルで印刷されます。IE と Firefox の場合、PDF で保存するとラベルの形式はそのままですが、レター (デフォルト) ページ サイズでしか印刷できません。ページ サイズをカスタム ラベル サイズに変更しようとすると、IE がクラッシュし、Firefox ではシステムの印刷ダイアログでプロパティを開くことができません。サファリ (WINDOWS) の場合、カスタム ラベル サイズで印刷できますが、ヘッダーとフッターを削除できず、ラベル フォーマットが多くのページに分割されます。
私が持っている質問は次のとおり
です。 1. 原因はカスタム ラベル サイズですか、それとも他のブラウザの制限によるものですか?
2. Safari (Windows) でヘッダーとフッターを削除するにはどうすればよいですか? 私の調査結果は今のところ悲観的です...
3. 他のブラウザ用に、印刷ダイアログの代わりに印刷プレビュー ダイアログを生成する方法はありますか? (Chrome のようなもの)
4. Javascript を使用して印刷設定をプリセットし、プリンタをラベル プリンタに設定し、ページ サイズをカスタム ラベル サイズに変更する方法はありますか?
誰かが私を啓発できるなら、ありがとう。