我有一个包含大量内容的文件(基本上是文本),我需要使用 HTML 来显示它。
问题是,我不需要显示全部,只显示其中的一部分。需要显示的金额是未知的。已知的是内容将在屏幕上占据的大小。例如,假设该文件包含 50,000 个单词。我想要一个屏幕尺寸,比如说,8 1/2 x 11 英寸(我使用绝对单位还是相对于屏幕分辨率不相关)。因此,在 HTML 中,我想显示文本中的前 x 个单词,这样它恰好占据一页,不多也不少。
有没有办法动态确定文本将占用的大小,然后只显示占用我想要的空间量的量?
所有变量都是提前知道的,包括页面大小、字体大小、间距——一切。唯一不知道的是在有限的预定空间中可以容纳多少内容。
我认为这个问题有些独特,因为大多数 HTML 问题都涉及根据内容更改格式,而在这里,我希望根据格式更改内容。
我对任何客户端方法(包括 jQuery 或其他方法)和/或任何服务器端方法(最好是 ASP.NET)持开放态度。
谢谢,