zoukankan      html  css  js  c++  java
  • Memo打印

     
     
    加入Printers单元,

    var
      Left,Top,PageHeight,i,x,y,LineSpace : integer;
    begin
       Top := 20;
       Left := 20;
        y := Top;//Top 起始行的位置,比如设置 Top := 20;
        x := Left;//Left 左边的起始位置,比如设置:Left := 20;
        PageHeight := 2600;//A4得纸张大概是这么多,我既不太清,你可以通过某个过程先得到这个数据,
        LineSpace := 24;//行间距
        Printer.BeginDoc;
        for i := 0 to Memo1.Lines.Count - 1 do
          begin
            Printer.Canvas.TextOut(x,y,Memo1.Lines[i]);
            y := y + LineSpace;
            if(y > PageHeight - Top) then
              begin
                Printer.NewPage;
                y := Top;
              end;
          end;
        Printer.EndDoc;
    end;





  • 相关阅读:
    天兔监控系统安装
    day6
    day5
    day4
    day3
    day2
    day1
    几个重要的Xenomai相关链接
    树莓派GPIO中断驱动程序
    转了一圈,再读LKD
  • 原文地址:https://www.cnblogs.com/xe2011/p/3374224.html
Copyright © 2011-2022 走看看