PHP获取一段文本显示点阵宽度和高度的方法
本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法。分享给大家供大家参考。具体如下:
define("F_SIZE", 8); define("F_FONT", "arial.ttf"); function get_bbox($text){ return imagettfbbox(F_SIZE, 0, F_FONT, $text); } function text_height ($text) { $box = get_bbox($text); $height = $box[3] - $box[5]; return $height; } function text_width ($text) { $box = get_bbox($text); $width = $box[4] - $box[6]; return $width; }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP读取汉字的点阵数据
项目中遇到的问题: PHP如何读取汉字的点阵数据?想实现输入一段文字,能得到这一段文字的所有点阵码. 解决方法: 简体中文国标字库7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个.采用2字节(16位二进制)编码. 区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵.在此方阵中,每一行称为一个"区",每一列称为一个"位",因此,这个方阵实际上组成了一个有94个区(区号分别为0 1到94).每个区内有94个位(位号分
-
PHP获取一段文本显示点阵宽度和高度的方法
本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法.分享给大家供大家参考.具体如下: define("F_SIZE", 8); define("F_FONT", "arial.ttf"); function get_bbox($text){ return imagettfbbox(F_SIZE, 0, F_FONT, $text); } function text_height ($text) { $box = get_bbox($text
-
Python3 获取一大段文本之间两个关键字之间的内容方法
用re或者string.find.以下是re代码 import re #文本所在TXT文件 file = '123.txt' #关键字1,2(修改引号间的内容) w1 = '123' w2 = '456' f = open(file,'r') buff = f.read() #清除换行符,请取消下一行注释 #buff = buff.replace('\n','') pat = re.compile(w1+'(.*?)'+w2,re.S) result = pat.findall(buff) pr
-
php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: <?php mysql_connect("localhost","root",""); mysql_select_db("test"); $query = "desc student"; $result = mysql_query($query); while($row=
-
Javascript获取图片原始宽度和高度的方法详解
前言 网上关于利用Javascript获取图片原始宽度和高度的方法有很多,本文将再次给大家谈谈这个问题,或许会对一些人能有所帮助. 方法详解 页面中的img元素,想要获取它的原始尺寸,以宽度为例,可能首先想到的是元素的innerWidth属性,或者jQuery中的width()方法. 如下: <img id="img" src="1.jpg"> <script type="text/javascript"> var img
-
Android获取屏幕或View宽度和高度的方法
本文实例讲述了Android获取屏幕或View宽度和高度的方法.分享给大家供大家参考,具体如下: 在Activity中获取屏幕的高度和宽度 Display display=getWindowManager().getDefaultDisplay(); int width=display.getWidth(); int height=display.getHeight(); 在重写ViewGroup中获取屏幕的有效宽度和高度在OnMesure方法中 protected void onMeasure
-
Android编程实现获取系统内存、CPU使用率及状态栏高度的方法示例
本文实例讲述了Android编程实现获取系统内存.CPU使用率及状态栏高度的方法.分享给大家供大家参考,具体如下: DeviceInfoManage类用于获取系统的内存,CPU的信息,以及状态栏的高度 import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException; import java.io.InputStreamReade
-
jQuery获得document和window对象宽度和高度的方法
本文实例讲述了jQuery获得document和window对象宽度和高度的方法.分享给大家供大家参考.具体如下: <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){
-
jQuery设置指定网页元素宽度和高度的方法
本文实例讲述了jQuery设置指定网页元素宽度和高度的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $("
-
jQuery实现文本显示一段时间后隐藏的方法分析
本文实例讲述了jQuery实现文本显示一段时间后隐藏的方法.分享给大家供大家参考,具体如下: 点击button时,提示信息显示,8秒后,信息隐藏. <input id="place_order" name="place_order" type="submit" /> <div class="after_submit_remind" style="display: none;"> 请耐
-
JS模仿编辑器实时改变文本框宽度和高度大小的方法
本文实例讲述了JS模仿编辑器实时改变文本框宽度和高度大小的方法.分享给大家供大家参考.具体如下: 这里演示JS模仿编辑器中实时改变文本框大小,包括宽度和高度的方法,在一些在线编辑器,比如eWebEditor中,就有一个功能,让文本框不断的增大或减小,以适应页面的大小,这个功能是如何实现的呢?请您参考一下这个程序,相信你会从中获益. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-editor-cha-width-height-codes/
随机推荐
- Cpy和Python的效率对比
- java IO 字节流详解及实例代码
- Java实现双色球抽奖随机算法示例
- 获取创建Membership的数据库创建脚本
- PHP中的cookie
- mac环境中使用brew安装php5.5.15
- Ubuntu14.04安装pycharm的步骤
- 深入理解GO语言的面向对象
- php实现对两个数组进行减法操作的方法
- python使用xmlrpc实例讲解
- linux BASH shell下设置字体及背景颜色
- jQuery Chart图表制作组件Highcharts用法详解
- JavaScript Distilled 基础知识与函数
- javascript 多浏览器 事件大全
- voipdiscount:免费的全能网络电话
- Ubuntu16.04 静态IP地址设置(NAT方式)
- C#编程获取资源文件中图片的方法
- C#开发微信门户及应用(4) 关注用户列表及详细信息管理
- 一个完整的php文件上传类实例讲解
- 走进成功_成功人生的10个故事(全集)