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,将其放大,怎么编程呢?...相关推荐
- 深究并行编程Parallel类中的三大方法 (For、ForEach、Invoke)和几大编程模型(SPM、APM、EAP、TAP)
一. 并行编程 1. 区分串行编程和串行编程 ①. 串行编程:所谓的串行编程就是单线程的作用下,按顺序执行.(典型代表for循环 下面例子从1-100按顺序执行) ②. 并行编程:充分利用多核cpu的 ...
- C语言1066字符类型统计,C语言编译过程及数据类型
写在前面 C语言可以称得上是高级语言中的低级语言,接下来一段时间,我会写一下文章关于c语言,把它的神秘面纱一 一揭开.下面主要是c语言的C语言编译过程及数据类型 源文件编译过程 为了使计算机能执行高级 ...
- c语言普通字符放哪里,C语言字符串的输入输出
C语言适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言.那么大家知道是怎样的呢?下面一起来看看! 字符串的输出 在C语言中,输出字符串的函数有两个: puts******:直接输出字符串, ...
- c语言辅音字符怎么表示,C 语言实例 - 判断元音/辅音
C 语言实例 - 判断元音/辅音 C 语言实例 C 语言实例 判断输入的字母是元音,还是辅音. 英语有26个字母,元音只包括 a.e.i.o.u 这五个字母,其余的都为辅音.y是半元音.半辅音字母,但 ...
- c语言有关字符的操作,C语言字符操作总结大全(超详细).doc
C语言字符串操作总结大全(超详细) 作者: 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n ...
- c语言char字符判断条件,C语言入门 — 字符型char
本篇文章将会学习字符类型,并会结合 Ascii码对照表进行学习, 首先我们先来看下 #include // 标准输入输出头文件 stdio.h int main(void) // main 函数,vo ...
- c语言创建字符树,使用C语言构建基本的二叉树数据结构
二叉树结构常用的一些初始化代码 #include #include typedef struct Node{ int data; Node *leftchild; Node *rightchild; ...
- c语言以字符输出88,C语言88案例完整版
以下88案例打包下载地址 链接: keketec.club/posts/c065dba1/ ☝️以上复制进浏览器地址,进行下载 案例ex01: 将字符串转换为一个整数 1 题目 函数:fun() 功能 ...
- c语言字母字符参与运算,c语言字符串可以参加运算吗?
最佳答案 可以运算,但字串连接要用函数不能直接用+ 追问: 比如怎么运算?能写一个表达式吗? 追答: 可以,如char *s="123456";char *s1;s1=s+2; / ...
- c 语言求字符数组长度,C/C++中获取数组长度的方法示例
学过C/C++的人都知道,在C/C++中并没有提供直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取其长度,那么对于其他类型的数组如何获取他们的长度呢? 其中一种方法是使用 ...
最新文章
- 阿里云Windows服务器重启后无法远程桌面连接,大量注册表在检测
- 目标检测-基于Pytorch实现Yolov3(1)- 搭建模型
- c与python的区别-Python与C语言有什么区别?
- windows开了远程控制访问老提示密码账号不正确
- Ethernet/IP 学习笔记一
- redis 3.2.1 centos7
- python字符串命名_python-字符串及其常用方法
- JS中调用bignumber处理高精度小数运算
- 联想拯救者R720黑苹果EFI分享
- python爬取网易云音乐_手把手教你用Python网络爬虫获取网易云音乐歌曲
- AutomateTheBoringStuffWithPython
- 设置笔记本为无线wifi发射器
- JS 最新版身份证格式验证
- Bellman-Ford与SPFA
- MFC Windows 程序设计[192]之六只眼八卦图按钮组(附源码)
- windows系统软件崩溃分析
- wav文件格式分析与详解
- 能满足各种应用场景的数据可视化大屏
- Ubuntu 18.04机器学习环境安装
- 【python】pyc文件反编译为py文件
热门文章
- shell获取多张网卡对应的ip_网络是怎样连接的 -- IP与以太网的收发操作
- python一年365天、初始水平值_2020年11月7日,20201107
- valorant皮肤怎么获得_王者荣耀狂铁特工战影上线时间 狂铁新皮肤特工战影怎么获得...
- java误解问题_关于Java的10个误解
- 计算机不读三星硬盘分区,电脑磁盘分区指南!一分钟就学会
- c语言建立线性表(顺序储存,链式储存,循环,双向)全
- 我的世界服务器高清修复,我的世界1.7.2 skinme高清修复(optifine)兼容版 35+8大型基础包...
- python mkl freebsd_freebsd下之简单安装python
- 解决Keepalived脚本启动时warning、Unsafe
- AWS DataPipline 的一次尝试。