c#中子弹转换的字符

时间:2015-05-31 15:18:21

标签: c# xml winforms ms-office powerpoint

目前我正在开发一个pptx查看器,它涉及解析pptx文件,这些文件存储为xml文件之间关系的压缩xml文件。

演示文稿表格中使用的特殊项目符号,例如The image denotes a bullet followed by text- Title。这些项目符号将作为字符存储在xml文件中。图像中显示的项目符号存储为字符“q”。解析Xml我们得到的数据将再次表示为“q”

是否有任何方法或库有助于将用于表示子弹的角色转换为实际的子弹,如使用C#绘制到WinForm上的图像所示

1 个答案:

答案 0 :(得分:2)

您应该在XML中看到类似的内容:

<a:buFont typeface="Wingdings" pitchFamily="2" charset="2"/><a:buChar char="q"/>

换句话说,子弹是Wingdings字体中的字符,它位于q将以“普通”字体占据的位置(113)。

在Wingdings中显示一个q,您将获得方框子弹。