首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >报表生成器中的标题总是被截断。

报表生成器中的标题总是被截断。
EN

Stack Overflow用户
提问于 2013-05-06 05:36:13
回答 1查看 1.7K关注 0票数 0

我正在使用报表生成器打印一些报告在我的delphi代码。我正在为我所有的报告设定一个页脚。但是,当我有一些文字,如“代理和广告商同意并承认该电台的广告条款和条件”,它总是被删减为“代理和广告商同意和承认该站的广告条款和”。

我的页脚属性是

代码语言:javascript
复制
      object lblStatementFooter: TppLabel
        UserName = 'lblStatementFooter'
        HyperlinkColor = clBlue
        Border.BorderPositions = []
        Border.Color = clBlack
        Border.Style = psSolid
        Border.Visible = False
        Ellipsis = False
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clBlack
        Font.Name = 'Arial'
        Font.Size = 8
        Font.Style = []
        TextAlignment = taCentered
        Transparent = True
        WordWrap = True
        mmHeight = 3979
        mmLeft = 0
        mmTop = 794
        mmWidth = 203200
        BandType = 8

这是我错过的东西吗?请帮帮我

EN

回答 1

Stack Overflow用户

发布于 2013-05-06 10:10:48

因为页脚是PrintHeight = phStatic。不能将属性更改为phDynamic。

您所能做的就是在FooterBeforePrint中编写代码,如

代码语言:javascript
复制
procedure FooterBeforePrint
begin
    if Memo1.Lines.Count >0 then
    begin    
      Footer.Height:= 0.4 * Memo1.Lines.Count;
      Memo1.Height:= Footer.Height;
    end;
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16392531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档