|
该模块于《迷你日历》V2.8最新推出,这也是《迷你日历》制作之初的最大愿望之一,即“使大家能够随便地根据自己的喜好定义出日历打印的样式,在日历中使用不同的色彩,加入自己喜欢的图片及文字……”,如今这一初衷历经了两年之久,终于得以实现,我也为之感到高兴,当然我想,这一目标也是广大《迷你日历》爱好者所久已期盼的,能满足广大网友的期望是作者的最大原望。 |
由于日历打印专家是一个集打印日历模板设计及日历打印于一身的模块,很多地方与图形设计打交道,因此该模块有关在使用上的简洁方便性就成为设计是充分要考虑的焦点。为此经过反复酝酿和开发中的不断使用调试,最终形成了日历打印专家界面的三大部局特点(请参见下面图1): ①日历模板设计界面:由日历模板底图设置和日历模板主画面设计两个页面组成,分别用于完成日历模板底图和主画面的设计,其中,日历模板主画面设计是日历打印专家的核心页面,日历模板设计工作主要通过该页面完成。 ②月历对象(构件)设置界面:由精简信息小月历设置、详细信息小月历设置和大月历模板设置等三个页面组成,其中小月历对象主要用于年历模板设计,大月历对象主要用于月历模板设计,当然也可根据需要大小月历对象混用。 ③装载·预览·打印界面:由“装载·预览·打印”一个页面完成,这是一个控制页面,其主要完成日历模板的装载、预览和打印工作,之所以将这三个功能设计在一起是充分地考虑到使用上的方便性及功能上的共同利用性(如预览功能,它既可以预览设计效果又可以在装载前对先前已有日历模板的进行查看)。 |
|
图1 日历打印专家界面的基本布局部局 |
尽管作者在使用上的简洁方便性方面作了很多工作,但该模块必定不同一般文字资料程序的使用,为此特对日历打印专家的主要操作要点作如下说明: |
1.如何建立日历模板?到日历打印出炉的基本流程:(软件界面上的一些命令按钮暂先不提,假定您都已经清楚了) |
①使用新建日历模板命令按钮(图1中编号为1的命令按钮)创建一个初始空白日历模板,程序会自动跳到日历模板底图设置页面,让您布置日历模板衬底; ②日历模板底图设置好后,进入日历模板主画面设计页面,使用页面上方工具条中的命令按钮(图1中编号依次为11、12、13、14的命令按钮),向日历模板主画面中添加您希望的对象(目前可添加对象有三种:月历构件、图片框、文本框),每种对象都有右键弹出的快捷菜单供更改该对象的属性之用(具体用法后面再说); ③各种对象添加完毕、摆放到位后就可进入“装载·预览·打印”页面,察看设计效果,如满意了就可以打印出炉一份具有自己风格的日历。 在您了解了这个基本流程后,我们下面就以这个基本流程为主线展开它的一些操作细节。 |
2.创建日历模板有两种方法: |
在上面的基本流程①中所提到的使用新建日历模板命令按钮就是图1中编号为1的命令按钮,这是创建日历模本的第一种方法;另外日历打印专家还提供一种快捷的创建日历模板方法,这就是使用图1中编号为4的命令按钮,它的创建机理是,用当前正在编辑的一个日历模板所生成的一个副本作为新建日历模板,这样新建的日历模板当然和原模板是一样的了,这样做可以省去一些重复工作,对副本稍加修改又可生成新的模板。 两种创建日历模板方法都要用到一个有相同特征的界面:输入对新日历模板的描述。 |
3.如何向日历模板主画面中添加您所希望的对象? |
图1中编号依次为11、12、13、14的命令按钮即为向日历模板主画面中添加对象的命令按钮,它们依次完成向日历模板主画面中添加月历构件、图片框、文本框和画线等对象(注:画线功能由于时间关系尚未完成);另外还可以通过图1中编号依次为7、8、9、10的命令按钮完成对已添加对象的:撤销最近一次对象删除、对象剪切、对象复制和对象粘贴等对象编辑工作。 |
4.如何设置修改各种对象的属性(值)?(经常使用的操作细节) |
所谓对象的属性值,实际也就是说对象的某种特征(简例:每个人都有鼻子,这相当于属性名,但每个人的鼻子有高、低、大、小等等之分,这些相当于属性值),对于新建的对象都有共同属性值,如大小、颜色、图案、文字等等,但这都一样的特征是我们不希望的,我们的目的就是要通过改变每一个对象的特征值,即,使每个对象具有不同的大小、不同的颜色、不同的图案、不同的文字等等,从而构成我们丰富多彩的日历模板主画面。 上面这一段话您可以完全不用看,更不用去理解,下面我们一说具体的您就都清楚了。 对于每一个对象来说,它们都有一个右键弹出的快捷菜单,这个快捷菜单就是专门用来对每个对象进行重新描述(塑造)的工具,以完成对象属性的再定义。对象类型不同,其快捷菜单的内容也不尽相同,但是我们还是可以大致对快捷菜单的内容进行一下分类:①每个对象都具有的通用属性;②仅是某个对象才具有的特殊属性。现分述如下: ①每个对象都具有的通用属性:(每个快捷菜单上都有的属性) ⑴透明:使对象的底色透明。 这个概念实际是说,使具有单色背景的对象透明显示,单色是指对象颜色可用唯一色码标识。这一点对于月历对象、文本框都容易做到,因为它们的底色默认为单色;但对于图片框来说稍有不同,因为大家为图片框所载入的图片往往来自不同的制作环境,图片的底色可能是一种复合色,即,色码值交错变化,当对这样的图片设置透明属性时,图片就不会出现透明的效果,这就需要提前对图片进行单色处理,之后载入才会有透明的效果。 ⑵图层:考虑到大家有时要涉及一些对象重叠效果,因此每种对象都有两个图层共设置选择,即,顶层、底层。 当对象间无重叠时,可不用考虑这个属性;但当需要作两个对象的重叠效果时,一定要指明,谁在顶层、谁在底层,否则可能打印时不会出现设计的重叠效果。另外需要说明,由于每种对象只有两个图层,因此只能保证两个对象的重叠效果能准确实现。 ⑶复制、粘贴、删除:这些操作大家再熟悉不过了,我也不多说了,但有的对象可能仅有其中一种操作。 ②仅是某个对象才具有的特殊属性:(某个快捷菜单上才有的属性) ⑴图片框特有的属性:由于图片在日历模板设计中最能体现设计效果,因此图片框除了具有通用属性外,还有几个特殊属性。 a、图片自由拉伸显示:即,可以对该图片,在各个方向上拉伸。 b、按图片实际比例拉伸显示:图片自由拉伸可能会造成图片的比例失调,看起来可能走样,因此使用按图片实际比例拉伸方式就可以避免这种现象,这也是图片的默认属性,当图片拉伸释放鼠标时,图片会按照当前套索框的大小,自动将图片调整为与原图片实际比例相同的比例显示。 c、装载图片:当图片框刚被添加到日历模板主画面时,仅有一个默认的标示图片,使用装载图片命令即可为该图片框装入您喜欢的图片。执行装载图片命令后会出现一个对话框,供您选择图片装载。在这里顺便说一下图片装载对话框的特点。 [图片装载对话框的特点]:除了可以把所选中的图片大小原封不动的装入图片框外;还可以对一张大的图片进行剪裁后装入图片框,这就是图片装载对话框中的“抓图”功能,可将您从大图中抓到的您认为最有特色的局部图片装入图片框,这是图片装载对话框的特点之一;特点之二是,可以使某图片框保持与十二生肖图片连接,这样的话,该图片框中的图片会随您打印不同年号的日历自动变化,从而更增强了日历模块的通用性。 ⑵文本框特有的属性:主要一个文本输入操作,执行文本输入操作时会出现一个输入文本对话框,该输入文本对话框除了可为文本框输入正常的文本外,还可使文本框与一些特殊的文本信息连接,这些文本信息有:与年号信息连接、与农历年春节信息连接、与星座信息连接(在大月历中使用,由于时间关系该信息连接方式尚未完成),连接后文本框中的文字信息会随您打印不同年号的日历自动变化(这一点与图片装载对话框的特点之二类似);再就是需要说明文本框另一大特点,文本框内文字大小虽文本框的大小自动适应变化,大家可能注意到在文本输入对话框中没有字体大小设定,这一点主要是考虑到日历模块对打印纸尺寸的自动适应而专门设计的。当然您如果希望打印较大的字体时,只要拉大文本框到合适大小即可,反之亦然。关于文本框就说这些。 ⑶月历构件的特有属性:大家已经注意到,日历打印专家在生成日历模板时,不是采用一笔一笔画的方式,而是使用构件的方法(即对象的方法),一次月历添加就能造出一个完整的月历,就像某些现代化盖楼一样,不直接用一砖一石,而是使用现成已造好一个个大的构件,以加快施工进度。由于月历构件的特殊性,其属性设置不再从快捷菜单中进入,而是像我们在本文开头介绍日历打印专家界面特点中所讲到那样,要进入月历对象(构件)的专用设置界面来完成,关于具体设置操作我想一看界面就都明白了,故此处不多赘述。需要说明的是,目前月历构件属性仅设计了一部分,还有很多属性需要在下一个版本完成。 |
上面这一大块都是说的对象属性设置,由于这是在日历打印专家中和大家打交道最多的地方,所以多用了一些笔墨,并且其中为了能说得更清楚还用了一些不太恰当的比喻,也不知道是把大家说明白了,还是说糊涂了。其实没那么复杂,多用几次,体会一下就都清楚了。别忘了,还是按照先前上面的建立日历模板基本流程继续往下走。 |
5.日历模板主画面上的各类对象整齐划一: |
大家会说,日历打印专家向日历模板主画面上添加对象速度是快,一个添加操作12个月历构件就上了日历模板主画面,可是把这些月历构件摆放整齐还是有点难度,不用急,这点日历打印专家早已为大家想到了,有强大的批量对象对齐功能完成这一工作,操作具体方法如下: 当您想使几个月历构件对齐时,首先点击一下日历模板底图(这一点很重要!),然后一手按住[Shift]键,接着点击要对齐的月历构件,当月历构件被红色的选择框套住时,说明该构件已被选中了,待选择完成后,在被选中的构件中的任一构件上使用鼠标右键呼出一个快捷菜单,选择执行其中的“对齐所有选定的对象…”命令,紧跟出现的对话框中出现几种供您选择的对象对齐方案,选择一种方案确定后,那些先前被选中的构件就自动排整齐了。 您再试一下这个功能,在被选中的构件中的任一构件上使用鼠标拖动,怎么样?所有被选中的构件一块整齐移动了,神奇吧!这对整体移动一批对象很有帮助。 有一点需要说明:被多选中的对象一定要是同一类对象,以选中的第一个对象为准。 忘了说,怎样释放这些选中的对象,很简单:还是点击一下日历模板底图。 |
6.[装载·预览·打印]用途多多: |
按照建立日历模板的基本流程,至此建立日历模板的各种操作基本完成,自然剩下的就是打印日历了。 进入[装载·预览·打印]页面,先前设计好的日历模板就一览无遗了,如不满意,就再回到日历模板主画面设计页面上修改,可往复切换,直至满意为止,最后打印。 另外还可在[装载·预览·打印]页面上,浏览以往设计好的日历模板,浏览那个日历模板实际也就是装载那个日历模板,同时,被浏览那个日历模板也可随时打印出于该日历模板相对应的日历,极为方便。 |
由于本次V2.8发布时间比较紧张,关于日历打印专家模块的操作就说到这里,大家有不清楚的地方请来信。 最后想再说明两点: ①由于计算机屏幕的分辨率远远低于当今喷墨打印机的的分辨率,因此屏幕显示可能无法分辨,但打印出来的依然清晰漂亮; ②本次V2.8发布由于时间问题,部分功能尚未完全完成(但目前的功能已经令人惊喜,它毕竟是已完成了日历打印手段上的一次飞跃),如现在只能进行A4纸打印等,下个版本将向各位呈献功能更加强劲的日历打印专家。 |