日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

word中px,pt,dpi,in,em,twip,emu之间的关系

發布時間:2023/12/16 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 word中px,pt,dpi,in,em,twip,emu之间的关系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

inch英寸

英寸是使用于聯合王國(UK,即英國(英聯邦)及其前殖民地)的長度單位,英文簡寫in,1in=2.54cm,12英寸為1英尺,36英寸為1碼。英寸的符號為"

pt

point,磅,是一個物理長度單位,指的是72分之一英寸

1inch = 72pt,1pt = 1/72inch

px

pixel,像素,是一個虛擬長度單位,是計算機系統的數字化圖像長度單位,如果px要換算成物理長度,需要指定DPI(Dots Per Inch,每英寸像素數),在掃描打印時一般都有DPI可選。windows系統默認是96dpi,Apple系統默認是72dpi。

dpi

DPI(Dots Per Inch,每英寸像素數),在掃描打印時一般都有DPI可選。windows系統默認是96dpi,Apple系統默認是72dpi。

em

相對長度單位,相當于當前對象內文本的字體尺寸,最初是指字母M的寬度,故名em。現指的是字符寬度的倍數,用法類似百分比,如:0.8em,1.2em,2em等。通常1em=16px

字號:

是中文字庫中特有的一種單位,以中文代號表示特定的磅值pt,便于記憶、表述。

TWIP

word中xml中的長度單位.

1pt=20twip

1px=15twip

1inch=1440twip

不同字體對應大小:

"初號" = 42磅 = 840緹

"小初" = 36磅 = 720

"一號" = 26磅 = 520

"小一" = 24磅 = 480

"二號" = 22磅 = 440

"小二" = 18磅 = 360

"三號" = 16磅 = 320

"小三" = 15磅 = 300

"四號" = 14磅 = 280

"小四" = 12磅 = 240

"五號" = 10.5磅 = 210

"小五" = 9磅 = 180

"六號" = 7.5磅 = 150

"小六" = 6.5磅 = 130

"七號" = 5.5磅 =110

"八號" = 5磅 = 100

emu

100mm=360emu (100mm是一毫米放大一百倍,該單位是uno層的單位)

1磅=12700emu(emu一般是形狀錨點里面的單位,xml文件中如果有很大的數字,第一眼可以猜測就是emu)

換算關系

在windows下96dpi來計算,1pt=96/72px=4/3px

字號

pt

px

em

初號

42pt

56px

3.5em

小初

36pt

48px

3em

34pt

45px

2.75em

32pt

42px

2.55em

30pt

40px

2.45em

29pt

38px

2.35em

28pt

37px

2.3em

27pt

36px

2.25em

一號

26pt

35px

2.2em

25pt

34px

2.125em

小一

24pt

32px

2em

二號

22pt

29px

1.8em

20pt

26px

1.6em

小二

18pt

24px

1.5em

17pt

23px

1.45em

三號

16pt

22px

1.4em

小三

15pt

21px

1.3em

14.5pt

20px

1.25em

四號

14pt

19px

1.2em

13.5pt

18px

1.125em

13pt

17px

1.05em

小四

12pt

16px

1em

11pt

15px

0.95em

五號

10.5pt

14px

0.875em

10pt

13px

0.8em

小五

9pt

12px

0.75em

8pt

11px

0.7em

六號

7.5pt

10px

0.625em

7pt

9px

0.55em

小六

6.5pt

8px

0.5em

七號

5.5pt

7px

0.4375em

八號

5pt

6px

0.375em

獲取DPI

#include <iostream> #include <windows.h> #include <math.h> using namespace std;// 1毫米=0.039370078740157英寸 #define INCH 0.03937float GetDPI() {HDC hdcScreen;hdcScreen = CreateDC(L"DISPLAY", NULL, NULL, NULL);int iX = GetDeviceCaps(hdcScreen, HORZRES); // pixelint iY = GetDeviceCaps(hdcScreen, VERTRES); // pixelint iPhsX = GetDeviceCaps(hdcScreen, HORZSIZE); // mmint iPhsY = GetDeviceCaps(hdcScreen, VERTSIZE); // mmif (NULL != hdcScreen){DeleteDC(hdcScreen);}float iTemp = iPhsX * iPhsX + iPhsY * iPhsY;float fInch = sqrt(iTemp) * INCH;iTemp = iX * iX + iY * iY;float fPixel = sqrt(iTemp);float iDPI = fPixel / fInch; // dpi pixel/inchcout << "DPI:" << iDPI << endl;return iDPI; }int main() {GetDPI();system("pause");return 0; }

總結

以上是生活随笔為你收集整理的word中px,pt,dpi,in,em,twip,emu之间的关系的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。