我需要能够识别有效RTF字符串中的图片。
图片示例:
{\pict\wmetafile8\picw503\pich476\picwgoal285\pichgoal270
010009000003fe0200000000d502000000000400000003010800050000000b0200000000050000
000c0212001300030000001e0004000000070104000400000007010400d5020000410b2000cc00
120013000000000012001300000000002800000013000000120000000100080000000000000000
... more hex here ...
002701ffff030000000000
}
我正在使用RTF 1.6
和编辑器我在需要有效的rtf代码中显示内容。
我需要能够在服务器和客户端之间传输内容时识别图像并替换它们占位符。为此,我想使用正则表达式用字符串占位符替换图像。
有没有办法使用自定义元数据字段识别图像?
答案 0 :(得分:0)
重新阅读RTF 1.6 documentation后,我发现这是可能的。
1.6规范允许您使用两个属性识别RTF文档中的图像:\bliptagN
和\blipuid XXXXX
。
不幸的是,这在我的特定情况下并不起作用。我正在使用RichTextBox
类的实例向用户显示内容。
事实证明RichTextBox
控件不支持完整的RTF 1.6规范,并在插入图片时自动清除所有不支持的元数据。