danjumuban.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #ifndef DANJUMUBAN_H
  2. #define DANJUMUBAN_H
  3. #include <QObject>
  4. #include <QPainter>
  5. #include <QtPrintSupport>
  6. #include "code39.h"
  7. #include <QList>
  8. #include "QPrintDialog"
  9. #include "packinfo.h"
  10. class DanJuMuBan
  11. {
  12. public:
  13. DanJuMuBan();
  14. //箱单
  15. QImage printBoxInfo(QString bar,QSharedPointer<BoxInfo> info);//QList<QString> datalist,const QString company);
  16. // 码单
  17. QImage printPackInfo(QString bar, QSharedPointer<PackInfo> info);
  18. void print(QImage image);
  19. private:
  20. int MAXWIDTH=100;
  21. int MAXHEIGHT=80;
  22. int FONTHEIGHT=10;
  23. Code39 barCode;
  24. // QString pinming;
  25. // QString maozhong;
  26. // QString pihao;
  27. // QString jingzhong;
  28. // QString guige;
  29. // QString tongshu;
  30. // QString dengji;
  31. // QString nianxiang;
  32. // QString xianghao;
  33. // QString guanse;
  34. // QString path;
  35. // QDateTime datetime;
  36. // QString company = "南通市华安袜业有限公司";
  37. // QString telephone = "0513-88249588";
  38. // QString fax = "0513-88249589";
  39. };
  40. #endif // DANJUMUBAN_H