gpt4 book ai didi

c# - 处理 xsl fo 中的像素

转载 作者:行者123 更新时间:2023-11-28 03:53:45 26 4
gpt4 key购买 nike

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

我正在使用 fo.net,我用来将像素转换为 in 的代码是: 但是在不同的机器上我得到的结果不一致......

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

有没有办法使用 C# 获取屏幕分辨率和任何其他信息以获得更准确的结果?

最佳答案

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

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

关于c# - 处理 xsl fo 中的像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com