版面编辑方法和装置制造方法及图纸

技术编号:3841310 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种版面编辑方法,包括以下步骤:生成影子对象;通过影子对象接受编辑操作;将编辑后的影子对象的数据写入版面上对应的本体对象中。本发明专利技术还提供了一种版面编辑装置,包括:生成模块,用于生成影子对象;编辑模块,用于通过影子对象接受编辑操作;写入模块,用于将编辑后的影子对象的数据写入版面上对应的本体对象中。本发明专利技术实现了本体对象和影子对象的分离,存储特性与编辑特性的分离,将多次操作一次执行,操作过程并不影响文档本身,增强了版面编辑的可靠性和安全性。

【技术实现步骤摘要】

本专利技术涉及排版领域,具体而言,涉及一种版面编辑方法和装置。背景4支术常头见的排版软件对于版面对象的编辑是直4妄纟喿作于实际对象, 使得一个版面对象既需要支持存储结构,又需要支持编辑结构。所 有操作都是一次操作后即执行该次操作,每次操作修改的都是真实 的对象本身,其间没有确i人的过程。由于鼠标拖拉才乘作的精确性不 高,操作者经常需要对实际对象反复操作才能达到目标,如果对操 作结果不满意,必须依赖撤销功能来恢复,安全性比较差。由于鼠 标操作的抖动性,在高速操作时容易发生用户未察觉的误操作,造 成失误。为了解决直接操作实际版面对象所存在的问题,现有技术提供 了一种解决方案,采用对话框来设定对版面对象的编辑操作,然后预览执行所设定的编辑操作后的版面对象,再根据预览的结果选定 实行/取消所设定的编辑操作的版面对象编辑方式。在实现本专利技术过程中,专利技术人发现对话框i殳定才乘作能完成的编 辑操作项目有限。
技术实现思路
本专利技术旨在提供一种版面编辑方法和装置,能够解决现有技术 中对话框设定操作能完成的编辑操作项目有限的问题。在本专利技术的实施例中,提供了一种版面编辑方法,包括以下步骤生成影子对象;通过影子对象接受编辑操作;将编辑后的影子 对象的数据写入版面上对应的本体对象中。在本专利技术的实施例中,还提供了一种版面编辑装置,包括生 成模块,用于生成影子对象;编辑模块,用于通过影子对象接受编 辑操作;写入模块,用于将编辑后的影子对象的数据写入版面上对 应的本体对象中。上述实施例通过本体对象和影子对象的分离,存储特性与编辑 特性的分离,从而对影子对象进行编辑操作,将多次操作一次执行, 实现了和直接操作本体对象等同的编辑操作,克服了现有技术中对 话框设定操作能完成的编辑操作项目有限的问题。附图说明此处所i兌明的附图用来才是供对本专利技术的进一步理解,构成本申 请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并 不构成对本专利技术的不当限定。在附图中图1示出了根据本专利技术的一个实施例的版面编辑方法流程图2示出了^^艮据本专利技术的一个优选实施例的版面编辑方法流程8图3示出了才艮据本专利技术的一个实施例的片反面编辑装置框图。具体实施例方式下面将参考附图并结合实施例,来详细说明本专利技术。图1示出了才艮据本专利技术的一个实施例的x反面编辑方法流程图,包4舌以下步艰《S102,生成影子对象;S104,通过影子对象接受编辑操作;S106 ,将编辑后的影子对象的数据写入纟反面上对应的本体对象中。上述实施例通过本体对象和影子对象的分离,实现了存^f诸特性 与编辑特性的分离,从而对影子对象进行编辑操作,将多次操作一次执行,实现了和直接操作本体对象等同的编辑操作,克服了现有 技术中对话框设定操作能完成的编辑操作项目有限的问题。另外,通过对影子对象进行编辑操作,操作过程并不影响文档 本身,增强了版面编辑的可靠性和安全性。另夕卜,在现有技术的对话框设定操作中,操作灵活度及自由度比鼠标所见即所得的直4妾编辑操作差距较远。而影子对象的编辑梯: 作的操作灵活度及自由度与鼠标所见即所得的直接编辑操作完全 相同。优选地,生成影子对象具体包括接受在版面上对本体对象的选冲奪; 接受对编辑工具的纟喿作;根据编辑工具生成与本体对象对应的影子对象。上述实施例4艮据编辑工具生成与本体对象对应的影子对象,使 得影子对象具有了对应于编辑工具的编辑特性,从而可以根据需要 对影子对象进行编辑。另外,通过编辑工具激活影子对象的产生, 是简单易行的方案。优选地,编辑工具包括以下至少一种移动纟喿作工具、属性i殳 定操作工具、对象生成工具、放大缩小/形状修改工具、变形工具、 旋转工具和画像窗编辑工具。这些#:作工具都是常用的编辑工具, 为这些编辑工具增加影子对象编辑功能,可以满足大多lt的版面编 辑需求。例如,在片反面上选4奪一个梯形图型,4吏用移动编辑工具进4亍4^ 动时则自动生成一个乂于应的影子对象。本实施例中,由于4吏用移动 编辑工具,自动产生的是移动编辑影子对象,其编辑属性为可调整 位置及大小,该影子对象仅用于调整位置及大小的编辑操作。在上一实施例中,也可以使用属性设定工具进行操作,其产生 的影子对象是属性修改影子对象,对此影子对象可以进行设定线 型,颜色,背景等各种属性的编辑操作。优选地,本体对象的编辑特性^皮关闭,例如,直4妄将本体对象 的编辑特性剥离。本体对象用于文档存储和版面显示,不支持编辑 特性,从而避免了对本体对象的误操作,保证了本体对象的安全性。 而且,这也有利于简化本体对象的结构。优选地,通过影子对象接受编辑操作具体包括 通过编辑工具对影子对象进行编辑操作; 通过影子对象提供编辑操作后的预览。上述实施例通过影子对象提供编辑操作后的预览,可以根据预 览的结果判断是否符合要求,如果不符合要求,可以对影子对象进 行多次反复编辑操作,直到符合要求为止。影子对象具有本体对象的属性特征和编辑特性,用于版面编 辑,编辑操作是所见即所得的编辑模式, 一次编辑操作后即可以预览该次编辑操作的编辑结果。优选地,将编辑后的影子对象的lt据写入爿反面上对应的本体对 象中具体包括才妾受对编辑后的影子对象的确^人;从编辑后的影子对象提取对应本体对象的版面编辑的数据; 将上述数据写入本体对象中。上述实施例在确i人编辑后的影子对象后,将揭:耳又的对应本体对 象的版面编辑的凄t据写入到本体对象中,从而安全快捷地完成对版 面上本体对象的编辑。优选地,生成影子对象具体包括接受对生成工具的操作;根据生成工具生成影子对象。上述实施例根据生成工具生成影子对象,从而为根据需要创建 符合要求的本体对象提供了可能。优选地,将编辑后的影子对象的数据写入版面上对应的本体对象中具体包括冲妄受对编辑后的影子对象的确i人;在版面中创建本体对象;才是耳又编辑后的影子对象对应本体对象的lt据;将数据写入本体对象中。上述实施例通过将编辑后的影子对象的数据写入到本体对象 中,从而可以快捷地创建符合版面要求的新的本体对象。优选地,在将编辑后的影子对象的lt据写入本体对象之后,还 包括以下步骤销毁影子对象。上述实施例通过在将编辑后的影子对象的数据写入本体对象 之后,将影子对象销毁,可以节省存储空间。图2示出了才艮据本专利技术的一个优选实施例的版面编辑方法流程 图,包括以下步艰纟S202,冲妄受^j"片反面—匕本体只t象的选择;S204,生成对应的影子对象;S206,接受对影子对象的编辑操作;12S208,在用户预览编辑后的影子对象之后,4妄受用户判断是否 满足要求,如果是,则进入步骤S212;否则,进入步骤S210;S210,接受用户是否继续编辑,如果是,则进入步骤S206; 否则,进入步-骤S214;S212,将影子对象的数据写入本体对象中;S214,销毁影子对象。上述实施例通过本体对象和影子对象的分离,实现了存储特性 与编辑特性的分离,从而对影子对象进行编辑操作,将多次操作一次执行,实现了和直接操作本体对象等同的编辑操作,克服了现有 技术中对话框设定操作能完成的编辑操作项目有限的问题。另外, 通过对影子对象进行编辑操作,操作过程并不影响文档本身,增强 了版面编辑的可靠性和安全性,并且通过在将编辑后的影子对象的 数据写入本体对象之后,将影子对象销本文档来自技高网...

【技术保护点】
一种版面编辑方法,其特征在于,包括以下步骤: 生成影子对象; 通过所述影子对象接受编辑操作; 将编辑后的所述影子对象的数据写入版面上对应的本体对象中。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈礼强刘畅刘继新郑招云
申请(专利权)人:北京方正国际软件系统有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1