精华内容
下载资源
问答
  • 1. 单据中有多行数据,但预览只显示部分内容,或者打印内容行与行之间有间隔 FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是打印...

    单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔

    FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True.
    说明:

    RowCount:控制总共打印几行;RowCount=0是打印全部;

    Start New Page:打印前先跳页;每页打印一行;

    Stretch:表身自动伸缩根据表身内容;

    1.  在打印中设置金额或数量的小数位数
      

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——数字——1234.50

    %2.0f:以整数形式显示;

    %2.2f:显示两位小数;

    %2.3f:显示三位小数位,可根据情况进行调整。

    1.  在打印中设置日期/时间的格式
      

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——日期/时间——11.28.2002

    mm.dd.yyyy:显示月.日.年

    mm.dd:显示月.日

    mm:显示两位的月

    1.  当栏位的值为零时显示为空
      

    FASTREPOR属性中:设置HideZeros(数字前面的0是否显示)为True

    1.   自动换行
      

    1)选择数据单元进行群组;

    2)StretchMode为smMaxHtight;WordWrap为True;Stretched为True.

    说明:

    StretchMode:对象伸缩的行为;

    WordWrap:文本是否自动换行;

    1.  合计
      

    [SUM(<进/销/退/折表身档.“AMTN_NET”>,MasterData2)]

    1.  每页合计
      

    将定义好的合计函数放到‘栏尾’中即可。

    1.  全表合计
      

    将定义好的合计函数放到‘报表合计’中即可。

    1.  金额大写
      

    在报表设计中使用函数:ConbertNumToChinese()

    合计金额大写:[ConvertNumToChinese(SUM(<进/销/退/折表身档.“AMTN_NET”>,MasterData2))]

    负数合计金额大写:[ConvertNumToChinese(Abs(SUM(<进/销/退/折表身档.“AMTN_NET”>,MasterData2)))]

    1. 报表中打印行数

    在报表设计中使用变量——系统变量Line#

    1. 连打

    1) 单据——速查,查出要打印的单据;

    2)打印——查询数据——预览——打印,选择多张单据进行连打。

    1. 连打打到同一页

    打印——设计——页面设置——勾选“打印至前一页”,“伸展至打印区”

    1. 打印固定行数,不足补空白行代码(语言:PascalScript)

    var

    PageLine: integer;

    PageMaxRow: integer=5; //每页打印的行数

    procedure Footer1OnBeforePrint(Sender: TfrxComponent);

    var

    i: integer;

    begin

    i := iif(PageLine=0, PageMaxRow, PageLine);

    while i < PageMaxRow do begin

    i := i + 1;

    Engine.ShowBand(Child1); //印空白表格

    end;

    end;

    procedure MasterData2OnBeforePrint(Sender: TfrxComponent);

    begin

    PageLine := mod PageMaxRow;

    if (PageLine = 1) and ( > 1) then

    Engine.newpage;

    end;

    begin

    end.

    1. 电子签名代码(语言:BasicScript)

    sub MasterData2OnBeforePrint(Sender)

    if length(<进销货表头档.”CHK_MAN”>)>0 then picture2.visible=true

    end sub

    展开全文
  • 最近写论文,由于学会要求PDF稿内的图片大于300dpi,于是在word那儿折腾了半天。...Word2013预览里的图片是正常的,但是打印的时候居然只显示一部分。注意这是放大后的一小部分,别提多蛋碎了,意味着在word

    原文带图片链接:【最强解决办法】打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题

    最近写论文,由于学会要求PDF稿内的图片大于300dpi,于是在word那儿折腾了半天。

    有人推荐用LaTeX类软件来写作,那样导出画质啊格式啊啥的都可调,而且完美……但是抱歉我只有3天时间了,来不及学这么个用编程思维来写文章的软件。于是下列问题如何解决呢?

     

    1. Word2013预览里的图片是正常的,但是打印的时候居然只显示一小部分。注意这是放大后的一小部分,别提多蛋碎了,意味着在word里图片的边框被打印机正常打印出来了,但是边框里面的图片却是莫名其妙变大的,跟在word里预览的完全不同。

     

    2. 图片质量压缩问题:无论是用word2013转存PDF还是砸的,每次图片都会压缩质量。这里有2个小问题点,2.1. 打印出来的文档,图片质量被压缩

    2.2. 转存为PDF的文档,图片质量被压缩

     

    问题1的解决办法:

    压缩图片……但是特么选择使用图片原本的质量来压缩图片……所以你压缩来干嘛呢?

    【最强解决办法】打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题

    于是这张PNG的照片在不改变解析度的压缩下,打印出来终于正常了。(终其原因,也有说是因为图片本身的dpi没调对)
    【最强解决办法】打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题

     

     

    问题2.1的解决办法:

    发觉不仅要进打印机里面调试,还得在调试里面再进调试。最终翻出这个日式打印机的秘诀,把印刷模式调成高画质,这样就不会在word里面预览看起来好好的,打印出来是马赛克了。
    【最强解决办法】打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题

     

     

    问题2.2的解决办法:

    也是头疼啊,word直接存能保存成PDF格式本来是新时代word的一个最大特点,非常方便。但是由于你这一压缩图像,pdf出来又是马赛克了。这个给一帮说“word不专业,应该用LaTeX写论文”的人留下口实。但是,要有信心,商业的不会差,特么收钱了啊!!!!于是,只是钱交的不够。

    再买一个Adobe Acrobat Pro吧!!

    装完以后,会出现一个Adobe PDF打印机,用这个打印,专业性杠杠的!!!

    同样是进属性调解析度,还可以设定图像高到什么程度才压缩,保证质量。压缩后的jpg也可以选质量,非常赞!
    【最强解决办法】打印图片显示不全(word预览却是全的),打印画质下降、转PDF下降等问题
     

    展开全文
  • 1、对控件进行了完善,DGVPrint、VB2008Print、EasyReport组件的打印预览速度有较大的提升; 2、VB2008Print与EasyReport添加了二维码打印的功能,该功能使用开源的Zxing.NET实现; 3、添加了DrawDGVEx函数,方面...
  • 1.单据中有多行数据,但预览只显示部分内容,或者打印内容行与行之间有间隔 FASTREPOR属性中:设置RowCount=0,StartNewPage为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是打印...

    1.单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔
    FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True.

    说明:

    RowCount:控制总共打印几行;RowCount=0是打印全部;

    Start New Page:打印前先跳页;每页打印一行;

    Stretch:表身自动伸缩根据表身内容;

     

    2.在打印中设置0值打印时为空白

    在FastReport中设置要显示为指定值的列,在这列有个HideZeros设置为true,当此列值为0时,打印出来后为空白,避免因大量的0看起来晕;

     

    3.在打印中设置金额或数量的小数位数

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——数字——1234.50

    %2.0f:以整数形式显示;

    %2.2f:显示两位小数;

    %2.3f:显示三位小数位,可根据情况进行调整。

     

    4.在打印中设置日期/时间的格式

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——日期/时间——11.28.2002

    mm.dd.yyyy:显示月.日.年

    mm.dd:显示月.日

    mm:显示两位的月

    5.当栏位的值为零时显示为空

    FASTREPOR属性中:设置HideZeros(数字前面的0是否显示)为True

    6.自动换行

    1)选择数据单元进行群组;

    2)StretchMode为smMaxHtight;WordWrap为True;Stretched为True.

    说明:

    StretchMode:对象伸缩的行为;

    WordWrap:文本是否自动换行;

     

    7.合计

    [SUM(<进/销/退/折表身档."AMTN_NET">,MasterData2)]

     

    8.每页合计

    将定义好的合计函数放到‘栏尾’中即可。

     

    9.全表合计

    将定义好的合计函数放到‘报表合计’中即可。

     

    10.金额大写

    在报表设计中使用函数:ConbertNumToChinese()

    合计金额大写:[ConvertNumToChinese(SUM(<进/销/退/折表身档."AMTN_NET">,MasterData2))]

    负数合计金额大写:[ConvertNumToChinese(Abs(SUM(<进/销/退/折表身档."AMTN_NET">,MasterData2)))]

     

    11.报表中打印行数

    在报表设计中使用变量——系统变量Line#

     

    12.连打

    1) 单据——速查,查出要打印的单据;

    2)打印——查询数据——预览——打印,选择多张单据进行连打。

     

    13.连打打到同一页

    打印——设计——页面设置——勾选“打印至前一页”,“伸展至打印区”

     

    14.打印固定行数,不足补空白行代码(语言:PascalScript)

    var

    PageLine: integer;

    PageMaxRow: integer=5; //每页打印的行数

    procedure Footer1OnBeforePrint(Sender: TfrxComponent);

    var

    i: integer;

    begin

    i := iif(PageLine=0, PageMaxRow, PageLine);

    while i < PageMaxRow do begin

    i := i + 1;

    Engine.ShowBand(Child1); //印空白表格

    end;

    end;

    procedure MasterData2OnBeforePrint(Sender: TfrxComponent);

    begin

    PageLine := <line> mod PageMaxRow;

    if (PageLine = 1) and (<line> > 1) then

    Engine.newpage;

    end;

    begin

    end.

    14.  电子签名代码(语言:BasicScript)

    sub MasterData2OnBeforePrint(Sender)

    if length(<进销货表头档.”CHK_MAN”>)>0 then   picture2.visible=true

    end sub

     

    展开全文
  • 双击报表模板文件(扩展名为mb的文件)即可进入报表模板修改界面(此时如果打印预览报表模板不会有数据,因为这样修改报表模板时是没有设置数据源的)。 6、解决了原EasyReport报表组件由于资源释放不及时,在多次...
  • MIS金智打印

    2016-05-10 10:34:41
    1、由于在CSDN上发表文档".NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现", 因此将PrinterPageSetting封装成一个.dll,分别用C#与VB.net写了使用示例工程程序 2、在IPrinterPageSetting.cs...
  • 通过将需要打印的特定部分另建个页面,然后装入主页面的个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容实现的。 如: <iframe visible" name="FrameId" width="100%" height="30%" src=...
  • 4.打印页面的特定部分我是通过将需要打印的特定部分另建个页面,然后装入主页面的个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容实现的。如:...
  • 而对于之前已打开的每个文件,要使该状态有效地存入文件,都需在存盘之前,在AutoCAD中执行下列操作之:打印、打印预览、粘贴CAD对象(从本文件或其它文件复制均可)、插入外部块、从模板插入Layout、插入外部参照...
  • 而对于之前已打开的每个文件,要使该状态有效地存入文件,都需在存盘之前,在AutoCAD中执行下列操作之:打印、打印预览、粘贴CAD对象(从本文件或其它文件复制均可)、插入外部块、从模板插入Layout、插入外部参照...
  • 而对于之前已打开的每个文件,要使该状态有效地存入文件,都需在存盘之前,在AutoCAD中执行下列操作之:打印、打印预览、粘贴CAD对象(从本文件或其它文件复制均可)、插入外部块、从模板插入Layout、插入外部参照...
  • 而对于之前已打开的每个文件,要使该状态有效地存入文件,都需在存盘之前,在AutoCAD中执行下列操作之:打印、打印预览、粘贴CAD对象(从本文件或其它文件复制均可)、插入外部块、从模板插入Layout、插入外部参照...
  • fastreport常用函数

    2019-04-16 14:49:00
    1.单据中有多行数据,但预览只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是...

     

    1. 1.       单据中有多行数据,但预览时只显示部分内容,或者打印内容行与行之间有间隔
      FASTREPOR属性中:设置RowCount=0Start New PageFalseStretchedTrue.

    说明:

    RowCount:控制总共打印几行;RowCount=0是打印全部;

    Start New Page:打印前先跳页;每页打印一行;

    Stretch:表身自动伸缩根据表身内容;

    1. 2.      在打印中设置金额或数量的小数位数

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——数字——1234.50

    %2.0f:以整数形式显示;

    %2.2f:显示两位小数;

    %2.3f:显示三位小数位,可根据情况进行调整。

    1. 3.      在打印中设置日期/时间的格式

    FASTREPOR属性中:使用DisplayFormat(数据显示格式)——日期/时间——11.28.2002

    mm.dd.yyyy:显示月..

    mm.dd:显示月.

    mm:显示两位的月

    1. 4.      当栏位的值为零时显示为空

    FASTREPOR属性中:设置HideZeros(数字前面的0是否显示)为True

    1. 5.       自动换行

    1)选择数据单元进行群组;

    2StretchModesmMaxHtightWordWrapTrueStretchedTrue.

    说明:

    StretchMode:对象伸缩的行为;

    WordWrap:文本是否自动换行;

    1. 6.      合计

    [SUM(<//退/折表身档."AMTN_NET">,MasterData2)]

    1. 7.      每页合计

    将定义好的合计函数放到‘栏尾’中即可。

    1. 8.      全表合计

    将定义好的合计函数放到‘报表合计’中即可。

    1. 9.      金额大写

    在报表设计中使用函数:ConbertNumToChinese()

    合计金额大写:[ConvertNumToChinese(SUM(<//退/折表身档."AMTN_NET">,MasterData2))]

    负数合计金额大写:[ConvertNumToChinese(Abs(SUM(<//退/折表身档."AMTN_NET">,MasterData2)))]

    10.  报表中打印行数

    在报表设计中使用变量——系统变量Line#

    11.  连打

    1) 单据——速查,查出要打印的单据;

    2)打印——查询数据——预览——打印,选择多张单据进行连打。

    12.  连打打到同一页

    打印——设计——页面设置——勾选“打印至前一页”,“伸展至打印区”

     13.  打印固定行数,不足补空白行代码(语言:PascalScript

    var

    PageLine: integer;

    PageMaxRow: integer=5; //每页打印的行数

    procedure Footer1OnBeforePrint(Sender: TfrxComponent);

    var

    i: integer;

    begin

    i := iif(PageLine=0, PageMaxRow, PageLine);

    while i < PageMaxRow do begin

    i := i + 1;

    Engine.ShowBand(Child1); //印空白表格

    end;

    end;

    procedure MasterData2OnBeforePrint(Sender: TfrxComponent);

    begin

    PageLine := <line> mod PageMaxRow;

    if (PageLine = 1) and (<line> > 1) then

    Engine.newpage;

    end;

    begin

    end.

    14.  电子签名代码(语言:BasicScript

    sub MasterData2OnBeforePrint(Sender)

    if length(<进销货表头档.”CHK_MAN”>)>0 then   picture2.visible=true

    end sub

    转载于:https://www.cnblogs.com/cyzgg/p/10717050.html

    展开全文
  • 1. 单据中有多行数据,但预览只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True.说明: RowCount:控制总共打印几行;RowCount=0是打印...
  • 打印预览控件中,可以用鼠标拖动页面,以查看超出显示范围之外的部分内容。 该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多看图类软件都有这种类似的...
  • 滚动条

    2016-09-26 16:54:50
     打印预览控件中,可以用鼠标拖动页面,以查看超出显示范围之外的部分内容。  该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多看图类软件都有这种...
  • 1.单据中有多行数据,但预览只显示部分内容,或者打印内容行与行之间有间隔FASTREPOR属性中:设置RowCount=0,Start New Page为False;Stretched为True. 说明: RowCount:控制总共打印几行;RowCount=0是打印...
  • 款非常好的WPF编程宝典2010 源代码

    热门讨论 2014-04-14 09:57:41
    第1章 WPF概述 1 1.1 理解Windows图形 1 1.1.1 DirectX:新的图形引擎 1 1.1.2 硬件加速与WPF 2 1.2 WPF:高级API 4 ...20.4.1 为打印预览创建XPS文档 597 20.4.2 通过XPS直接打印 到打印机 598 20.4.3 异步...
  • C#中用鼠标移动页面功能的实现

    千次阅读 2009-06-01 17:52:00
    项目中需要实现以下功能: 打印预览控件中,可以用鼠标拖动页面,以查看超出显示范围之外的部分内容。 该功能本来可以通过拉动水平和垂直滚动条来实现,但实际使用中,用户更趋向于直接用鼠标拖动页面来实现,很多...
  • 配书光盘附带了实例的源程序和部分视等第1篇 C#编程基础篇 第1章 C#开发环境的使用 2 1.1 Visual Studio开发环境的安装与配置 3  实例001 配置合适的Visual Studio 2008开发环境 3  实例002 设置程序代码行号 4...
  • lotus cn 手册

    2013-10-23 13:02:05
    •您可以突出显示文件的某个部分,然后选择只打印所选内容。 脱机工作 您可以从浏览器保存个本文档的本地副本。每个浏览器都有不同的菜单和菜单选项。如果需要有关本地保存文档的帮助,请查阅浏览器帮助。 提交...
  • 易人票据王 v3.10.zip

    2019-07-12 15:58:24
    * 打印预览:随时预览,查看打印效果。 * 连图打印:如打完整复印件时,用户不仅需要打填写内容,还要打样图可用此功能。 * 标尺功能:为方便用户软件可以显示及打印坐标网格,方便用户在没有尺子的情况下了解位置...
  •  到这个简单的例子就OK了,程序实现预览及利用TQRuickRep自带的打印功能须在Form中加个按钮,它的OnClick事件为:QuickRep1->Preview(); 四、个使用TQRGoups、TQRExpr控件的报表 该报表先列出州名,接着列...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 125
精华内容 50
关键字:

打印预览只显示一部分