0

[送信]ボタンのあるフォームを作成しました。これは、正しい受信トレイにメールを送信することで機能します。しかし、昨日の会議で「印刷」ボタンを挿入するように言われましたが、その方法がわかりません。ボタンのプロパティに移動し、ラベルを「印刷」に変更しましたが、ここからどこに行けばよいかわかりません。「ルール」または「フォームコードの編集」を使用してボタンを印刷しますか?

ありがとうございました。

4

2 に答える 2

1

コードからいくつかの方法でそれを行うことができますが、1つはフォームに完全な信頼を付与することを含み、もう1つは常に機能するわけではありません。オプションについては、 http://www.infopathdev.com/forums/p/10183/36241.aspxを参照してください。

通常、ツールバー(および[ファイル]メニューのオプション)に既にある印刷ボタンについてユーザーを教育する方が簡単です。これらは他のすべてのOffice製品と同じように機能するため、人々はそれに慣れています。

また、通常、InfoPathフォームはうまく印刷されないことも考慮する必要があります(スクロールバーのあるテキストボックスは印刷時に途切れたり、ページングによってコントロールが奇妙な方法で分割されたりします)。出力印刷により適した「印刷」ビューを作成するのが一般的です。それほど難しくはなく、InfoPathヘルプファイルにガイドラインがあります。

于 2011-12-16T15:05:39.900 に答える
0

コードから編集できる場合は、現在のウィンドウを印刷するようにブラウザに指示する必要があります。javascriptでは、ウィンドウクラスにメソッドprint()があります。したがって、次のようなことができます。<A HREF="javascript:window.print()">Click to Print This Page</A>

于 2011-12-07T13:53:23.533 に答える