flash字体库打印
Flash打印中不常用中文字体打印说明
背景说明
Flash打印默认字体库文件只支持绝大部分的英文字体,以及常用中文字体。对部分不常用中文字体不支持。使用字体库中不支持的字体进行打印时,实际打印效果为宋体。
解决方案
当用户需要使用默认不支持的字体进行打印时,可以通过制作对应字体的字体库文件,并部署至服务器来解决。
单独制作的字体库文件格式为.swf。使用单独制作的字体库文件在进行Flash打印时,与默认字体库文件一样为矢量字体,能精确打印。
需要定制特殊字体库文件时,请联系技术支持人员,并提供原始字体文件。
字体文件部署方法:
1. 将字体库文件swf存放至:..\ mis2\gezFlashPrint\fontSwf文件夹中,如没有此目录时请新建同名文件夹。
2. 在..\ mis2\gezFlashPrint\gezFlashPrintConfig.xml中配置字体和字库的对应关系。格式如下:
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<config>
<name>paperAlert</name><!—打印时是否弹出纸张设置对话框 -->
<value>false</value>
</config>
<config>
<name>isUseFontLib</name><!—是否使用自定义字体进行打印,设置为true时,使用默认字体库中不支持的字体进行打印时载入库文件进行打印。设置为false时,不载入自定义字体库文件。 -->
<value>true</value>
</config>
<configtype="fontLibConfig">
<name>华文彩云</name><!—字体名称 -->
<value>华文彩云.swf,华文彩云_粗体.swf,华文彩云_斜体.swf,华文彩云_粗体_斜体.swf</value><!—对应的字体库文件 -->
</config>
<configtype="fontLibConfig">
<name>隶书</name>
<value>隶书.swf,隶书_粗体.swf,隶书_斜体.swf,隶书_粗体_斜体.swf</value>
</config>
</root>
字体支持情况说明
· 默认支持的中文字体包括:
宋体、华文仿宋、华文宋体、华文楷体、华文细黑、微软雅黑、新宋体、仿宋、楷体、黑体、书体坊赵九江钢笔行书。
· 默认不支持的中文字体包括:
华文彩云、华文新魏、华文琥珀、华文行楷、华文隶书、幼圆、方正姚体、方正小篆体、方正水柱简体、方正流行体简、方正舒体、方正舒体简体、方正超粗黑简、方正隶变简体、方正静蕾简体、方正黄草简体、汉仪圆叠体简、汉仪方叠体简、汉仪秀英体简、汉仪菱心体简、草檀斋毛泽东字体、迷你简古隶、迷你简启体、迷你简汉真广、迷你简神工、迷你简胖头鱼、迷你简胖娃、迷你简超粗黑、迷你繁启体、繁智草、隶书。
· 默认支持的英文字体。见文档最后:附表一。
· 默认提供的字体文件
除默认支持的中文字体,提供隶书、华文彩云两种字体的swf文件,由于文件较大,未包含在产品包中,需要时请联系技术支持人员索取。这两种字体的SWF包含普通,加粗,斜体,加粗并斜体这四种情况。带下划线的文字暂不支持。
· Flash打印默认也不支持用户自定义安装的字体,需要做同样的处理才能支持相应字体进行Flash打印。
注意:由于Flash打印时会读取字体库信息,读取字体库信息比较耗用内存,如果同一个报表中使用添加字体库文件来支持的字体种类过多,可能会导致打印速度较慢,甚至失去响应。所以建议用户不要在同一个报表中使用多种自定义字体进行Flash打印。默认支持字体在打印时不会影响性能。
附表一:Flash打印支持的英文字体
支持的英文字体 |
||||
Arial Black |
Agency FB |
Aharoni |
Algerian |
Andalus |
Berlin Sans FB Demi |
Arial Narrow |
Arial Rounded MT Bold |
Arial Unicode MS |
Baskerville Old Face |
Bradley Hand ITC |
Bernard MT Condensed |
Blackadder ITC |
Bodoni MT |
Bodoni MT Black |
Cambria Math |
Britannic Bold |
Broadway |
Browallia New |
BrowalliaUPC |
Consolas |
Candara |
Castellar |
Centaur |
Century |
DaunPenh |
Constantia |
Cooper Black |
Copperplate Gothic Bold |
Copperplate Gothic Light |
Edwardian Script ITC |
David |
DFKai-SB |
Dialog |
DialogInput |
Felix Titling |
Elephant |
Engravers MT |
Eras Bold ITC |
Eras Demi ITC |
FreesiaUPC |
Footlight MT Light |
Forte |
Franklin Gothic Book |
Franklin Gothic Demi |
Gill Sans MT Ext Condensed Bold |
Freestyle Script |
French Script MT |
Gabriola |
Garamond |
GungsuhChe |
Gill Sans Ultra Bold |
Gill Sans Ultra Bold Condensed |
Gisha |
Gloucester MT Extra Condensed |
JasmineUPC |
Haettenschweiler |
Harlow Solid Italic |
Harrington |
High Tower Text |
Lao UI |
Jokerman |
Juice ITC |
Kalinga |
Kartika |
Lucida Sans |
Latha |
Leelawadee |
Levenim MT |
LilyUPC |
Meiryo UI |
Lucida Sans Typewriter |
Lucida Sans Unicode |
Magneto |
Maiandra GD |
MingLiU-ExtB |
Microsoft Himalaya |
Microsoft JhengHei |
Microsoft New Tai Lue |
Microsoft PhagsPa |
MoolBoran |
MingLiU_HKSCS |
MingLiU_HKSCS-ExtB |
Miriam |
Miriam Fixed |
Narkisim |
MS Gothic |
MS Mincho |
MS PGothic |
MS PMincho |
Parchment |
Niagara Engraved |
Niagara Solid |
Nyala |
OCR A Extended |
Rage Italic |
Perpetua |
Perpetua Titling MT |
Plantagenet Cherokee |
Playbill |
Segoe Script |
Ravie |
Rockwell |
Rockwell Condensed |
Rockwell Extra Bold |
Simplified Arabic Fixed |
Segoe UI |
Segoe UI Light |
Segoe UI Semibold |
Segoe UI Symbol |
Trebuchet MS |
SimSun-ExtB |
Snap ITC |
Stencil |
Sylfaen |
Vivaldi |
Tunga |
Tw Cen MT |
Tw Cen MT Condensed |
Tw Cen MT Condensed Extra Bold |
Angsana New |
AngsanaUPC |
Aparajita |
Arabic Typesetting |
Arial |
Batang |
BatangChe |
Bauhaus 93 |
Bell MT |
Berlin Sans FB |
Bodoni MT Condensed |
Bodoni MT Poster Compressed |
Book Antiqua |
Bookman Old Style |
Bookshelf Symbol 7 |
Brush Script MT |
Calibri |
Californian FB |
Calisto MT |
Cambria |
Century Gothic |
Century Schoolbook |
Chiller |
Colonna MT |
Comic Sans MS |
Corbel |
Cordia New |
CordiaUPC |
Courier New |
Curlz MT |
DilleniaUPC |
DokChampa |
Dotum |
DotumChe |
Ebrima |
Eras Light ITC |
Eras Medium ITC |
Estrangelo Edessa |
EucrosiaUPC |
Euphemia |
Franklin Gothic Demi Cond |
Franklin Gothic Heavy |
Franklin Gothic Medium |
Franklin Gothic Medium Cond |
FrankRuehl |
Gautami |
Georgia |
Gigi |
Gill Sans MT |
Gill Sans MT Condensed |
Goudy Old Style |
Goudy Stout |
Gulim |
GulimChe |
Gungsuh |
Impact |
Imprint MT Shadow |
Informal Roman |
IrisUPC |
Iskoola Pota |
Khmer UI |
KodchiangUPC |
Kokila |
Kristen ITC |
Kunstler Script |
Lucida Bright |
Lucida Calligraphy |
Lucida Console |
Lucida Fax |
Lucida Handwriting |
Malgun Gothic |
Mangal |
Marlett |
Matura MT Script Capitals |
Meiryo |
Microsoft Sans Serif |
Microsoft Tai Le |
Microsoft Uighur |
Microsoft Yi Baiti |
MingLiU |
Mistral |
Modern No. 20 |
Mongolian Baiti |
Monospaced |
Monotype Corsiva |
MS Reference Sans Serif |
MS Reference Specialty |
MS UI Gothic |
MT Extra |
MV Boli |
Old English Text MT |
Onyx |
Palace Script MT |
Palatino Linotype |
Papyrus |
PMingLiU |
PMingLiU-ExtB |
Poor Richard |
Pristina |
Raavi |
Rod |
Sakkal Majalla |
SansSerif |
Script MT Bold |
Segoe Print |
Serif |
Shonar Bangla |
Showcard Gothic |
Shruti |
Simplified Arabic |
Symbol |
Tahoma |
Tempus Sans ITC |
Times New Roman |
Traditional Arabic |
Utsaah |
Vani |
Verdana |
Vijaya |
Viner Hand ITC |
Vladimir Script |
Vrinda |
Webdings |
Wide Latin |
Wingdings |
Wingdings 2 |
Wingdings 3 |
|
|
|
flash字体库打印相关推荐
- Font Awesome一套绝佳的图标字体库和CSS框架的使用
场景 Font Awesome 一套绝佳的图标字体库和CSS框架 官网: http://fontawesome.dashgame.com/ 实现 从官网下载资源文件,解压后的目录 将上面解压后的四个目 ...
- linux添加中文字库主线任务,Linux 添加中文字体库
背景:润乾报表 win上面的项目直接上传到linux 上,但预览&下载报表时乱码 如果含有斜线的单元格或统计图的报表在网页上发布时,统计图或斜线单元格里的汉字会变成小方框,此时往往是服务器端操 ...
- Cocos2d-x教程(28)-ttf 字体库的使用
欢迎增加 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/37650843 通常为 ...
- iOS中如何添加自定义的字体库
今天在开发过程中,UI设计直接给我了一个字体库文件,让我在label的显示中直接使用自己库的文件,突然之间感觉懵逼状态,这个怎么弄,其实很简单,一句代码就可以搞定这个字体库的. 工程配置步骤: 1.在 ...
- cocos2d-x使用第三方的TTF字体库
http://blog.csdn.net/wm_jiangnanan/article/details/8665040 cocos2d-x使用第三方的TTF字体库 最近再做一款手机游戏,用的是cocos ...
- vue-pdf使用+分页预览(踩坑 + 使用本地字体库)
项目场景: 最近项目要文件流做查询报表pdf预览并下载打印的需求,网上很多关于vue-pdf的使用,使用上没有太多难度: 使用方法 npm install --save vue-pdf <el- ...
- Qt Qml 查看所有字体、添加字体库、使用字体库的方法
最近换了项目里的字体,所以整理一下qt设置字体相关的一点内容, 主要包括: 1.查看当前系统里所有字体的名称 2.添加路径下的字体库 3.使用字体库 一.查看当前Qt所有字体的名称 为什么要查看字体名 ...
- Xft字体库:体系结构及用户指南(转)
Xft字体库:体系结构及用户指南(转) Xft字体库:体系结构及用户指南 Keith Packard XFree86 Core Team, SuSE Inc. keithp@keithp.com 本文 ...
- web字体库加载优化_优化Web字体以提高性能:最新技术
web字体库加载优化 This article is part of a series created in partnership with SiteGround. Thank you for su ...
- Unity制作美术字体、图片转字体库C#
前言:在遇到Unity支持的字体库之外的字体时,可以将每个字的图片集中生成一个字体库,用来Unity文本使用. 一.功能 1.字体图片设置 字体图片等比等分在一张图片上,方便Unity系统自处理 2. ...
最新文章
- 省钱之道--图解域域树域林根域的含义
- 应用监控指标采集器 Prometheus 核心介绍
- hook 驱动 截屏
- java AC自动机
- HDU-4777 Rabbit Kingdomom(树状数组、区间离线)
- 刚copy试探发表了一篇文章文章,oschina感觉良好
- 容器编排技术 -- Kubernetes kubectl scale 命令详解
- Windows进程通信之共享内存通信(C++)
- 在Silverlight中使用DynamicMethod(动态方法)
- 海量数据挖掘MMDS week3:流算法Stream Algorithms
- 《SharePoint Portal Server 2003 深入指南》开放了两个章节在线阅读
- Excel2003进制转换方法
- c++filt看函数名
- DeFi 的纵向扩张:利率协议将带来去中心化金融世界新变革
- 保险合同的订立,生效与履行
- 【钉钉考勤打卡】--上传打卡记录
- 设计模式【2.1】-- 简单工厂模式怎么演变成工厂方法模式?
- 个人如何搭建博客网站
- Android系统结构
- obj-c编程11:内存管理和ARC(自动引用计数)