ferrarihx 发表于 2020-6-5 15:00:40

ActiveReport11 SectionReport中当水印(Watermark)设置显示,QR显示就变模糊的问题

【问题描述】
代码中使用语句(prt.Watermark = 图像内容)进行水印设置以后,
其他文字不会变模糊,只有QR图像变模糊,不影响扫码。
还请指教!谢谢你们!

水印不显示时的效果:


水印显示时的效果:

Lenka.Guo 发表于 2020-9-1 17:20:54

非常感谢您的反馈,奖励500金币!

KearneyKang 发表于 2020-6-5 15:18:44

这个问题有点诡异,还没有客户反馈这种情况。我去研究下

ferrarihx 发表于 2020-6-5 15:23:18

KearneyKang 发表于 2020-6-5 15:18
这个问题有点诡异,还没有客户反馈这种情况。我去研究下

好的,麻烦你啦。:handshake

ferrarihx 发表于 2020-6-5 15:33:59

ferrarihx 发表于 2020-6-5 15:23
好的,麻烦你啦。

打扰了,我是采用以下方式来出力图片的。
using (TiffExport tiff = new TiffExport())
                  {
                        try
                        {
                            String TiffFilePath = Path.Combine(Directory.GetCurrentDirectory(),
                                                 Path.ChangeExtension(this.GetType().Assembly.GetName().Name, "tif"));

                            prt.Run();
                            tiff.CompressionScheme = CompressionScheme.None;
                            tiff.DpiX = 96;
                            tiff.DpiY = 96;
                            tiff.Export(prt.Document, TiffFilePath);
   }
}

KearneyKang 发表于 2020-6-5 18:05:54

好的,我去看看

ferrarihx 发表于 2020-6-9 15:39:18

打扰了,我发现了我重新添加一个新的,
然后原来的那个QR放在最底层,然后新的在最顶层,
这样的话,最底层的QR就会变模糊,最顶层的很清晰。
如下图所示:


我想过是否可以用什么控件来嵌入QR,这样将其置顶,但是没有找到。:dizzy:

ferrarihx 发表于 2020-6-9 16:30:15

刚才试验了一种方法,就是显得有点冗余的方法:
1.弄了2个Barcode(A,B)
2.A的Text属性为空,B的Text属性不为空,
3.将A设置为置底层,将B设置为置顶层

效果如下所示:


是不是该产品的bug还是什么,觉得在最底层的都会被覆盖变得模糊。
如果有其他好的方法可以推荐的话,太感谢你们了。:lol

KearneyKang 发表于 2020-6-9 17:33:31

这个我看了应该不是bug,只是放在底层渲染的时候展示会被上层的给覆盖下导致的,就等于是在一个现实的内容上又盖了一层虚化的框。
具体我这边没有比你现在说的更好的解决办法。非常感谢你在解决问题的同时还来反馈具体的解决步骤

ferrarihx 发表于 2020-6-10 08:27:21

KearneyKang 发表于 2020-6-9 17:33
这个我看了应该不是bug,只是放在底层渲染的时候展示会被上层的给覆盖下导致的,就等于是在一个现实的内容 ...

嗯,谢谢你的回复。
也希望你将这个问题反馈给你们的技术部门,希望早点解决这个问题。
这个帖子可以关闭了。:handshake

KearneyKang 发表于 2020-6-10 09:02:40

:)
页: [1] 2
查看完整版本: ActiveReport11 SectionReport中当水印(Watermark)设置显示,QR显示就变模糊的问题