使用多个文本列设置 PDF 样式

zzi*_*r72 4 css php pdf

这是一个 PDF 或 HTML 样式问题:我想要在我的 PDF 中有多个文本列。我对 Vtiger 的 PDFMaker 的 PDF 导出工具进行了自定义修改。目前看来,我只能在从 php 导出模块生成的 elemnt 样式标签中设置内联样式。

在浏览器中使用文本/代码编辑器时,我的样式工作正常。我能够创建文本列,一切看起来都很棒!(感谢这位天才!:http : //jsfiddle.net/jalbertbowdenii/7Chkz/)......我正在使用这个确切的代码,仅内联。

  .cols {
    -moz-column-count:3;
    -moz-column-gap: 3%;
    -moz-column-width: 30%;
    -webkit-column-count:3;
    -webkit-column-gap: 3%;
    -webkit-column-width: 30%;
    column-count: 3;
    column-gap: 3%;
    column-width: 30%;
   }
Run Code Online (Sandbox Code Playgroud)

但是当我导出到 PDF 时,它不会呈现列..它会堆叠我的子 div。*注意:我确实将所有百分比更改为固定宽度(pdf似乎不喜欢百分比......对此不确定,但似乎是这样)

那么,PDF 的样式有什么特别之处可以让它识别列吗?或者在 CSS 中是否有经过验证的工作来实现多个文本列?

提前致谢,Stackoverflow 太棒了!

zzi*_*r72 6

几天后没有回复,这是我发现的。有不同的 PDF“类”(不确定如何在这种情况下定义类)......但它是解​​释不同形式的代码以呈现 PDF 的代码库,我见过 PHP、JQuery 和 HTML。

为了回答我的问题,我需要知道我使用的 PDF“类”的 HTML 样式是什么。原来我使用的库/类叫做mPDF

这个类有它支持的样式和属性的很好的文档:

通读文档后,似乎不支持“列计数”样式,并且浮点数受到限制。看来我无法实现我正在寻找的“砖石”风格布局(此时)。