满意答案

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,将其放大,怎么编程呢?...相关推荐

  1. 深究并行编程Parallel类中的三大方法 (For、ForEach、Invoke)和几大编程模型(SPM、APM、EAP、TAP)

    一. 并行编程 1. 区分串行编程和串行编程 ①. 串行编程:所谓的串行编程就是单线程的作用下,按顺序执行.(典型代表for循环 下面例子从1-100按顺序执行) ②. 并行编程:充分利用多核cpu的 ...

  2. C语言1066字符类型统计,C语言编译过程及数据类型

    写在前面 C语言可以称得上是高级语言中的低级语言,接下来一段时间,我会写一下文章关于c语言,把它的神秘面纱一 一揭开.下面主要是c语言的C语言编译过程及数据类型 源文件编译过程 为了使计算机能执行高级 ...

  3. c语言普通字符放哪里,C语言字符串的输入输出

    C语言适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言.那么大家知道是怎样的呢?下面一起来看看! 字符串的输出 在C语言中,输出字符串的函数有两个: puts******:直接输出字符串, ...

  4. c语言辅音字符怎么表示,C 语言实例 - 判断元音/辅音

    C 语言实例 - 判断元音/辅音 C 语言实例 C 语言实例 判断输入的字母是元音,还是辅音. 英语有26个字母,元音只包括 a.e.i.o.u 这五个字母,其余的都为辅音.y是半元音.半辅音字母,但 ...

  5. c语言有关字符的操作,C语言字符操作总结大全(超详细).doc

    C语言字符串操作总结大全(超详细) 作者: 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n ...

  6. c语言char字符判断条件,C语言入门 — 字符型char

    本篇文章将会学习字符类型,并会结合 Ascii码对照表进行学习, 首先我们先来看下 #include // 标准输入输出头文件 stdio.h int main(void) // main 函数,vo ...

  7. c语言创建字符树,使用C语言构建基本的二叉树数据结构

    二叉树结构常用的一些初始化代码 #include #include typedef struct Node{ int data; Node *leftchild; Node *rightchild; ...

  8. c语言以字符输出88,C语言88案例完整版

    以下88案例打包下载地址 链接: keketec.club/posts/c065dba1/ ☝️以上复制进浏览器地址,进行下载 案例ex01: 将字符串转换为一个整数 1 题目 函数:fun() 功能 ...

  9. c语言字母字符参与运算,c语言字符串可以参加运算吗?

    最佳答案 可以运算,但字串连接要用函数不能直接用+ 追问: 比如怎么运算?能写一个表达式吗? 追答: 可以,如char *s="123456";char *s1;s1=s+2; / ...

  10. c 语言求字符数组长度,C/C++中获取数组长度的方法示例

    学过C/C++的人都知道,在C/C++中并没有提供直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取其长度,那么对于其他类型的数组如何获取他们的长度呢? 其中一种方法是使用 ...

最新文章

  1. 阿里云Windows服务器重启后无法远程桌面连接,大量注册表在检测
  2. 目标检测-基于Pytorch实现Yolov3(1)- 搭建模型
  3. c与python的区别-Python与C语言有什么区别?
  4. windows开了远程控制访问老提示密码账号不正确
  5. Ethernet/IP 学习笔记一
  6. redis 3.2.1 centos7
  7. python字符串命名_python-字符串及其常用方法
  8. JS中调用bignumber处理高精度小数运算
  9. 联想拯救者R720黑苹果EFI分享
  10. python爬取网易云音乐_手把手教你用Python网络爬虫获取网易云音乐歌曲
  11. AutomateTheBoringStuffWithPython
  12. 设置笔记本为无线wifi发射器
  13. JS 最新版身份证格式验证
  14. Bellman-Ford与SPFA
  15. MFC Windows 程序设计[192]之六只眼八卦图按钮组(附源码)
  16. windows系统软件崩溃分析
  17. wav文件格式分析与详解
  18. 能满足各种应用场景的数据可视化大屏
  19. Ubuntu 18.04机器学习环境安装
  20. 【python】pyc文件反编译为py文件

热门文章

  1. shell获取多张网卡对应的ip_网络是怎样连接的 -- IP与以太网的收发操作
  2. python一年365天、初始水平值_2020年11月7日,20201107
  3. valorant皮肤怎么获得_王者荣耀狂铁特工战影上线时间 狂铁新皮肤特工战影怎么获得...
  4. java误解问题_关于Java的10个误解
  5. 计算机不读三星硬盘分区,电脑磁盘分区指南!一分钟就学会
  6. c语言建立线性表(顺序储存,链式储存,循环,双向)全
  7. 我的世界服务器高清修复,我的世界1.7.2 skinme高清修复(optifine)兼容版 35+8大型基础包...
  8. python mkl freebsd_freebsd下之简单安装python
  9. 解决Keepalived脚本启动时warning、Unsafe
  10. AWS DataPipline 的一次尝试。