ScriptXは、セクションパラメータ説明を制御します

多くの場合、印刷機能を使用するWebプロジェクトでは、私が今ScriptXを使用しています、基本的な機能は無料です(高度な機能サーチャージ)
のWebページに埋め込まれている:
=のclassid:<上記のid =「ファクトリーの」VIEWASTEXTスタイル=「なしの表示を実行する」に言及したオブジェクト"CLSID:1663ed61-23eb-11D2-b92f -008048fdd814"コードベース= "hppt://url/smsx.cab#Version=6,4,438,06"> </ OBJECT>

ここではいくつかの一般的なJavaScriptの機能制御に注意してください。

< スクリプト延期 > //  -------------------基本的な機能、無料でご利用------------------- ---- factory.printing.header  = "" ; // ヘッダfactory.printing.footer  = "" ; // フッタfactory.printing.SetMarginMeasure(1 ); // マージンユニットは1mm、するために2インチ// 余白設定を、それが最小の余白で、ほとんどのプリンタがゼロに余白を印刷することはできませんのでご注意は、通常6mm以上ある// マージンがゼロに設定されている場合、時間に設定された時間、自動的に最小マージンに調整factory.printing.leftMargin  = 7 ; // 左マージンfactory.printing.topMargin  = 7 ; // 上マージン

 
 




 
 
factory.printing.rightMargin  = 7。; // 右マージンfactory.printing.bottomMargin  = 7。; // 下マージンfactory.printing.portrait  = trueに; // ポートレート、風景向きがfalseにある場合// ------ ---------------------------------- --------------高度な機能----------- factory.printing.printer = "EPSON LQ-1600KIII"; //指定されたプリンタ使用// factory.printing.printer = "\\ HPLaserJ \\\\コサ-データ" ; //などネットワークプリンタとして、あなたは文字のエスケープする必要がありfactory.printing.paperSizeを  = A4 ; // 古紙を指定factory.printing.paperSource  = "  
 
 




 
  手差し " ; // 送りモード、ここでは手差しで factory.printing.copiesは  = 1 ; // 印刷部数factory.printing.printBackground  = ; // 背景画像を印刷するかどうかをfactory.printing.SetPageRange(、  1 、  3 );  // 印刷ページ1〜3 // -----共通機能------------- ------------------- (factory.printing.Print falseに); // なし確認プリント、trueに印刷する前に、確認のために必要な時間// factory.printing.Print(falseに、のPageFrame); PageFrameのIフレーム又はフレームのフレーム名のみ印刷フレームコンテンツであるfactory.printing.PrintSetup();
 
 





// 印刷設定 factory.printing.Preview(); // 印刷プレビューfactory.printing.WaitForSpoolingComplete(); //は確認せずに非常に便利な、プリントスプーラに完全な印刷ジョブのための連続印刷を待ってfactory.printing.EnumPrintersを(索引); // 列挙インストールされているすべてのプリンタのは、主に生成するためのプリンタを選択する< / スクリプト>




 

ます。https://www.cnblogs.com/baoposhou/archive/2009/08/30/1556845.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34119545/article/details/93551733