当前位置: 首页 > 知识库问答 >
问题:

用java库解析VML路径属性值

冯风史
2023-03-14

使用docx4j,我能够解析来自CTRect和CTOval对象的椭圆和矩形。但是当我使用自定义形状时,docx4j给出了CTShape或CTShapeType中的对象。我已经阅读了VML规范链接。

路径值有时具有以下值

    null

共有1个答案

轩辕天佑
2023-03-14

我想解析那些值以获得路径中的点或坐标。

使用VML对象模型引用解析字符串。

下面是第一个项目符号示例的分解:

Path Commands
ae (angleellipseto)

al (angleelipse)

ar (arc)

at (arcto)

c (curveto)

e (end)

l (lineto)

m (moveto)

nf (nofill)

ns (nostroke)

qb (quadraticbezier)

qx (ellipticalquadrantx)

qy (ellipticalquadranty)

r (rlineto)

t (rmoveto)

v (curveto)

wa (clockwisearcto)

wr (clockwisearc)

x (close)
<xsl:template name="str:string-match">
  <xsl:param name="text"/>
  <xsl:param name="pattern"/>
</xsl:template>

<xsl:call-template name="str:string-match">
  <xsl:with-param name="text" select="$mytext"/>
  <xsl:with-param name="pattern" select="'m?,?'"/>
</xsl:call-template>

XPath2.0方法fn:matches可用于使用XSLT2.0处理器进行解析。

<xsl:if test="fn:matches($mytext, 'm.,.')"></xsl:if>

VML是一种XML方言,因此可以使用任何Java XSLT处理器:

在撒克逊语的同时使用Xalan语

    null
  • GWT高图

和一个不错的VML教程供参考:

  • VML教程:Gary Beene

OOXML在设计上存在缺陷

 类似资料:
  • 我试图通过JNA在eclipse中使用GStreamer。Processing为此提供了一个库,如果我试图通过从eclipse中以applet的形式运行sketch来运行代码,那么一切都很好,但是当我试图执行整个应用程序时,我会得到一个警告列表(在相机第一次调用时),如下所示 这条路似乎不对... 我从来没有写过需要jna的库,我试图使用这个库,如果可能的话,有什么建议吗?

  • 问题内容: 我已经设置了一个自签名证书来测试ssl java连接-但是,它拒绝查找java trustStore。除了将类编译到的文件夹(使用netbeans)(以及使用netbeans)之外,我还将其副本保存在/ Java / jre6 / lib / security中,以及上述都不起作用,因为当我运行以下命令时-trustStore = null。 如何正确设置路径? * UPDATE **

  • 问题内容: 任何人都可以解释一下Spring中path属性如何将对象从html形式绑定到Java类。我是Spring Web Framework的新手,请帮忙。 问题答案: 长话短说,使用Java bean约定将path属性绑定到Java属性中。例如以下形式: 以及以下控制器处理程序方法: 如果使用以下属性定义了Student类,则将自动绑定: 规范文档的第8.3节提供了有关JavaBeans对流

  • 我有一个Java 8应用程序,我正在将其转换为Java 11,当然,我第一次使用这个模块系统。 我设置了应用程序Maven程序集配置,以便将所有JAR文件放在bin发行版的 /lib目录中。然后,maven-jar-plugin使用所有JAR文件名设置MANIFEST Class-Path值。应用程序使用简单的运行 转到Java11,如果我继续以这种方式构建bin分发,我很想知道运行时如何解释MA

  • 我想知道使用xpath是否可以实现以下目标 鉴于: 要求: 我想使用单个xpath表达式查找select元素,如下所示,bcs ID是动态的,并且在属性“for”中始终可用。 //label[text()=“Select Country”]/@for//*[@id=@for] 我们是否可以在xpath中传递属性值(此处为标签的属性),沿着路径进一步查找元素。 请不要建议使用兄弟姐妹、子级、id或s

  • 问题内容: 我正在用Java编写截屏应用程序。我决定使用Xuggle进行操作,并且按照xuggle Wiki上的安装说明进行操作。 我使用%XUGGLE_HOME%\ bin和%XUGGLE_HOME%\ lib设置了PATH环境。一切似乎都还可以。我将此应用程序作为RCP插件。我在“ RCP-mail”模板上进行了尝试,插件正常工作,并且视频生成正确。 但是,当我决定在“真实”应用程序上使用它时