主权项 |
一种在产生可扩展超文本标记语言XHTML打印数据的装置中产生XHTML打印数据的方法,所述方法包括:接收产生XHTML‑打印数据的信息的用户输入,其中,接收产生XHTML‑打印数据的信息的用户输入的步骤包括:接收用于选择XHTML‑打印模板的用户输入;接收用于从选择的XHTML‑打印模板中可选择的预定的样式信息中选择样式信息的用户输入,如果XHTML‑打印模板需要图像,则接收用于从存储在装置中的图像选择图像的用户输入,如果XHTML‑打印模板需要文本输入,则接收用户输入的文本;确定装置产生的XHTML打印数据中是否存在重叠对象;确定所有重叠对象是否具有区别性;根据选择的样式信息校正重叠对象中确定不具有区别性的至少一个重叠对象的样式,其中,样式的校正步骤包括校正所述至少一个重叠对象的颜色,其中,颜色的校正步骤包括将所述至少一个重叠对象的颜色校正为与所述至少一个重叠对象的背景的颜色互补,其中,将所述至少一个重叠对象的颜色校正为与所述至少一个重叠对象的背景的颜色互补的步骤包括:从重叠的对象的背景提取RGB值;将提取的RGB值转换为HSL值;对于获得的HSL值,色调被旋转180度;将旋转了180度的HSL值转换为RGB值;将转换的RGB值应用于重叠的对象的颜色。 |