“青鸟华光书林”是青鸟华光电子出版系统的印前排版子系统,也可作为独立的排版打印系统使用。
主要功能
(1)、既支持批处理排版(BML语言排版),又支持可视化排版,可适用于不同领域的用户与不同层次的操作者。
(2)、可以不借助任何RIP直接连接喷墨打印机、激光印字机、刻绘机、彩色喷绘机等通用输出设备进行打印输出,并且具有网络打印、按需打印、镜像打印、反相打印、拼版打印、放缩打印、纵横打印等功能。
(3)、可实现汉文、英文、俄文、日文、藏文、维吾尔文、哈萨克文、柯尔克孜文、朝鲜文和傣文的排版;汉字与拼音、日文汉字与假名对照排版;多文种分栏逐段对照排版;相同或不同走向文种的混合排版;藏文长条经的排版;维汉、汉维辞典的排版;符合各文种排版规范的自动换行和行禁排处理;自动拆音节处理。
(4)、彩色花样字、彩色花边、彩色底纹处理,支持线性渐变、矩形渐变、菱形渐变、圆形渐变、椭圆形渐变、扇形渐变、双扇形渐变和沿立体方向渐变。
(5)、支持屏幕抓图、从执行文件或动态库中倒出图像、图像倒置、图像翻转、图像倾斜、图像旋转、海报效果、马塞克效果、平均值效果、中值效果、锐化效果、杂色效果、浮雕效果、梯度滤波、拉普拉斯滤波、冷静滤波、普瑞外特滤波、变差滤波、线段滤波、改变图像大小、改变分辨率、改变亮度、改变对比度、改变色彩、置灰、反色、加网板、伽马校正、强度探测、CMYK分色和CMYK合并等功能。
(6)、多层分式的处理;多层上、下角标的处理;求和式、求积式及上下限的处理;多层根式的处理;积分式的处理;矩阵行列式的处理;阿克生等处理;方程式处理;公式嵌套处理。
(7)、各种化学碳链的处理;各种化学苯环的处理;苯环的变形、嵌字、附字及其边连;各种化学符号、各种化学反应号的处理以及反应符号上、下加文字等。
(8)、横竖排有线表与无线表处理;表格项中文字与公式处理;子表格处理。
(9)、自动页码处理;页码位置及格式处理;书眉的自动生成;多种格式词条自动抽取;自动生成随文注。
(10)、分栏处理:分栏自动拉平处理;多重分区排版;分区或图片外的文字绕排。
(11)、标题处理:各种标题的字体、字号、所占行数等径定义后自动处理;段首标题的处理;花边和底纹修饰。
(12)、具有智能化记忆功能,对上次所做的排版格式的修改能够在下次启动时作为默认排版格式,相同样式的不同书籍不需重复设定排版格式。
(13)、支持系统界面的顾客化设计,顾客可根据自己的需求与爱好随意改变菜单、工具条、快捷键和各种输出窗口。
(14)、支持BML语法检查,显示错误所在的位置及错误原因,光标定位于错误所在的位置。
(15)、支持无限级的误操作恢复能力。
(16)、支持工程管理功能,支持多机协同作业功能。
(17)、支持ICLP工作模式。
采用的关键技术
(1)、采用Fishbone型体系结构,将任意层次、任意交叉的排版功能,在程序实现时简化为两个层次-“主骨”(Backbone)与“旁刺”(Side-bone),以程序的“非递归”方式实现了排版功能的“嵌套”。
(2)、采用面向对象的技术,将排版系统设计为一个排版体类和近百个排版元类。各排版元对象均由排版体对象创建并且只响应排版体对象的消息,排版元之间没有彼此的对象创建与消息传递关系。对象的隐蔽机制保证了排版元处理的无关性,一个排版元类的修改不会影响到另一个排版元类。排版体类与各排版元类之间的关系都是相同或类似的,增加一个全新的排版元只需增加一个新类即可,排版体类无需为新增排版元类做任何特殊处理。
(3)、建立“盒子”的概念,通过“盒子”的复合、并置以得到更高层次的“排版行”,由“排版行”与“排版区域”进而构成排版页。
(4)、采用“独立参数项”处理方式,将所有命令的参数均分隔为独立于命令自身的“参数项”,而不同命令的相同“参数项”则视为一个整体统一处理,命令处理只涉及“参数项”的接口,而不涉及“参数项”本身。
(5)、建立“栈”式结构“虚拟行结构表”,不同层次的文字与公式的排版,复合及其排版行的调整,均由统一的“虚拟行”处理程序执行。
(6)、建立“列”式结构的“命令排队表”,随时可以查出当前“活跃”的命令,以相同形式的“项间隔符号”处理不同命令的“项间隔”。