[go: up one dir, main page]

CN102426564A - 一种矢量斜体字的反白方法 - Google Patents

一种矢量斜体字的反白方法 Download PDF

Info

Publication number
CN102426564A
CN102426564A CN2011103399359A CN201110339935A CN102426564A CN 102426564 A CN102426564 A CN 102426564A CN 2011103399359 A CN2011103399359 A CN 2011103399359A CN 201110339935 A CN201110339935 A CN 201110339935A CN 102426564 A CN102426564 A CN 102426564A
Authority
CN
China
Prior art keywords
vector
line
character
italics
width
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103399359A
Other languages
English (en)
Inventor
陈淮琰
李国庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Besta Xi'an Co ltd
Original Assignee
Inventec Besta Xi'an Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Besta Xi'an Co ltd filed Critical Inventec Besta Xi'an Co ltd
Priority to CN2011103399359A priority Critical patent/CN102426564A/zh
Publication of CN102426564A publication Critical patent/CN102426564A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Generation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

本发明提出了一种矢量斜体字的反白方法,包括以下步骤:1)获取需要反白字符的显示宽度、实际宽度以及字符高度;2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;3)根据划线确定矢量斜体字符的平行四边形反白区域;本发明的一种矢量斜体字的反白方法,根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。

Description

一种矢量斜体字的反白方法
技术领域
本发明涉及一种电子设备上矢量斜体字的反白方法,尤其涉及一种通过矢量斜体字的倾斜角度确定矢量斜体字的反白区域的方法。
背景技术
电子设备中,如电子字典、手机、PDA等手持式设备,目前矢量斜体字符的反白区域同非斜体字符一样,都是矩形。这样就存在反白区域起始和结束位置的字符不能完全被包含在反白区域内的情况,参见图1。
发明内容
为了解决背景技术中所存在的技术问题,本发明提出了一种矢量斜体字的反白方法,根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。
本发明的技术解决方案是:一种矢量斜体字的反白方法,其特殊之处在于:所述方法包括以下步骤:
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
3)根据划线确定矢量斜体字符的平行四边形反白区域;
上述步骤2)的具体步骤是:
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1.2)和步骤1.3),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,(hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1),结束划线。
上述步骤3)的具体步骤是:计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1);
其中n表示划的是第几条线(从0开始计算,最后一条线n为hi-1)。
本发明通过计算矢量斜体字的倾斜角度来计算矢量斜体字的反白区域。根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内。
附图说明
图1是本发明的反白方法示意图;
图2是反白字符的显示宽度、实际宽度以及字符高度的示意图;
图3.1-图3.2是本发明的具体实施例示意图;
具体实施方式
参见图1,图2,本发明通过计算矢量斜体字的倾斜角度来计算矢量斜体字的反白区域。根据矢量斜体字的倾斜角度将反白区域相应的调整为一个平行四边形,使得斜体矢量字完整的被包含在反白区域内,参见图1;
本发明是一种矢量斜体字的反白方法,包括以下步骤:
参见图2,a是显示宽度;b是实际宽度;hi是字符高度;
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1.2)和步骤1.3),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,(hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1),结束划线。
3)根据划线确定矢量斜体字符的平行四边形反白区域;计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1)。

Claims (3)

1.一种矢量斜体字的反白方法,其特征在于:所述方法包括以下步骤:
1)获取需要反白字符的显示宽度、实际宽度以及字符高度;
2)根据步骤1)的显示宽度、实际宽度以及字符高度,进行划线;
3)根据划线确定矢量斜体字符的平行四边形反白区域。
2.根据权利要求1所述的矢量斜体字的反白方法,其特征在于:所述步骤2)的具体步骤是:
2.1)假定需要反白字符的起始位置的横坐标x、纵坐标y;
2.2)从(x,y)位置开始向(x+a,y)划线;
2.3)从(x0,y-1)到(x0+a,y-1)划线;
2.4)重复步骤1)和步骤2),每划一条线划线位置纵坐标减1个单位;
2.5)到(x0,y-(hi-1)),(x0+a,y-(hi-1))时,其中,hi是一共要划字符的高度的线条,从0开始计算,最后一条线为hi-1,结束划线。
3.根据权利要求2所述的矢量斜体字的反白方法,其特征在于:所述步骤3)的具体步骤是:计算每次划线的x0的位置,根据相似三角形的边成比例的原理通过如下的公式计算:x0=x+(b-a)*n/(hi-1);
其中n表示划的是第几条线(从0开始计算,最后一条线n为hi-1);a是显示宽度;b是实际宽度。
CN2011103399359A 2011-11-01 2011-11-01 一种矢量斜体字的反白方法 Pending CN102426564A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103399359A CN102426564A (zh) 2011-11-01 2011-11-01 一种矢量斜体字的反白方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103399359A CN102426564A (zh) 2011-11-01 2011-11-01 一种矢量斜体字的反白方法

Publications (1)

Publication Number Publication Date
CN102426564A true CN102426564A (zh) 2012-04-25

Family

ID=45960550

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103399359A Pending CN102426564A (zh) 2011-11-01 2011-11-01 一种矢量斜体字的反白方法

Country Status (1)

Country Link
CN (1) CN102426564A (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1153955A (zh) * 1995-09-06 1997-07-09 富士通株式会社 用于从文档图象抽取标题的标题抽取装置及其方法
US6950986B1 (en) * 1996-12-10 2005-09-27 North River Consulting, Inc. Simultaneous display of a coded message together with its translation
CN102096906A (zh) * 2010-12-13 2011-06-15 汉王科技股份有限公司 用于全景二值图像的反白处理方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1153955A (zh) * 1995-09-06 1997-07-09 富士通株式会社 用于从文档图象抽取标题的标题抽取装置及其方法
US6950986B1 (en) * 1996-12-10 2005-09-27 North River Consulting, Inc. Simultaneous display of a coded message together with its translation
CN102096906A (zh) * 2010-12-13 2011-06-15 汉王科技股份有限公司 用于全景二值图像的反白处理方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蔡天艳等: "点阵式液晶字符反白和图形显示研究", 《单片机与嵌入式系统应用》 *

Similar Documents

Publication Publication Date Title
Liu et al. An integrated guidance and control approach in three-dimensional space for hypersonic missile constrained by impact angles
EP3147816A3 (en) Mobile terminal and method of controlling the same
EP2879047A3 (en) Mobile terminal and controlling method thereof
EP2966561A3 (en) Mobile terminal equipped with touch screen and method of controlling therefor
EP3139264A3 (en) Mobile terminal and method for controlling the same
EP2916293A3 (en) Display control device, method, and program
EP2871594A3 (en) Method, device, TV and system for recognizing TV station logo
EP2921939A3 (en) Method and mobile terminal for text editing and correction
WO2015051269A3 (en) Generating augmented reality content for unknown objects
EP2378746A3 (en) Mobile terminal and method for group communication initiation using a touch screen display
CN104035664A (zh) 一种应用程序用户界面的显示方法及装置
EP2897036A3 (en) Mobile terminal and method for controlling the same
EP2998878A3 (en) Mobile terminal and method of controlling therefor
EP2345872A3 (en) Aircraft display system for depicting accuracy of navigation information
EP2385441A3 (en) Mobile terminal and image display method therein
EP2560086A3 (en) Method and apparatus for navigating content on screen using pointing device
WO2016071903A3 (en) Location based optical character recognition (ocr)
EP2757456A3 (en) Mobile terminal and control method thereof
MX2010004732A (es) Metodo para el analisis de imagen, en particular para un aparato de radio movil.
EP2645721A3 (en) Method and device to identify motion vector candidates using a scaled motion search
IN2014DN00558A (zh)
EP2763016A3 (en) Scrolling method and electronic device thereof
EP2797026A3 (en) Smart card, portable electronic device and smart card processing device
EP3006898A3 (en) Mobile terminal and control method thereof
CN104461424B (zh) 一种在单元格中显示旋转字符串的系统及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120425