RDLC中输出字体变形,太挤或太宽

RDLC中输出字体变形,太挤或太宽,
这多数是因为输出类型为EMF导致的.
改成PDF就可以了.
EMF会根据设备的dpi 和其它数据进行计算.

<DeviceInfo>
 <OutputFormat>EMF</OutputFormat>
 <PageWidth>210mm</PageWidth>
 <PageHeight>297mm</PageHeight>
 <MarginTop>0mm</MarginTop>
 <MarginLeft>0mm</MarginLeft>
 <MarginRight>0mm</MarginRight>
 <MarginBottom>0mm</MarginBottom>
 <DpiX>120</DpiX>
 <DpiY>120</DpiY>
</DeviceInfo>"

文件格式EMF (Enhanced MetaFile) ——是在印刷工业中应用与Windows操作系统的文件格式。实际上EMF是原始WMF(Windows metafile)格式的32位版本。EMF格式的产生是为了解决WMF在印刷行业中的不足。EMF是设备独立性的一种格式,也就是说EMF可以始终保持着图形的精度,而无论用打印机打印出何种分辨率(dot/inch)的硬拷贝。而在网路上,较小的EMF格式可以节省带宽。

EMF是设备独立性的一种格式, 这样的情况下会根据不同的设备显示不同的效果.
理论上这种格式最适合打印机使用. 但是不适合显示屏显示. 建议用PDF比较好
各种终端显示效果一致.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值