office
中word也许是大多数人处理文档的必备工具,这里我简单谈一下如果因某种情况需要,要求打印出的字体高度为××厘米,宽度为××厘米,我们怎样在word中设置字体大小,使得打印出来的字体的实际高度、宽度为指定的值
首先说明在word文档中对字体的的大小同时采用了两种不同的计量单位,其中一种是我们常说的以“字号”为计量单位,如常用的“初号、小初、一号……七号、八号”等;另外一种则是以国际上通用的“磅”为计量单位,如“5、55、6…48、
72”等。“字号”与“磅”的对应关系如下:
字号
初号
小初
一号
小一
二号
小二
三号
小三
四号
小四
五号
小五
六号
小六
七号
八号
磅
42
36
26
24
22
18
16
15
14
12
105
9
75
65
55
5
其次,经查知道,word中“磅”是“点”的旧称。“点”是印刷上计算活字及字模大小的单位,约等于035毫米。所以这里的“磅”不是重量(物理学上称质量)单位,而是字模单位,一磅约等于035毫米。
一、字体实际高度的设置
既然035毫米(0035厘米)是一磅,我们以要求实际字体为16厘米为例,16厘米就是16/0035=457磅。我将word中字体设为457磅,打印出来一量,高度不是16厘米。经研究字模(注:字模是用铜或其它金属制成的,一般是凹型字符的铸字模具,可以用铸字机通过字模将铅合金制成活字,用来进行活字印刷)的大小不等同于字体的大小。几测试后发现,把字体的高度16厘米乘以1073,再除以0035,将得到的数值491作为字体的磅值,打印出来的字体正好是16厘米高。
归纳得出字体的磅值与字体的实际高度(厘米)之间换算公式:
字体的磅值=字体的实际高度(厘米)×1073÷0035即
字体的磅值=字体的实际高度(厘米)×30657或者
字体的实际高度(厘米)
=字体的磅值/30657—————1
所以,本例中我们可以设置字体为491磅,得出实际字体高度16厘米。
二、字体实际宽度的设置
首先说明汉字本身是方块字体,只是习惯问题或是视觉问题感觉高度大于宽度。从用于印刷的铅字块也可以看出汉字的高度和宽度大致相等。
其次说明word文档中对字体缩放和改变字符间距时,字体的高度不变。所以在设置好字体高度为某值如上例中的16厘米等时,可以通过缩放使其宽度为某值如12厘米等,这时缩放比例为宽度的值(with)除以高度(hight)的值,再乘以百分之百。如12/16×100%=75%。计算公式为:
缩放比例(100%)=(w/h)
×100%。——————————2
三、总结
至此,我们可以用以上公式1、2经过简单的计算,得出需要设置实际字体高度、宽度为某值时,我们在word文档中应该设置字体的大小值。
四、设计5厘米高3厘米宽的字体
①、字体高度为:5×30567=152835磅,直接输入153磅即可,好像不可以输入小数点的磅数。
②、字体宽度为:3÷5×100%=60%,设置如下:字体→字符间距→缩放→输入60%、
③、以上两步即可。楼主先看一下。中国象棋的32个棋子,传统形状有“圆柱形”和“鼓形”两种最为普遍。棋子(鼓形):最大直径35mm,端面直径31mm,厚度13mm。棋子(筒形):直径30至35mm,厚度12至16mm。补充:比赛用的标准棋盘,应每格均为正方形。每方格长宽均应为32至46cm。每个平面圆形棋子直径应为27至32cm,大小与棋盘合适配套。棋盘和棋子的底色,均应为白色或浅色。棋盘上直线和横线应为红色或深色,四周应留有适应当空白面积。棋子面色分为红黑两组,字体和圆框应当醒目。相对长度单位。相对于当前对象内文本的字体尺寸。
如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
示例:
div { font-size : 12em; }
em是相对长度单位。相对于当前对象内文本的字体尺寸。
一般用法是,我们定义或浏览器的默认全页面的字体大小,当然我赞同自己定义会比较好,因为这样就不会因为浏览器的原因而使页面的字体大小变化导致页面错位。
所以我们可以一开始这样定义
body{font-size:12px;}//当然字体大小就自定了。
这是font-size的这个值便作为1em,font-size的定义值可能作为一个参考值,我们就可以根据这个参考值来使用em了,所以em就是所谓的相对长度单位了
换算:
125em=125 12px=15px
至于结果多少 我不知道是多少 因为一个像素px在地图上显示多少我不知道 而且得换算成里数 我能帮的就到这里了
参考文献:>要改宽度就改对应的width,在这里不知道这些类哪个对应导航栏。
字体类型用font-family改,大小用font-size。
导航宽度:amenu{padding:5px 20px 0px 20px;}改成amenu{padding:5px 25px 0px 25px;}这两个25可以自己调下,因为不知道导航条具体宽度,两个25px;也可以是不同数字。
这几个数字表示内容距离周围的距离,顺序是:上、右、下、左。因左右距离一致,所以可以简写为amenu{padding:5px; 25px 0px;}
导航宽度这块,其实就是简单的css代码的修改,可以去学习一下,对css有一定认识后,自己就很好改了。
导航字体:menu_current amenu{font-family:"微软雅黑";font-size:12px;}这两个是改字体格式和大小的,这个12px;可以自己改数字,达到想要的效果。
导航字体的话,其实是属于代码的常识性 *** 作,很简单的,就是font-family、font-size、font-color等。px:相对长度单位。像素(Pixel)。
pt:绝对长度单位。点(Point)。
1in = 254cm = 254 mm = 72pt = 6pc
具体换算是:
Points Pixels Ems Percent
6pt 8px 05em 50%
7pt 9px 055em 55%
75pt 10px 0625em 625%
8pt 11px 07em 70%
9pt 12px 075em 75%
10pt 13px 08em 80%
105pt 14px 0875em 875%
11pt 15px 095em 95%
12pt 16px 1em 100%
13pt 17px 105em 105%
135pt 18px 1125em 1125%
14pt 19px 12em 120%
145pt 20px 125em 125%
15pt 21px 13em 130%
16pt 22px 14em 140%
17pt 23px 145em 145%
18pt 24px 15em 150%
20pt 26px 16em 160%
22pt 29px 18em 180%
24pt 32px 2em 200%
26pt 35px 22em 220%
27pt 36px 225em 225%
28pt 37px 23em 230%
29pt 38px 235em 235%
30pt 40px 245em 245%
32pt 42px 255em 255%
34pt 45px 275em 275%
36pt 48px 3em 300%
像素与毫米的转换
转换还需要知道另一个参数:DPI(每英寸多少点)
象素数 / DPI = 英寸数
英寸数 254 = 毫米数
对于显示设备,不管是打印机还是屏幕,都有一种通用的方法
先用GetDeviceCaps(设备句柄,LOGPIXELSX)
或者
GetDeviceCaps(设备句柄,LOGPIXELSY)获得设备每英寸的像素数
分别记为:px 和 py
一英寸等于254mm
那么毫米换算成像素的公式为
水平方向的换算: x px /254
垂直方向的换算: y py /254
像素换算为毫米 x 254 / px
在程序中这么写
MyControlHeight := 10{mm} PixelsPerInch 10 div 254;
分子和分母同乘以10,将浮点数运算转化为整数运算,效率更高
常用的1024x768或800x600等标准的分辨率计算出来的dpi是一个常数:96,因此计算出来的毫米与像素的关系也约等于一个常数:
基本上 1毫米 约等于 378像素
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)