zoukankan      html  css  js  c++  java
  • AX2009报表打印固定长度Barcode条码

    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一定要减小字体,顺序必须先增大再减小

  • 相关阅读:
    应用程序跳转
    百度地图集成
    导航 -MapKit
    导航
    定位
    ApexSql Log使用体会
    Oracle学习 第16天
    上来冒个泡吧
    Oracle学习 实战心得总结
    好久没上来冒个泡了,整整一个半月
  • 原文地址:https://www.cnblogs.com/rumenren/p/6236878.html
Copyright © 2011-2022 走看看