问题标签 [xsl-fo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3143 浏览

xslt - 如何使用 XSL-FO 将一列的内容溢出到下一列?

我有一个包含三列的表格,我试图让一些长段落从第一列动态流入第二列,然后再流入第三列。目前,当第一列溢出而不是移动到第二列时,该表将在下一页继续,因此我得到几页仅填充一列的数据。我怎样才能解决这个问题?这是我的代码(我在其中编辑了细节),其中 text1-text8 是文本的动态段落:

0 投票
1 回答
512 浏览

xslt - 动态 XSL 文件

我有 3 个 XSL 文件,其中包含指向 C:\templates\Test\file.pdf 之类的路径

这条路径并不总是相同的,而不是在 XSL 中硬编码,我希望路径 C:\templates\test\ 被标签 [BASEPATH] 替换,当我阅读在 xsl 文件中放入 XSLTransform 对象(是的,我知道它已被弃用,我可能会同时移至 XSLCompiledTransform),我希望将标签 [BASEPATH] 替换为 web 文件夹的绝对文件路径(或 Server.MapPath("~") 在 .net 中的样子)

我想我可以制作一个 XSLLoader aspx 页面,该页面通过查询字符串获取 XSL 文件的名称,然后通过 xml 内容类型返回 XSL 文件。当我尝试这个时,我得到一个 503 错误,所以我不确定你是否可以将这样的 url 传递给 XSLTransform.Load 方法。

有什么想法该怎么做?

0 投票
3 回答
17065 浏览

xslt - 有没有办法在 XSL-FO 中使用等效的“rowspan”?

我想在<fo:table>. 然而,右边的列应该由几行较小的文本组成。

这是在添加任何带有较大文本的最左侧列之前 XSL 代码的样子:

我想在左侧添加一列,但找不到它的语法。在 HTML 中,上面的内容会写成这样:

为了完成我想要的,我们只需要像这样修改它:

但是对于 XSL-FO,如何最好地做到这一点呢?

0 投票
2 回答
1379 浏览

xml - 如何在我的页面打印版本的每一页上放置表头(使用 xsl)?

我有一个巨大的 xml 文件。它正在使用 xsl 转换为 html 表。在浏览器中,它是一个带有垂直滚动条的页面。

但是当我想打印文档时,我可以看到大约 10 页。我想为每个打印页面添加表头。

示例 xml:

和 xsl :

我正在考虑将 XSL-FO 作为在每个页面上打印标题的工具,但据我所知,浏览器不支持它,我们需要一些特殊的软件来处理 XSL-FO 文档。

那么,将标题添加到网页的打印版本的正确方法是什么?

0 投票
2 回答
7281 浏览

asp.net - ASP .net 当前物理位置

您好我正在开发一个 ASP.net Web 应用程序。我需要找到网站的当前位置(物理位置)(或包含程序集的 bin 目录)。

我尝试使用 Directory.GetCurrentDirectory() 并返回 ASP .net 临时目录。

我真的不喜欢在我的配置文件中包含绝对路径的应用程序设置(eww!)

任何帮助将非常感激!:)

结论:

我应该给出一些关于为什么我想要物理文件路径的上下文。感谢大家对问题的及时回复:)

我正在使用 XSL-FO for .net(FO.net库)生成 PDF。在 FO 中嵌入图像需要给出绝对路径:

我需要做的是将当前目录设置为网站(或 bin 目录),这将允许 XSL FO 渲染器知道在哪里可以找到图像。

0 投票
4 回答
859 浏览

.net - .net 的 xslfo 处理器(64 位机器)

对于可以编译成 64 位程序集或以这种方式出售的 .net xslfo 处理器(采用 xslfo 文件并转换为 pdf)有什么建议吗?(我们的偏好是免费开源,但我们也在考虑付费)。

0 投票
2 回答
1673 浏览

xslt - 图像上的文档最大宽度?(xml:fo)

有没有办法在 docbook xsl-transform 中指定图像的最大宽度?

我们有一个问题是屏幕截图太大而无法放在页面上,因此希望在输出中的图像上设置最大宽度。

在 Docbook XML 文件中指定图像的宽度似乎是错误的形式(Docbook 文件应该是关于内容而不是演示文稿),大量的手动工作,并且可能大小不一致

那么有没有一种方便的方法来做到这一点?

image.default.width 没有用,因为它也会改变小于“页面”宽度的图像。

0 投票
2 回答
1697 浏览

pdf-generation - xsl fo 基本链接问题与 fop 0.95 中受密码保护的 pdf

我已经使用 apache Foundation 的 fop 0.95 引擎中的 xsl fo 成功生成了受密码保护的 pdf。现在问题出在指定外部目标的基本链接上。单击链接不再起作用。悬停时,链接显示表单的工具提示:“file:///C:/myfolder/some-strange-special-characters”。但是,这适用于正常的未受保护的 pdf,并且在悬停时会显示以下工具提示:“ http://www.mysite.com ”。我该怎么办?

我使用以下命令行选项使用 fop 0.95 从 xml 生成受密码保护的 pdf:

放置链接的语法是:

谢谢你。

0 投票
0 回答
741 浏览

xsl-fo - XSL FO Table border has gaps in it when the cell is filled with a background color

I have a fo:table defined with border="1px solid black". Some rows in the table have cell background-color="green". At different zoom levels, the border is not continuous- on some colored rows, it disappears from the right sometimes. At another zoom level they appear fine.

Any idea what's going wrong?

Thanks Luanne

0 投票
1 回答
42122 浏览

image - 如何使用 xsl-fo 和 apache fop 0.95 显示固定的图像高度和宽度

我正在尝试修复使用 fop 0.95 生成的 pdf 中图像的高度和宽度。这是用于它的代码

以下也不起作用

这些为我们提供了由宽度控制的图像。总之,我试图拉伸图像,而不是使用 fop 0.95 保持纵横比。有人知道吗?