c#中字符到项目符号的转换
character to bullet conversion in c#
目前我正在开发一个 pptx 查看器,它涉及解析存储为压缩 xml 文件的 pptx 文件以及 xml 文件之间的关系。
演示文稿中使用的特殊项目符号,例如 。此类项目符号将作为字符存储在 xml 文件中。图像中显示的项目符号存储为字符 "q"。解析 Xml 我们得到的数据将再次表示为 "q"
是否有任何方法或库可以帮助将用于表示项目符号的字符转换为图像中显示的实际项目符号,以便使用 C# 在 WinForm 上绘制
您应该会在 XML 中看到类似的内容:
<a:buFont typeface="Wingdings" pitchFamily="2" charset="2"/><a:buChar char="q"/>
换句话说,项目符号是 Wingdings 字体中的字符,它位于 q 在 "normal" 字体中将占据的位置 (113)。
在 Wingdings 中显示一个 q,您将获得盒子子弹。
目前我正在开发一个 pptx 查看器,它涉及解析存储为压缩 xml 文件的 pptx 文件以及 xml 文件之间的关系。
演示文稿中使用的特殊项目符号,例如
是否有任何方法或库可以帮助将用于表示项目符号的字符转换为图像中显示的实际项目符号,以便使用 C# 在 WinForm 上绘制
您应该会在 XML 中看到类似的内容:
<a:buFont typeface="Wingdings" pitchFamily="2" charset="2"/><a:buChar char="q"/>
换句话说,项目符号是 Wingdings 字体中的字符,它位于 q 在 "normal" 字体中将占据的位置 (113)。
在 Wingdings 中显示一个 q,您将获得盒子子弹。