【问题标题】:fpdf size of text before printfpdf 打印前文本的大小
【发布时间】:2012-09-13 06:42:30
【问题描述】:

您好,我正在使用 FPDF,需要帮助。 我需要在发票底部打印新闻,问题是,我需要先知道新闻(文本)的大小(因为人们可以选择哪些新闻会出现在发票中),然后将新闻放在发票上,但靠近底部/页脚...

我的想法是获取文本的大小并保存在$theSizeOfNew中,然后使用:

//move pointer to the bottom of the page 
$this->SetY(-$theSizeOfNew);

然后打印新闻。

如何在打印前获取新闻的大小?

【问题讨论】:

    标签: size footer fpdf


    【解决方案1】:

    我不确定您所说的“新”是什么意思。 据我了解,您的问题是计算必须到达页面底部的字符串的大小。对吧?

    有一个方法GetStringWidth(string s) 可以为您提供字符串的宽度。这可以帮助您计算它是否比页面的宽度更宽,并且您可以找出字符串必须占用多少行以及您必须多久从 y 值中减去行高(底部页)。

    最后,使用MultiCell(float w, float h, string txt [, mixed border [, string align [, boolean fill]]])添加字符串。

    http://www.fpdf.org/ 上的手册页将为您提供有关这些方法的更多信息。

    P.S.:我认为“get”和“news”标签具有误导性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-07-07
      • 2018-07-05
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多