《最新字符的生成和显示课件PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新字符的生成和显示课件PPT课件.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、字符的生成和显示课件字符的表示与输出字符的表示与输出 国际字符编码:国际字符编码:国际字符编码:国际字符编码:ASCIIASCII(American Standard Code for Information InterchangeAmerican Standard Code for Information Interchange)7 7位二进制编码,共位二进制编码,共位二进制编码,共位二进制编码,共128128个字符。个字符。个字符。个字符。一一一一个个个个字字字字符符符符的的的的ASCIIASCII码码码码用用用用一一一一个个个个字字字字节节节节(8(8位位位位)表表表表示示示示,其其其其
2、最最最最高高高高位位位位不不不不用用用用或作为奇偶校验位。或作为奇偶校验位。或作为奇偶校验位。或作为奇偶校验位。汉字编码:汉字编码:汉字编码:汉字编码:国家标准信息交换编码国家标准信息交换编码国家标准信息交换编码国家标准信息交换编码GB2312-80GB2312-80 汉字汉字汉字汉字67636763个、图形符号个、图形符号个、图形符号个、图形符号682682个。个。个。个。所所所所有有有有字字字字符符符符组组组组成成成成94949494矩矩矩矩阵阵阵阵表表表表示示示示,行行行行称称称称为为为为区区区区,用用用用区区区区码码码码标标标标识识识识,列称为位,用位码标识;列称为位,用位码标识;列称
3、为位,用位码标识;列称为位,用位码标识;一一一一个个个个字字字字符符符符由由由由一一一一个个个个区区区区码码码码和和和和一一一一个个个个位位位位码码码码共共共共同同同同标标标标识识识识。区区区区码码码码和和和和位位位位码码码码分分分分别需要别需要别需要别需要7 7个二进制,汉字字符国标码占两个字节。个二进制,汉字字符国标码占两个字节。个二进制,汉字字符国标码占两个字节。个二进制,汉字字符国标码占两个字节。通常,采用字符中冗余的最高位来标识一个字节所表示的码:通常,采用字符中冗余的最高位来标识一个字节所表示的码:通常,采用字符中冗余的最高位来标识一个字节所表示的码:通常,采用字符中冗余的最高位来
4、标识一个字节所表示的码:最高位为最高位为最高位为最高位为0 0:表示:表示:表示:表示ASCIIASCII码;码;码;码;最最最最高高高高位位位位为为为为1 1:表表表表示示示示汉汉汉汉字字字字编编编编码码码码的的的的高高高高位位位位字字字字节节节节(区区区区码码码码)或或或或低低低低位位位位字字字字节节节节(位码位码位码位码)。填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示/输出 点阵字符存储 点阵字符显示 矢量字符存储 矢量字符显示 两种字符比较 字符属性字符大小字符大小 调调调调整整整整文文文文本本本本大大大大小小小小可可可可通通通通过过过过
5、缩缩缩缩放放放放字字字字符符符符的的的的整整整整体体体体尺尺尺尺寸寸寸寸(高高高高度度度度和和和和宽宽宽宽度度度度),或仅缩放字符宽度来实现。,或仅缩放字符宽度来实现。,或仅缩放字符宽度来实现。,或仅缩放字符宽度来实现。相同大小相同大小相同大小相同大小的不同字体按其字体的不同有不同大小的不同字体按其字体的不同有不同大小的不同字体按其字体的不同有不同大小的不同字体按其字体的不同有不同大小 在在在在指指指指定定定定大大大大小小小小的的的的一一一一种种种种字字字字体体体体中中中中的的的的所所所所有有有有字字字字符符符符的的的的底底底底线线线线和和和和顶顶顶顶线线线线间的距离是相同的,但字符体的宽度可
6、能不同:间的距离是相同的,但字符体的宽度可能不同:间的距离是相同的,但字符体的宽度可能不同:间的距离是相同的,但字符体的宽度可能不同:窄窄窄窄字字字字符符符符i i、j j、l l和和和和f f的的的的字字字字符符符符体体体体宽宽宽宽度度度度要要要要比比比比宽宽宽宽字字字字符符符符WW或或或或MM来得小。来得小。来得小。来得小。字字字字 符符符符 高高高高 度度度度 被被被被 定定定定 义义义义 为为为为 字字字字 符符符符 基基基基 线线线线(BaselineBaseline)和和和和 帽帽帽帽 线线线线(CaplineCapline)间间间间的的的的距距距距离离离离,像像像像f f和和和和
7、j j这这这这样样样样的的的的有有有有核核核核字字字字符符符符通通通通常常常常超超超超出出出出字字字字符符符符体体体体的的的的限限限限制制制制,下下下下行行行行字字字字符符符符(g g,j j,p p,q q,y y)要要要要超超超超出出出出基基基基线以下。线以下。线以下。线以下。i j l fM Wa b c d i l f g j q y f j填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示/输出 字符文本属性 字体和颜色 字符大小 方向和路径 对齐与精度 字符方向和路径字符方向和路径 方向:方向:方向:方向:字符串显示字符串显示字符串显示字符
8、串显示方向方向方向方向按字符向上向量的方向设置按字符向上向量的方向设置按字符向上向量的方向设置按字符向上向量的方向设置 文本以字符基线到帽线的向上矢量的方向显示。文本以字符基线到帽线的向上矢量的方向显示。文本以字符基线到帽线的向上矢量的方向显示。文本以字符基线到帽线的向上矢量的方向显示。间隔:间隔:间隔:间隔:确定沿打印线的字符体间间距。确定沿打印线的字符体间间距。确定沿打印线的字符体间间距。确定沿打印线的字符体间间距。负值造成字符体的重迭。负值造成字符体的重迭。负值造成字符体的重迭。负值造成字符体的重迭。正值插入空隙以拉开显示的字符。正值插入空隙以拉开显示的字符。正值插入空隙以拉开显示的字符
9、。正值插入空隙以拉开显示的字符。赋零值使得显示的文本在字符间没有空隙。赋零值使得显示的文本在字符间没有空隙。赋零值使得显示的文本在字符间没有空隙。赋零值使得显示的文本在字符间没有空隙。实实实实际际际际的的的的字字字字符符符符间间间间隔隔隔隔值值值值由由由由值值值值乘乘乘乘以以以以字字字字符符符符高高高高度度度度(基基基基线线线线和和和和帽帽帽帽线线线线间间间间的的的的距距距距离离离离)而得到。而得到。而得到。而得到。路径:路径:路径:路径:文本文本文本文本路径路径路径路径参数可以设置成如下几个值之一:参数可以设置成如下几个值之一:参数可以设置成如下几个值之一:参数可以设置成如下几个值之一:向右
10、、向左、向上、或向下。向右、向左、向上、或向下。向右、向左、向上、或向下。向右、向左、向上、或向下。也也也也可可可可用用用用向向向向上上上上向向向向量量量量与与与与文文文文本本本本路路路路径径径径说说说说明明明明结结结结合合合合的的的的方方方方法法法法来来来来对对对对字字字字符符符符串串串串定定定定向而生成倾斜的文本。向而生成倾斜的文本。向而生成倾斜的文本。向而生成倾斜的文本。填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示/输出 字符文本属性 字体和颜色 字符大小 方向和路径 对齐与精度 字符对齐和精度字符对齐和精度 对齐:对齐:对齐:对齐:这个属
11、性指定文本如何按起始坐标定位。这个属性指定文本如何按起始坐标定位。这个属性指定文本如何按起始坐标定位。这个属性指定文本如何按起始坐标定位。对齐值的结果取决于对文本路径的当前设置对齐值的结果取决于对文本路径的当前设置对齐值的结果取决于对文本路径的当前设置对齐值的结果取决于对文本路径的当前设置 精精精精度度度度:对对对对文文文文本本本本显显显显示示示示的的的的精精精精度度度度指指指指定定定定用用用用文文文文本本本本精精精精度度度度参参参参数数数数的的的的下下下下列列列列值值值值之之之之一一一一设置:设置:设置:设置:stringstring,charchar或或或或strokestroke。当精度
12、参数设置当精度参数设置当精度参数设置当精度参数设置strokestroke值时将显示最高质量的文本,值时将显示最高质量的文本,值时将显示最高质量的文本,值时将显示最高质量的文本,对对对对于于于于这这这这种种种种精精精精度度度度设设设设置置置置,在在在在定定定定义义义义字字字字符符符符形形形形状状状状时时时时要要要要用用用用到到到到更更更更多多多多的的的的细细细细节节节节,且且且且属属属属性性性性选选选选择择择择的的的的处处处处理理理理和和和和其其其其它它它它字字字字串串串串管管管管理理理理要要要要以以以以尽尽尽尽可可可可能能能能高的精度执行。高的精度执行。高的精度执行。高的精度执行。最低质量的
13、精度设置最低质量的精度设置最低质量的精度设置最低质量的精度设置stringstring则用于快速显示字符串。则用于快速显示字符串。则用于快速显示字符串。则用于快速显示字符串。对对对对这这这这种种种种精精精精度度度度,许许许许多多多多像像像像文文文文本本本本路路路路径径径径这这这这样样样样的的的的属属属属性性性性选选选选择择择择被被被被忽忽忽忽略略略略,并且字符串管理程序被简化来减少处理时间。并且字符串管理程序被简化来减少处理时间。并且字符串管理程序被简化来减少处理时间。并且字符串管理程序被简化来减少处理时间。填充图元生成 扫描转换填充 区域填充算法 两种方法转换 两种方法区别 填充图元属性 字符表示/输出 字符文本属性 字体和颜色 字符大小 方向和路径 对齐与精度