首页 > 其他 > 详细

AX2009报表打印固定长度Barcode条码

时间:2016-12-30 15:23:39      阅读:251      评论:0      收藏:0      [点我收藏+]
public boolean fetch()
{
    boolean ret;
    
    int    with100;
    ;
    barcode.string(true,"JJDSHAFNKVCANVKDNAVJKDFAJN");
    
    barcodeStrControl.fontSize(72);//默认字体大小
    with100=barcodeStrControl.widthOfString100mm(barcode.barcodeStr());//实际显示长度
    while(with100<3300)//小于33mm时增大字体
    {
        barcodeStrControl.fontSize(barcodeStrControl.fontSize()+1);
        with100=barcodeStrControl.widthOfString100mm(barcode.barcodeStr());
    }
    
    while(with100>3500)//大于35mm时减小字体
    {
        barcodeStrControl.fontSize(barcodeStrControl.fontSize()-1);
        with100=barcodeStrControl.widthOfString100mm(barcode.barcodeStr());
    }



    ret = super();
    element.execute(1);

    return ret;
}

实际要显示的长度为35mm,大于35mm一定要减小字体,顺序必须先增大再减小

AX2009报表打印固定长度Barcode条码

原文:http://www.cnblogs.com/rumenren/p/6236878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!