精华内容
下载资源
问答
  • 那就是打印出来的字很模糊,尤其是针式打印机打印的时候更加严重,原因在下面:   我们知道,Silverlight的默认中文字体是【雅黑】,它是一种矢量字体,有点是可以保证在文字大小变化时也不失真。 但是它的效果...

    最近在用Silverlight做打印功能的时候 发现一个很严重的问题

    那就是打印出来的字很模糊,尤其是针式打印机打印的时候更加严重,原因在下面:

     

    我们知道,Silverlight的默认中文字体是【雅黑】,它是一种矢量字体,有点是可以保证在文字大小变化时也不失真。

    但是它的效果真的如我们想想中那么好吗?

    我们做一个实验,一段简单的XAML

    <TextBlock FontSize="14" Text="我是宋体吗ABC?" Margin="30"/>

    效果如下图:

    看起来还可以,但是做过实际项目开发的各位都清楚,sl中雅黑下的某些字比如:“增”字一类的字变形的比较厉害(虽然sl3有了明显的改善)

    这很难让我们这些经常和宋体等标准中文字体打交道的人接受。

    群里经常有人问:“为啥sl的字体那么模糊啊。sl不能用宋体,真烂!”等等。

    其实sl中是绝对可以使用点阵字体的,只不过这个技巧大部分人不太清楚而已。

    我们设置一下XAML的FontFamily属性

    <TextBlock FontSize="14" FontFamily="SimSun" Text="我是宋体吗ABC?" Margin="30"/>

    效果如下:

    怎么样?标准的宋体吧!关键就在于FontFamily的值应该是“SimSun”而不是“宋体”。

    不过到了这里,这个解决方案还不是很完美。我们仔细看“ABC”这三个英文,还不如默认的好看呢。

    这个具体我也不大清楚,不过要解决这个问题我们只需显式的设置英文(比如Arial)字体就可以了。具体设置方法看XAML

    <TextBlock FontSize="14" FontFamily="Arial,SimSun" Text="我是宋体吗ABC?" Margin="30"/>

    效果如下:

    注意FontFamily的顺序和设置方法:两种字体见要以半角逗号(,)分割,而且英文字体必须写在中文字体之前。

    Grass Mud Horse

    展开全文
  • 苹果公司在设计字体显示算法上,更注重字体的原始设计效果,认为字体清晰度在屏幕上显示... 原因是苹果公司的渲染算法比微软公司更忠于字体的原始设计,苹果的字体算法,好处是在屏幕上看到的字体效果,跟打印出来的

      苹果公司在设计字体显示算法上,更注重字体的原始设计效果,认为字体清晰度在屏幕上显示有所损失,也在所不惜。

      微软公司在设计字体显示算法上,更注重字体形状,一定要适应像素的限制,认为要保证字体在屏幕上显示的清晰、不模糊、容易辨认,即使字体的形状背离原始字体效果,也在所不惜。

      原因是苹果公司的渲染算法比微软公司更忠于字体的原始设计,苹果的字体算法,好处是在屏幕上看到的字体效果,跟打印出来的字体效果很接近,包括色彩。微软的处理方法是让字体尽量适应像素的分布,在屏幕上显示确实很漂亮,但是印刷出来后却乏善可陈。



    展开全文
  • SL的打印功能,如果使用针式打印机,打出来的字很模糊,网上有一些文章介绍应该使用"Arial,SimSun"(即:宋体),但实际测试的结果,宋体依然很模糊。 下面是各种字体的测试:(环境 Silverlight4/5 + EPSON LQ-1600K...

    SL的打印功能,如果使用针式打印机,打出来的字很模糊,网上有一些文章介绍应该使用"Arial,SimSun"(即:宋体),但实际测试的结果,宋体依然很模糊。

    下面是各种字体的测试:(环境 Silverlight4/5 + EPSON LQ-1600KⅢH针式打印机)

     


    结论:依然是微软自家的“微软雅黑”字体最清晰(不要设置Bold加粗),推荐的字体设置顺序为:FontFamily="Arial,Microsoft YaHei,SimHei,SimSun"

    转载于:https://www.cnblogs.com/yjmyzz/p/3276791.html

    展开全文
  • [img]http://dl.iteye.com/upload/attachment/0076/8459/f34ed36b-2d2f-3468-ba84-4b4ed9bff409.jpg[/img] 如图,我们要打印主页面中 工单详情部分。...只要去掉样式,字体会变大,打印出来的效果...
    [img]http://dl.iteye.com/upload/attachment/0076/8459/f34ed36b-2d2f-3468-ba84-4b4ed9bff409.jpg[/img]
    如图,我们要打印主页面中 工单详情部分。
    但是由于要打印的部分有样式,并且表格太宽,如果 要直接打印的话,打出来的纸张上字太小且颜色模糊,不易查看。

    只要去掉样式,字体会变大,打印出来的效果要好的多。
    方案一:我们可以取出要打印的部分,将打印部分填充到弹出的新页面中,然后我就再打印弹出页面即可。

    这样做的话,有个缺陷,就是会先把要打印的页面显示出来,然后要用户再次点击打印按键,显示比较啰嗦蛮烦。

    方案二:可以在要打印的页面中,嵌入一隐藏的iframe,用于存放要打印的部分代码。
    我们点击打印按钮时,实际上是打印这个隐藏iframe的内容。

    打印页面代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>工单详细信息</title>
    <script type="text/javascript">
    function printPage() {
    //获取当前页的html代码
    var bodyhtml = window.document.body.innerHTML;
    //设置打印开始区域、结束区域
    var startFlag = "<!--startprint-->";
    var endFlag = "<!--endprint-->";
    // 要打印的部分
    var printhtml = bodyhtml.substring(bodyhtml.indexOf(startFlag),
    bodyhtml.indexOf(endFlag));
    // 生成并打印ifrme
    var syfPrint = document.frames[0];
    syfPrint.document.body.innerHTML = printhtml;
    syfPrint.document.execCommand("Print");
    }
    </script>
    </head>
    <body>
    <div id="bd">
    <div id="right_box">
    <a href="#" onclick="javascript:history.back(1); event.returnValue=false">
    << 返回</a><br />
    <!--startprint-->
    //要打印的内容部分//<br />
    <!--endprint-->
    <input type="button" value="打印" onClick="printPage()" />

    </div>
    <iframe src="" width="0" height="0" frameborder="0"></iframe>
    </body>
    </html>
    展开全文
  • 基于phantomJs的Java后台网页截图 ...截图也能打印,但是达到固定的排版效果以及文字大小却只能打印一半(纸张宽度只是用了一半)导致打印出来的效果不理想。采用降低DPI方式可以解决,但是字体会变模糊,故想到可以...
  • 定会感觉很惊喜,同时,与该客户相关业务记录、财务信息、服务反馈及来电记录也同时显示出来,相 信软件必定会大大地帮您提高工作效率, 客户满意度也会大大提高。 软件特点 来电弹出客户,通话自动录音,...
  • word使用技巧大全

    热门讨论 2011-03-18 20:37:53
    使Word中的字体变清晰Word文档中使用“仿宋”字体很淡,可按以下方法使字体更清晰: 84 四十一、word和execl使用技巧 84 1、Word下如何使用着重号 84 2、让Word表格快速一分为二 84 3、Word中巧用Alt键 85 4、巧用...
  • 检查《管家婆》Windows版中“打印预览”里的字体设置是否设为倒字体,将字体设置调整正确即可。 $9.《管家婆》Windows版如何设置打印表格的大小? #9.在《管家婆》Windows的“打印预览”中点击“表格”图标,修改...
  • 集成fontawesome图形字体+阿里巴巴iconfont收藏几百个图形字体,享受图形字体带来乐趣。 所有控件最后生成一个dll动态库文件,可以直接集成到qtcreator中拖曳设计使用。 控件源码全部分门别类存放,pri模块形式...
  • 《delphi程序开发范例宝典(第3版)》全面介绍了delphi程序开发所用到技术和技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与window相关程序、注册表...
  • 《delphi程序开发范例宝典(第3版)》全面介绍了delphi程序开发所用到技术和技巧,共分19章,内容包括窗体与界面设计、控件应用、数据处理技术、图形技术、多媒体技术、文件系统、操作系统与window相关程序、注册表...
  • 【标示重复值】将重复出现数据用 颜色标示出来,不同值使用不同颜色,通常用于学号、身份证号、订单号等等有唯一性质数据检查 【禁止录入重复值】对指定列进行录入控制,输入重复数据时提示有重复以及重复次数...
  • 实例297 SQL语句的模糊查询 393 实例298 高级Like语句 394 实例299 多功能查询过滤器 396 9.2 查询变量 401 实例300 利用变量查询字符串数据 402 实例301 利用变量查询字符串型数据 403 实例302 利用...
  • 16. hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决; 123 17.介绍一下Hibernate的二级缓存 123 18、Spring 的依赖注入是什么意思? 给一个 Bean 的 message ...
  • 4、新客户订餐时,以往版本是要先录入客户资料和地址,再订餐,4.0版在新客户订餐时,可以立即创建客户,并在订餐界面上增加了更新地址,在保存订餐记录时,地址会被打印出来,并自动更新到客户资料地址里,...
  • 情感分析-文本分类-语料及模型、一个拍照做题程序、世界各国大规模人名库、一个利用有趣中文语料库 qingyun 训练出来的中文聊天机器人、中文聊天机器人seqGAN、省市区镇行政区划数据带拼音标注、教育行业新闻语料库...
  • 允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以在导入图片上显示其文件名称以易于管理。 【批量导出图片】 将EXCEL中指定某列中图片按显示图片大小导出到指定...
  • 允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以在导入图片上显示其文件名称以易于管理。 【批量导出图片】 将EXCEL中指定某列中图片按显示图片大小导出到指定...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以在导入图片上显示其文件名称以易于管理。 【批量导出图片】 将EXCEL中指定某列中图片按显示图片大小导出到指定...
  • 允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以在导入图片上显示其文件名称以易于管理。 【批量导出图片】 将EXCEL中指定某列中图片按显示图片大小导出到指定...
  • 允许一次性多图片格式(*.JPG/*.GIF/*.BMP/*.PNG),且支持模糊与非模糊方式导入图片,还可以在导入图片上显示其文件名称以易于管理。 【批量导出图片】 将EXCEL中指定某列中图片按显示图片大小导出到指定...
  • Java面试宝典2010版

    2013-12-19 19:32:29
    53、线程基本概念、线程基本状态以及状态之间关系............................. 34 54、简述synchronized和java.util.concurrent.locks.Lock异同 ?..................... 34 55、设计4个线程,其中两个...
  • 支持 歇后语 查询功能,支持模糊查询 支持 偏旁部首 查询功能 提供汉字工具方法,方便开发者更便捷高效地 操作拼音和汉字 体积小,min 版本仅 46 kb,zip 版本 34 kb (含有大量汉字拼音字典) 多端可用,可用于 ...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

打印出来的字体模糊