无需使用border-radius属性即可在altova stylevision或xsl-fo中创建动态自由流表的曲线边框

普拉莫德博士

我是Altova Stylevision和xsl-fo的新手。我需要为动态且跨多个页面的表格设置弯曲的边框。border-radius属性不起作用,因为xsl-fo处理器既无法在表级别,行级别,也不在单元格级别识别该属性。我无法给出使用border-radius属性时抛出的确切异常,因为我已经使用追踪版本。

请在下面找到详细信息:

<fo:root xmlns:altova="http://www.altova.com" 
         xmlns:fo="http://www.w3.org/1999/XSL/Format"
         xmlns:fox="http://xmlgraphics.apache.org/fop/extensions">

我从主干使用了fop扩展,并将以上行包含在XML的顶部。

下面是我用来为单元格创建弯曲边框的部分代码。

<fo:table-cell visibility="hidden" padding="0" display-align="center"> 
  <fo:block-container overflow="hidden"> 
   <fo:block text-align="center" fox:border-before-radius-start="7mm" 
             fox:border-start-radius-before="7mm"> 
     <fo:inline font-family="RonBscRg" font-size="7pt">ee</fo:inline> 
   </fo:block> 
  </fo:block-container> 
</fo:table-cell> 

请帮忙。

z

重要提示:要弄圆,必须使用FOP的主干(开发)版本它不适用于最新发布的版本(FOP 1.1)。另请参见http://wiki.apache.org/xmlgraphics-fop/RoundedBorders

通过从Subversion存储库中签出代码并按此处所述进行编译,可以获得FOP干线

也有夜间快照


问题中FO代码的主要问题是半径属性的名称错误。请参见http://xmlgraphics.apache.org/fop/trunk/extensions.html#rounded-corners中的规范另请注意,在“电流限制”下,它表示:

不直接支持桌子上的圆角。要在表格级别设置圆角,表格必须将border-collapse属性设置为separate


目前尚不清楚您想要的输出看起来是什么样子,但是使用以下内容fo:block而不是问题中的内容,您应该看到明显的区别:

<fo:block text-align="center" border-style="solid"
          fox:border-before-start-radius="7mm"
          fox:border-before-end-radius="7mm"> 
  <fo:inline font-family="RonBscRg" font-size="7pt">ee</fo:inline> 
</fo:block> 

如果您想将所有四个角都弄圆,只需使用简写形式fox:border-radius

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无需使用border-radius属性即可在altova stylevision或xsl-fo中创建动态自由流表的曲线边框

来自分类Dev

XSL FO表中的粗边框线问题-使用Apache FOP创建PDF

来自分类Dev

Altova StyleVision本地化

来自分类Dev

无需某些方法即可在Laravel中创建资源路由

来自分类Dev

无需先配对即可在Windows 10中使用GAP / GATT Services Bluetooth LE

来自分类Dev

使用Maven无需插件即可在Eclipse中以编程方式运行testNG

来自分类Dev

无需先配对即可在Windows 10中使用GAP / GATT Services Bluetooth LE

来自分类Dev

无需pip安装即可在本地创建virtualenv副本

来自分类Dev

无需程序即可在ASM中实施递归

来自分类Dev

无需重复自己即可在Go中编写界面代码

来自分类Dev

无需睡眠即可在Golang中测试Elasticsearch

来自分类Dev

无需下载即可在Ubuntu 13.04中安装Mobile Partner

来自分类Dev

无需单击即可在JavaScript中获取变量

来自分类Dev

无需检出即可在git repo中读取JSON文件

来自分类Dev

无需预览android即可在服务中捕获图像

来自分类Dev

在html页面上动态填充的选择菜单,无需使用jquery mobile即可在android webview上显示

来自分类Dev

XSL:无需复制即可“移动”后继兄弟

来自分类Dev

是否存在一种无需使用全局变量即可在atexit或类似版本中释放内存的方法?

来自分类Dev

无需引导即可在EMR中运行Python 3流作业

来自分类Dev

无需安装程序即可在vs2012 Express中创建exe文件

来自分类Dev

无需人工干预即可在Maven Netbeans 8.x中创建src / test / resources

来自分类Dev

在Swift中无需导航控制器即可在viewDidLoad()中执行segue

来自分类Dev

无需使用“幂”和“阶乘”函数即可在泰勒级数中计算cos(x)值的情况下更改python中的代码的可能性

来自分类Dev

使用Apple Pay无需支付即可创建代币

来自分类Dev

数学,无需使用CSS或JS即可创建SVG饼图

来自分类Dev

使用SSH无需浏览器即可创建HTTP代理

来自分类Dev

编辑后无需刷新页面即可在EXTJS网格中设置编辑行

来自分类Dev

无需设置数据库即可在Android中持久保存非通用类型对象

来自分类Dev

无需登录开发人员帐户即可在Xcode 6中进行临时构建

Related 相关文章

  1. 1

    无需使用border-radius属性即可在altova stylevision或xsl-fo中创建动态自由流表的曲线边框

  2. 2

    XSL FO表中的粗边框线问题-使用Apache FOP创建PDF

  3. 3

    Altova StyleVision本地化

  4. 4

    无需某些方法即可在Laravel中创建资源路由

  5. 5

    无需先配对即可在Windows 10中使用GAP / GATT Services Bluetooth LE

  6. 6

    使用Maven无需插件即可在Eclipse中以编程方式运行testNG

  7. 7

    无需先配对即可在Windows 10中使用GAP / GATT Services Bluetooth LE

  8. 8

    无需pip安装即可在本地创建virtualenv副本

  9. 9

    无需程序即可在ASM中实施递归

  10. 10

    无需重复自己即可在Go中编写界面代码

  11. 11

    无需睡眠即可在Golang中测试Elasticsearch

  12. 12

    无需下载即可在Ubuntu 13.04中安装Mobile Partner

  13. 13

    无需单击即可在JavaScript中获取变量

  14. 14

    无需检出即可在git repo中读取JSON文件

  15. 15

    无需预览android即可在服务中捕获图像

  16. 16

    在html页面上动态填充的选择菜单,无需使用jquery mobile即可在android webview上显示

  17. 17

    XSL:无需复制即可“移动”后继兄弟

  18. 18

    是否存在一种无需使用全局变量即可在atexit或类似版本中释放内存的方法?

  19. 19

    无需引导即可在EMR中运行Python 3流作业

  20. 20

    无需安装程序即可在vs2012 Express中创建exe文件

  21. 21

    无需人工干预即可在Maven Netbeans 8.x中创建src / test / resources

  22. 22

    在Swift中无需导航控制器即可在viewDidLoad()中执行segue

  23. 23

    无需使用“幂”和“阶乘”函数即可在泰勒级数中计算cos(x)值的情况下更改python中的代码的可能性

  24. 24

    使用Apple Pay无需支付即可创建代币

  25. 25

    数学,无需使用CSS或JS即可创建SVG饼图

  26. 26

    使用SSH无需浏览器即可创建HTTP代理

  27. 27

    编辑后无需刷新页面即可在EXTJS网格中设置编辑行

  28. 28

    无需设置数据库即可在Android中持久保存非通用类型对象

  29. 29

    无需登录开发人员帐户即可在Xcode 6中进行临时构建

热门标签

归档