VB.NET中的PDF文件(VB 6中的升级问题)

时间:2009-03-07 09:06:39

标签: vb.net vb6 pdf-generation upgrade vb6-migration

我已将项目从vb6升级到VB.NET。该项目用于生成pdf文件.. 升级时我遇到了问题。

代码:

  

'UPGRADE_ISSUE:常量vbUnicode是   没升级。点击查看更多:
  'MS-求助://MS.VSCC.2003/commoner/redir/redirect.htm关键字= “vbup2070”'   'taptisColor = IIf(mvarEncodeASCII85,   ToASCII85(ImgColor)   中StrConv(System.Text.UnicodeEncoding.Unicode.GetString(ImgColor)   vbUnicode))sColor =   IIF(mvarEncodeASCII85,   ToASCII85(ImgColor),
  DecodeString(System.Text.Encoding.UTF8.GetString(ImgColor)))   'sColor = IIf(mvarEncodeASCII85,   ToASCII85(ImgColor),
  中StrConv(System.Text.UnicodeEncoding.Unicode.GetString(ImgColor)   VbStrConv.None))

问题是它显示黑色矩形,它应该将图像显示为徽标。

请帮忙。如何解决unicode升级问题?

谢谢!

1 个答案:

答案 0 :(得分:3)

这个Microsoft论坛帖子可以帮助解决问题:

Upgrade VBA StrConv Byte Array vbUnicode ToString

而不是StrConv,尝试使用.NET命名空间System.Text.Encoding中的类。