Lodop印刷関連

1901 ワード

本文はただ出会ったいくつかの特殊な問題に対して総括を行って、lodopの属性と方法について詳しく解いて道の長いブログあるいはLodop、C-Lodopの使用説明とサンプルを調べることができます
ピクチャピクセルサイズ変換
1.表を印刷する方法は二つあります.関数は以下の通りです.
ADD_PRINT_TABLE(intTop,intLeft,intWidth,intheight,strHTML);ADD_をハイパーテキストで印刷PRINT_TBURL(intTop,intLeft,intWidth,intheight,strURL);URLアドレスで印刷しますが、この方法ではGoogleブラウザではバックグラウンドからrequestへの値転送はサポートされていません.
コントロールは、ページ要素theadの内容をヘッダーにし、要素tfootの内容をヘッダーにします.たとえば、次のようにします.
LODOP.ADD_PRINT_TBURL("20mm","20mm","RightMargin:20mm","BottomMargin:10mm",basePath+'/dtsp/school/schoolTrainAbilityPrint.do');

LODOP.ADD_PRINT_TABLE("10mm","20mm","RightMargin:20mm","BottomMargin:10mm",document.getElementById("ddd").innerHTML);

2.html印刷テーブル各ページにあるヘッダーと印刷ページング
tableラベルにtheadを定義し、スタイルをstyle=「display:table-header-group」に設定します.テーブルの末尾が必要な場合も、tfootを定義し、style=「display:table-footer-group」に対してADD_PRINT_TABLEメソッドを併用すると効果的です
3.html純WEB印刷プレビュー
PREVIEW_IN_BROWSE:印刷プレビュー画面がページに埋め込まれているかどうか、その値は整数または文字型で、1または「1」または「True」=はい、そうでない場合はそうではありません.このメソッドはPRINT_とINITAは一緒に使うと効果的です.次のようになります.
LODOP.SET_SHOW_MODE("PREVIEW_IN_BROWSE",1);
LODOP.PRINT_INITA(0,0760321,「印刷コントロール機能プレゼンテーション_Lodop機能_オンライン編集取得プログラムコード」);
4.背景図を印刷します.関数は以下の通りです.
LODOP.ADD_PRINT_SETUP_BKIMG("D:\\q1.png");// png 。
LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",true);// 
LODOP.SET_SHOW_MODE("BKIMG_PRINT",true);// 

5.横印刷、関数は以下の通りです.
LODOP.SET_SHOW_MODE("LANDSCAPE_DEFROTATED",1);//横方向印刷のプレビューは、既定で90度回転します(正方向表示)
6.純テキスト印刷、関数は以下の通りです.
ADD_PRINT_TEXT(Top,Left,Width,Height,strContent);
Top:上辺距離;Left:左の距離;Width:印刷領域の幅;Height:印刷領域の高さ;strContent:純粋なテキストの内容(例:
LODOP.ADD_PRINT_TEXT(380, 100, 200, rowHeight,obj.LEGAL);
LODOP.SET_PRINT_STYLEA(5, "FontSize", 10);//