Layout 表示宽网格打印的最佳方法?

Layout 表示宽网格打印的最佳方法?,layout,printing,grid,Layout,Printing,Grid,在我们的web应用程序中,我们有许多在DIV内水平滚动的宽html网格 我想找到在A4纸上打印这些网格的最佳策略 我想知道的是,以这种方式呈现/显示网格/数据的最佳方式是什么 这个问题不是针对HTML的,我在寻找设计策略,而不是CSS@page指令。我想这取决于你的目的是什么 以书的形式:我通常尝试跨越两个面对面的页面 对于会议或海报:找到一台超宽打印机,将其打印在一张大纸上 更非正式的东西:跨越常规页面并将它们粘在一起 Powerpoint:不要显示整个图表,他们无论如何都无法阅读详细信息,

在我们的web应用程序中,我们有许多在DIV内水平滚动的宽html网格

我想找到在A4纸上打印这些网格的最佳策略

我想知道的是,以这种方式呈现/显示网格/数据的最佳方式是什么


这个问题不是针对HTML的,我在寻找设计策略,而不是CSS@page指令。

我想这取决于你的目的是什么

  • 以书的形式:我通常尝试跨越两个面对面的页面
  • 对于会议或海报:找到一台超宽打印机,将其打印在一张大纸上
  • 更非正式的东西:跨越常规页面并将它们粘在一起
  • Powerpoint:不要显示整个图表,他们无论如何都无法阅读详细信息,只需显示相关信息即可

事实上,乔纳森和彼得·博文(可在亚马逊上找到)写了一整本书,专门介绍计算π的快速方法:“π和AGM”

我研究了AGM和相关的算法很多:它很有趣(虽然有时不平凡)

请注意,要实现大多数现代算法来计算\pi,您需要一个多精度算术库(GMP是一个不错的选择,尽管我上次使用它已经有一段时间了)

最佳算法的时间复杂度以O(M(n)log(n))为单位,其中M(n)是两个n位整数(M(n)=O(n log(n)log(n))使用基于FFT的算法相乘的时间复杂度,这通常是计算\pi的数字时需要的,这种算法在GMP中实现)

请注意,尽管算法背后的数学可能并不简单,但算法本身通常只有几行伪代码,它们的实现通常非常简单(如果您选择不编写自己的多精度算法:-))