演示使用各种长度单位:

Lodop很多函数的参数可声明使用in(英寸)、cm(厘米)、mm(毫米)、pt(磅)、px(1/96英寸)等长度单位,
注意这里的px不是像素,是绝对长度单位,1px等于1/96英寸,与正常DPI显示设置的像素值相等。如果
采用该单位,那么正常显示的屏幕内容与实际打印输出的内容大小相当,这个长度单位可以实现感觉上
的“所见等于所打”,px是缺省长度单位,如此以来,单位换算关系为:
1in = 2.54cm = 25.4mm = 72pt = 96px
 
如下是相关函数清单(红色参数部分):
PRINT_INITA(Top,Left,Width,Height,strPrintTaskName);
ADD_PRINT_TEXT(Top,Left,Width,Height,strContent:);
ADD_PRINT_HTM(Top,Left,Width,Height,strHtml);
ADD_PRINT_TABLE(Top,Left,Width,Height,strHtml);
ADD_PRINT_URL(Top,Left,Width,Height,strURL);
ADD_PRINT_IMAGE(Top,Left,Width,Height,strHtml);
ADD_PRINT_TBURL(Top,Left,Width,Height,strURL);
ADD_PRINT_HTML(Top,Left,Width,Height,strHtml);
ADD_PRINT_LINE(Top1,Left1,Top2,Left2,intLineStyle,intLineWidth);
ADD_PRINT_RECT(Top,Left,Width,Height,intLineStyle,intLineWidth);
ADD_PRINT_ELLIPSE(Top,Left,Width,Height,intLineStyle,intLineWidth);
ADD_PRINT_SHAPE(intShapeType,Top,Left,Width,Height,intLineStyle,intLineWidth);
ADD_PRINT_TEXTA(strItemName,Top,Left,Width,Height,strContent);
SET_PREVIEW_WINDOW(intDispMode,intToolMode,blDirectPrint,Width,Height,strPButtonCaptoin);
 
例如画100mm×12.4mm矩形框,如下几行代码都可以实现:
ADD_PRINT_RECT(26,37,378,47,0,1);
ADD_PRINT_RECT("72pt","27.8pt","283.5pt","35.2pt",0,1);
ADD_PRINT_RECT("43.9mm","9.8mm","100mm","12.4mm",0,1);
ADD_PRINT_RECT("6.24cm",".98cm","10cm","1.24cm",0,1);
ADD_PRINT_RECT("3.177in",".385in","3.938in",".49in",0,1);
用以上代码进入打印设计看看!

<<回样例目录