goetas/fo-simil-css
最新稳定版本:v0.2.1
Composer 安装命令:
composer require goetas/fo-simil-css
包简介
README 文档
README
============
Install
composer require goetas/fo-simil-css
Simil CSS for XSL FO. Uses XPath instead of CSS selectors.
CSS Stylesheet example
$xml = new DOMDocument("1.0", "UTF-8"); $xml->load("file.fo"); $css = new FoSimilCss(); $css->applyCss($xml, "style.css");
@namespace fo "http://www.w3.org/1999/XSL/Format"; /* element selector */ fo|block { border: solid 0.5pt black; } /* @id selector */ #user { width: 100%; } /* @role selector */ .user { width: 100%; }
It supports all selector types supported by Symfony\CssSelector
XML Stylesheet example
$xml = new DOMDocument("1.0", "UTF-8"); $xml->load("file.fo"); $css = new FoSimilCss(); $css->applyXmlCss($xml, "style.xml");
<css:css xmlns:css="http://goetas.com/fo/css" xmlns:fo="http://www.w3.org/1999/XSL/Format" > <!-- elements --> <css:rule match="fo|flow" font-family="sans-serif" font-size="10pt" /> <!-- id selector --> <css:rule match="#header" font-size="xx-small" /> <!-- role selector (like @class) --> <css:rule match=".header" font-size="xx-small" /> <!-- more complicated rule--> <css:rule match="fo|table#data > fo|table-header.myclass > * > fo|table-cell > fo|block:last-child" border-bottom="1pt solid red" font-weight="bold" /> </css:css>
统计信息
- 总下载量: 13.74k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-12-21