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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

C语言放大字符怎么编程,c语言中怎么将个别字体放大,如9,将其放大,怎么编程呢?...

發布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言放大字符怎么编程,c语言中怎么将个别字体放大,如9,将其放大,怎么编程呢?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

滿意答案

l42381

推薦于 2018.05.07

采納率:58%????等級:12

已幫助:7084人

字體通常分 向量型 和 點陣型兩種。視窗現在常用的是 TTF 字體, 是 向量型。向量型相當于筆畫坐標的描述,乘一個大于1的系數就是放大。

點陣型,例如 16點乘16點,寬高乘一個大于1的系數就是放大,問題在于如何湊成整數點--mapping。

字體放大是一回事,屏幕顯示,打印機打印又是一回事。

屏幕也是點陣,放大后的 TTF ,要按屏幕參數,轉換為點陣,再顯示。

點陣型,屏幕顯示一一對應就可以了。

涉及硬件,編程嚕蘇。

PostScript 可以直接在 支持PostScript 的打印機上打印,也可以用軟件在屏幕上顯示。

VC++ 編譯器可以用 CDC class 放大字體,C++程序,比較方便:

LOGFONT lf;

lf.lfHeight = 240; // 字的高度

lf.lfWidth = 120; // 字的寬度

lf.lfEscapement = m_ang;

lf.lfOrientation = m_ang;

lf.lfWeight = 520;

lf.lfItalic = 0;

lf.lfUnderline = 0;

lf.lfStrikeOut = 0;

lf.lfCharSet = GB2312_CHARSET;

lf.lfOutPrecision = 0;

lf.lfClipPrecision = CLIP_STROKE_PRECIS;

lf.lfQuality = 0;

lf.lfPitchAndFamily = 0;

strcpy(lf.lfFaceName, "MS Song"); // 中文宋體字

font.CreateFontIndirect(&lf);

oldfont = pDC->SelectObject(&font); // 用此字體

pDC->SetTextColor(m_textColor); // 用此顏色

pDC->TextOut(。。。。。);// 顯示或打印。

05分享舉報

總結

以上是生活随笔為你收集整理的C语言放大字符怎么编程,c语言中怎么将个别字体放大,如9,将其放大,怎么编程呢?...的全部內容,希望文章能夠幫你解決所遇到的問題。

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