【问题标题】:Paginate text based on rendered text size根据呈现的文本大小对文本进行分页
【发布时间】:2014-09-19 20:05:30
【问题描述】:

背景:我想使用PDFDocument 框架将文本呈现为PDF。该框架要求您手动进行分页。文本将是多页的长度,因此一旦超出页面大小,我需要拆分文本

问题:每个页面的大小为 540x720px**。所以基本上,我需要弄清楚如何在每个点拆分一个长字符串以填充 540x720px TextView

潜在的Hack:重写TextView的onMeasure方法,使用循环不断添加文字重新测量,直到超过720px长度

有没有更好的解决方案?


**540x720px 基于 8.5x11" 纸张,0.5" 边距,72dpi

【问题讨论】:

    标签: android pdf pagination textview


    【解决方案1】:

    PageSplitter 可以用来解决这个问题。该课程可以在下面找到的答案中找到

    How to break styled text into pages in Android?

    【讨论】:

      猜你喜欢
      • 2020-09-03
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 2022-01-08
      • 1970-01-01
      • 2010-12-02
      相关资源
      最近更新 更多