找回密码
 立即注册

QQ登录

只需一步,快速开始

wahaha

社区贡献组

44

主题

101

帖子

2723

积分

社区贡献组

积分
2723

活字格认证

wahaha
社区贡献组   /  发表于:2013-1-10 10:19  /   查看:11283  /  回复:12
i was using using the latest version of ActiveReports on my project. i added some wmf images on a section report, most content on images are text. then i use PDF export to get a PDF file for the report, which is very useful for me. the problem is, if there is upside down text on the report, in the PDF file, those text will be a mess. anything i can do to fix this? please advise.

12 个回复

倒序浏览
XiaoFaye
初级会员   /  发表于:2013-1-10 13:00:00
沙发
Additional information on this issue:
(Version of GrapeCity.ActiveReports.Export.Pdf.v7.dll is 7.0.5280.0)

one thing important in the PDF Export is that it will convert the text in wmf image to textbox block in PDF.
however, looks like it has different way to deal with text in different direction.
i have exported a pdf file with text in 4 direction using ActiveReports and opened it with a PDF Editor software.

Exported PDF file for referencing:



when text is 0 degree rotation, the whole line of text is in one textbox block.


when text is 90 degree rotation, the whole line of text is in one textbox block.


when text is 270 degree rotation, the whole line of text is in two textbox block.


when text is 180 degree rotation, every char become a textbox block.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
XiaoFaye
初级会员   /  发表于:2013-1-10 13:09:00
板凳
btw: the ConvertMetaToPng option is unacceptable in my project.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-11 13:48:00
地板
回复 3楼XiaoFaye的帖子

从附件中的PDF文件来看,双击选择文字时,会选中一个词,而不是一个字符。
你有使用其他编辑器打开PDF文件吗,我推测会不会是因为PDF编辑器在解析选择之后的文本存在问题。
回复 使用道具 举报
XiaoFaye
初级会员   /  发表于:2013-1-11 14:27:00
5#
回复 4楼dof的帖子

please see pictures below:

export PDF with normal text:


export PDF with upside down text:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-11 14:53:00
6#
回复 5楼XiaoFaye的帖子

能将你的测试工程发给我调试以下吗。
回复 使用道具 举报
XiaoFaye
初级会员   /  发表于:2013-1-11 15:31:00
7#
回复 6楼dof的帖子

Hi dof,

i attached 2 emf files, please create a SectionReport project, the add 2 images in the report, export to a PDF file. I think you can see what happen.




thanks!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-11 17:05:00
8#
这是我测试以上两个 emf 图片的工程:Vs2010 + AR7,设置ConvertMetaToPng = true可以生效,你可以运行试一试

另外一个问题,我使用PoerPoint编辑 test2.emf 图片时,里面的字符都是在一个单独的文本框中,所以,我在想是不是因为 test2.emf 中的文字本身被旋转了,所以在编辑时每个字符单独显示。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
XiaoFaye
初级会员   /  发表于:2013-1-11 17:26:00
9#
hi dof,

Thanks for your work! There are 2 things i need to point out:
1. the emf file was created by the Graphics (.NET) object, and i simply use the Graphics.RotateTransform() function to make the whole picture upside down, so the text is upside down.

2. i have tried ConvertMetaToPng = True before, unfortunately, the pdf size and printing quality are unacceptable in my case.

I'm wondering if we can change the rotation of ActiveReports' Document or the PDF Document?

thanks!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-11 17:50:00
10#
Hi XiaoFaye

我这边会仔细调查以下该问题的原因,看是图片的问题,还是PDF的问题,如何我会在下周给你回复。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部