我们已经在.Net中开发了一个自定义签名工具,该工具可以创建签名文件并将其保存到%appdata%\ microsoft \ signatures。
最近,当用户在回复时收到RTF格式的电子邮件时,会出现一个问题,即公司徽标被裁剪成两半。发件人都看上去不错,但是收件人的图像被裁剪了。
发件人图像中的回复签名图像rtf代码。
{\pict\pngblip\picw134\pich28\picwgoal2010\pichgoal420\bin (....hex data for image....) }
收件人计算机中的图像代码。
{\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0
\picw2364\pich476\picwgoal1340\pichgoal270\pngblip\bliptag-795844917{\*\blipuid d0905ecbdfb87a984e1ca7089cc49b90} (....hex data for image....) }}
{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0
\picw2364\pich476\picwgoal1340\pichgoal270\wmetafile8\bliptag-795844917\blipupi143{\*\blipuid d0905ecbdfb87a984e1ca7089cc49b90} (....hex data for image....) }}
我不确定为什么Outlook会更改rtf代码以及如何防止这种情况发生。我可以在rtf代码上添加额外的属性,以免混乱吗?