font

GDI+ 学习记录(23): 输出文本

老子叫甜甜 提交于 2020-01-23 19:18:32
//在矩形范围中显示文本 var g: TGPGraphics; fontFamily: TGPFontFamily; font: TGPFont; rectF: TGPRectF; p: TGPPen; sb: TGPSolidBrush; str: WideString; begin g := TGPGraphics.Create(Canvas.Handle); fontFamily:= TGPFontFamily.Create('宋体'); font:= TGPFont.Create(fontFamily, 9, FontStyleRegular, UnitPoint); p := TGPPen.Create(aclRed); sb:= TGPSolidBrush.Create(MakeColor(255, 0, 0, 0)); rectF:= MakeRect(10.0, 10.0, 116.0, 100.0); {包含文本的矩形范围} str := '万一万一万一万一万一万一万一万一万一万一万一万一万一万一万一'; g.DrawRectangle(p, rectF); g.DrawString(str, -1, font, rectF, nil, sb); {参数4不能用TGPRect,只能是TGPRectF; 参数5是文字格式对象,后面举例} fontFamily

DirectX9:基础篇 第七章 字体

旧街凉风 提交于 2020-01-23 19:17:30
一.简介 在Direct3D中,有三种输出文字的方法: (1) ID3DXFont 接口渲染文字 (2) CD3DFont 类渲染文字 (3) D3DXCreateText() 函数渲染文字 二.ID3DXFont 1.创建 ID3DXFont 接口 HRESULT D3DXCreateFontIndirect(   LPDIRECT3DDEVICE9 pDevice,   CONST LOGFONT* pLogFont,   LPD3DXFONT* ppFont ); LOGFONT lf; ZeroMemory(&lf, sizeof(LOGFONT)); lf.lfHeight = 25; lf.lfWidth = 12; lf.lfWeight = 500; lf.lfItalic = false; lf.lfUnderline = false; lf.lfStrikeOut = false; lf.lfCharSet = DEFAULT_CHARSET; strcpy(lf.lfFaceName, "Times New Roman"); ID3DXFont* font = 0; D3DXCreateFontIndirect(Device, &lf, &font); 2.绘制文本 INT ID3DXFont::DrawText(   LPCSTR pString,    /

zabbix4.4图表中文显示乱码解决办法

泄露秘密 提交于 2020-01-23 16:23:29
此问题多为 zabbix原字体文件不支持中文导致的。 1、 在 C:\Windows\Fonts 中找到字体文件,如黑体(simhei.ttf), 2、将字体文件上传到服务器,注意文件名称全部要小写 字体文件存放位置: /usr/share/zabbix/assets/fonts 3、修改配置文件: /usr/share/zabbix/include/defines.inc.php define('ZBX_GRAPH_FONT_NAME', 'simhei'); // font file name ... define('ZBX_FONT_NAME', 'simhei'); 4、重启zabbix-server即可 systemctl restart zabbix-server END 来源: https://www.cnblogs.com/gongxr/p/12230719.html

CSS中line-height

孤街醉人 提交于 2020-01-23 03:33:22
line-height基本概念: 行高 :是指文本行基线间的垂直距离,基线不是汉字文字的下端沿,是英文字母“x”的下端沿,上行的底线和下一行顶线之间的距离就是行距。 从上图(借用他人的图)可以看出,行距、font-size与line-height之间的关系: line-height==font-size时,行距为0; line-height>font-size时,行距为line-height减font-size,是个正数,也就是2行会有空隙; line-height<font-size时,行距为line-height减font-size,是个负数,2行就会重叠; line-height值 normal(默认):设置合理的行间距; number 设置数字:此数字会与当前的字体尺寸相乘来设置行间距; length: 设置固定的行间距; %: 基于当前字体尺寸的百分比行间距; inherit:规定应该从父元素继承 line-height 属性的值。 两行之间的距离 :可以通过padding来控制(word中1.5倍间距就是2行之间距离大小等于汉字大小乘以1.5) 来源: CSDN 作者: 水果妹妹踩前端的坑 链接: https://blog.csdn.net/Imagirl1/article/details/103909053

我的博客园配置

≡放荡痞女 提交于 2020-01-23 02:40:02
CSS代码: /*公用*/ body { font-size:13px; padding:0; margin:0; font-family:"微软雅黑","宋体",Arial; background:#205424 url("https://www.cnblogs.com/images/cnblogs_com/carcar/1468123/o_18002.jpg") no-repeat top center fixed; background-size:100% 100%; min-width:1200px; } #home { opacity: 0.65; filter: alpha(opacity=95); box-shadow:0 0 10px #000; margin:40px auto; width:1200px; background:#fff; overflow:auto; border:solid 1px #fff; } /*段落*/ .postBody p,.postCon p { margin:7px 0; line-height:24px; } h1 { margin:0; } h3 { font-size:15px; font-weight:bold; } /*超链接*/ a { color:#464646; text-decoration:none; }

系统学习javaweb4----CSS层叠样式表(结束)

淺唱寂寞╮ 提交于 2020-01-22 18:52:58
摘要 :这几天临近过年,事情有点多,学习总是段段续续的,今天总算完成了CSS的基本知识学习。 学习笔记 : 西瓜学习javaweb 1.css简述。 1.1 css是什么?有什么作用? HTML-------》 页面的结构 ------》人的面部(素颜) CSS--------》 美化页面 ------》给人化妆 CSS (Cascading Style Sheets):层叠样式表 层叠:一层一层叠加 样式表:存储样式的地方,多个样式 就好像:给一个人的面部化妆, 画口红, 画眼影, 打粉底。 HTML标签, 样式1, 样式2, 样式3。 CSS通常称为CSS样表或层叠样式表,主要用于设置HTML页面的文本内容(字体、大小、对其方式等)、图片的外形(高度、宽度、边框样式、边距等)以及版面的布局等外观显示样式。 CSS可以使HTML页面更加好看,CSS色系的搭配可以让用户更舒服,CSS+DIV布局更加灵活,更容易绘制出用户需要的结构。 CSS作用: 修饰HTML页面,更加丰富多彩地展示超文本信息。 1.2 CSS入门案例 <font size= "7" >今天天气好晴朗</font><br/> <font style="font-size: 120px ;">今天天气好晴朗</font> 1.3为什么实用CSS代替HTML属性设置样式 因为HTML属性在单独使用时有一定的局限性

php汉字匹配正则

天涯浪子 提交于 2020-01-22 16:46:29
一般编码有两种 UTF8和GBK,所以匹配也要分两种(看你站点编码设置了) 代码 <? php $action = trim ( $_GET [ ' action ' ]); if ( $action == " sub " ) { $str = $_POST [ ' dir ' ]; // if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."A-Za-z0-9_]+$/",$str)) //GB2312汉字字母数字下划线正则表达式 if ( ! preg_match ( " /^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u " , $str )) // UTF-8汉字字母数字下划线正则表达式 { echo " <font color=red>您输入的[ " . $str . " ]含有违法字符</font> " ; } else { echo " <font color=green>您输入的[ " . $str . " ]完全合法,通过!</font> " ; } } ?> 来源: https://www.cnblogs.com/fdszlzl/archive/2009/05/30/1492538.html

xlwt:python的写excel模块

房东的猫 提交于 2020-01-22 12:25:00
最近工作时碰到了将数据导出,生成一个excel表,对其中的部分数据进行统计,并给其中部分符合条件的数据添加对应的背景颜色的功能需求,于是乎,对Python中写excel的模块xlwt研究了一下,在工作过程中发现,想要实现数据统计的话,xlwt并没有直接的公式,而是给了一个把内容以公式的格式写入excel的方法,所以又对excel的公式什么的研究了一下,也算是终于实现了想要的功能,现把觉得用处比较大的记录一下,以便以后用到的时候可以直接捡起来用。 xlwt的安装 很简单,可以直接使用pip安装 pip install xlwt xlwt的导入 很简单,直接import即可 import xlwt 最简单的例子(xltw使用的坐标和excel表的坐标不同,excel有两种坐标表示方式,但都是从1开始,例如左上角第一个单元格为A1(字母为横坐标,数字为纵坐标)或者R1C1(R1表示纵坐标,C1表示横坐标),而xlwt模块中,坐标的数字则是从0开始左上角第一个单元格的坐标为(0,0),其中的一个数字为纵坐标,第二个数字为横坐标) import xlwtxls = xlwt.Workbook(encoding="utf-8") # 创建一个xls对象,用来保存对excel表的操作 sheet1 = xls.add_sheet('成绩表', cell_overwrite_ok=True) #

Python3学习笔记32-xlwt模块

孤街醉人 提交于 2020-01-22 12:24:06
xlwt模块是用来写入excel的第三方模块,需要下载安装后才能使用。 设置字体样式 import xlwt #初始化一个excel excel = xlwt.Workbook(encoding='utf-8') #新建一个sheet sheet = excel.add_sheet('xlwt_sheet1') #设置样式 style = xlwt.XFStyle()#初始化样式 font = xlwt.Font()#创建字体 font.name = u'微软雅黑' #字体类型 font.colour_index = 6 #字体颜色 font.underline = True #下划线 font.italic = True #斜体 font.height = 400 #字体大小 200等于excel字体大小中的10 style.font = font #设定样式 sheet.write(0,0,'test') #写入不带字体样式的内容 sheet.write(1,0,'test',style) #写入带字体样式的内容 excel.save('C:/Users/ms/Desktop/test_xlwt.xls') ​ 字体颜色这边没搞懂,1到10可以,其他的颜色不知道该怎么传。十六进制很多报错。 要注意的是这个模块的写入,是新建一个excel写入的。如果要修改excel的内容

Unity / custom font自定义字体

血红的双手。 提交于 2020-01-22 11:03:48
Unity / custom font自定义字体 1、首先,在Unity的Project面板,右键Create->custom font 2、选择一张特殊字体的图片 这是图片的属性,记住宽度和高度的比例 (图片的类型为Default就可以了) 3、在Unity的Project面板,右键Create->Material 4、将图片添加到材质球上,材质球的Shader类型随意 5、将材质球拖到custom font的Default Material 6、Character Rects的值设为11,这里我只将0、1、2、3、4、5、6、7、8、9、%设置为字体 7、(啰嗦了半天,下面才是重点)每个Element下面的参数 (1)Index也就是对应的ASCII码值,当我们在Text文本框输入0、1时,如果想让Text也显示0、1,那么ASCII值要对应,比如0-9分别对应ASCII表的48-57 (2)Uv 也就是我们该如何切割这张图片,不多解释,看图: (3)Vert 也就是将(2)中进行Uv切割的图片,设置字体的大小和位置,(其中X和Y的值不要轻易改动,为0就好,因为X和Y的值设定后,字体的位置也将固定) (4)Advance 当输入0346时,这四个数字之间的左右距离,我这里设置为80 8、最后的设定结果如下 9、给UI / Text添加自定义的字体时