小编Fis*_*Gel的帖子

CSS转PDF,飞碟中的CSS:-fs-table-paginate导致边界崩溃:崩溃无效

现在我使用xhtmlrenderer将html转换为PDF.我的maven依赖如下:

    <dependency>
        <groupId>org.mvel</groupId>
        <artifactId>mvel2</artifactId>
        <version>2.1.0.drools2</version>
        <scope>compile</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.xhtmlrenderer</groupId>
        <artifactId>core-renderer</artifactId>
        <version>R8</version>
        <scope>compile</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.0.8</version>
        <scope>compile</scope>
        <optional>true</optional>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我试图在每个PDF页面重复表头.所以我使用css:. -fs-table-paginate: paginate解释CSS就在这里.

table {
        -fs-table-paginate: paginate;
    }`
Run Code Online (Sandbox Code Playgroud)
  • 当与值(-fs-table-paginate)paginate一起使用时,修改表格布局算法以在后续页面上重复表格页眉和页脚,并改善跨页面的单元格的外观(例如通过关闭和重新打开边框),但就是这样.如果桌子的最小宽度比页面宽,它将被切断.

  • 当添加上面的CSS时,我的表的边框是分离的.

在此输入图像描述

  • 在添加css之前,表格的边框会折叠为单边框.

在此输入图像描述

所以我觉得table { -fs-table-paginate: paginate; }我的桌子border-collapse:collapse无效了. 那么我该怎么做才能解决这个问题,让桌子边框崩溃?

我的应用程序CSS表格如下

-fs-table-paginate
Run Code Online (Sandbox Code Playgroud)

并且当-fs-table-paginate: paginate; 有时添加表头时不正常.标题将无法正确显示.并且下面的表头会增加一个额外的空行.如下: 在此输入图像描述

有人知道这些想法吗?

html css flying-saucer xhtmlrenderer

15
推荐指数
2
解决办法
1万
查看次数

安装点差失败

我正在使用redhat 5.3

我使用以下命令将python更新为2.7.(更新前是python 2.4)

# xz -d Python-2.7.6.tar.xz
# tar xvf Python-2.7.6.tar
# cd Python-2.7.6/
# ./configure 
# make && make install
Run Code Online (Sandbox Code Playgroud)

我安装了python-setuptools

# yum install python-setuptools
Run Code Online (Sandbox Code Playgroud)

然后我安装pip打印错误

         ^
SyntaxError: invalid syntax
  File "/usr/lib/python2.4/site-packages/pip-1.5.6-py2.4.egg/pip/_vendor/colorama/__init__.py", line 2
    from .initialise import init, deinit, reinit
         ^
SyntaxError: invalid syntax
  File "/usr/lib/python2.4/site-packages/pip-1.5.6-py2.4.egg/pip/_vendor/colorama/winterm.py", line 2
    from . import win32
         ^
SyntaxError: invalid syntax
Adding pip 1.5.6 to easy-install.pth file
Installing pip script to /usr/bin
Installing pip2 script to /usr/bin
Installing pip2.4 script to /usr/bin

Installed …
Run Code Online (Sandbox Code Playgroud)

python linux pip yum python-2.7

3
推荐指数
1
解决办法
7929
查看次数

标签 统计

css ×1

flying-saucer ×1

html ×1

linux ×1

pip ×1

python ×1

python-2.7 ×1

xhtmlrenderer ×1

yum ×1