在XSL中处理像素



我有一个Web前端,我正试图处理表格的布局,因为我的表格都包含一个宽度为像素的col,在pdf中处理它以获得一致的布局的最佳方法是什么?

我正在使用。net和我用来转换像素的代码是:然而,在不同的机器上,我得到不一致的结果…

<xsl:value-of disable-output-escaping="yes" select="floor(@width div 72)"/>
              <xsl:text>in</xsl:text>

是否有一种方法使用c#来获得屏幕分辨率和任何其他信息,以获得更准确的结果?

回答我自己的问题…在表上使用%和固定的最大宽度,这样我就可以让Xsl根据表的总宽度计算出每列的%。这种解决方法似乎是处理我的情况的最好和最灵活的方法,最大的问题是,像素不能转换为xsl - o -如果一个人正在处理一个页面,然后移动到另一台机器上,输出的pdf可能会完全不同。

注意:我希望在所见即所得编辑器中支持mm和像素…由于我使用jquery客户端,我很可能会增强我的表,因此需要我创建这个插件。我希望这个信息可以帮助任何想要从客户端所见即所得编辑器创建pdf的人,我相信这个信息也可以适用于其他场景…:)

在"System.Windows.Forms. forms"类中Screen'有几个关于Screen的函数和值

最新更新