当前位置: 首页 > news >正文

wordpress做导语作品提示优化要删吗

wordpress做导语,作品提示优化要删吗,三水建设局招标网站,网站制作想法FPDF即“Free PDF”,FPDF类库提供了基本的PDF创建功能,其源代码和使用权是免费的。 PDF格式文档优势 通用:PDF文档在UNIX和Windows系统均可正常使用。 安全:PDF文档可设置为只读模式,并且可以添加密码等保护措施。 美…

FPDF即“Free PDF”,FPDF类库提供了基本的PDF创建功能,其源代码和使用权是免费的。

PDF格式文档优势
通用:PDF文档在UNIX和Windows系统均可正常使用。
安全:PDF文档可设置为只读模式,并且可以添加密码等保护措施。
美观:PDF文档可以很大程度上兼容中文编码,并且保留当前页面排版。
精巧:大多数情况下,生成PDF文档会减小文件体积。
FPDF类库下载
FPDF类库下载地址: ​ ​http://www.fpdf.org/​​
FPDF类库中文插件下载地址: ​ ​http://www.fpdf.org/download/chinese.zip​​
FPDF类库配置
下载FPDF文件。
将下载压缩文件解压到项目根目录下。
在项目中引用FPDF类库(如下代码)。

<?php
define('FPDF_FONTPATH','font/');
require_once('fpdf/fpdf.php');
?>

FPDF类库的具体操作

创建对象

new FPDF([string page-orientation [, string measure-unit [, string page-format]]]);/*  page-orientation:可选参数,表示PDF文档为横向或纵向,默认 P取值:P:纵向 L:横向measure-unit:可选参数,表示计量单元,默认 mm取值:pt:点     mm:毫米       cm:厘米       in:英寸page-format:可选参数,纸张类型,默认 A4取值: A4、A5、Letter等
*/

添加新页

void AddPage([string page-orientation]);
/*  page-orientation:可选参数,表示PDF文档为横向或纵向,默认 P取值:P:纵向 L:横向
*/

设置字体

void SetFont(string font [, string style [, float size]]);
/*font:表示字体;style:可选参数,表示样式,默认为普通样式;取值:B:粗体     I:斜体        U:下划线size:可选参数,表示字体大小,默认为12pt;
*/

增加单元格

void Cell(float width, float height, string txt, int border, int ln, string align, boolean fill, string link);
/*width:增加单元格宽度。height:增加单元格高度。str:放置在单元格中的文本。border:单元格边框。ln:换行高度,默认为0,即换一行。align:对齐方式,默认居左,R时居右,C时居中。fill:是否颜色填充,默认false。link:添加链接,默认无链接.* Cell()函数是FPDF中输出文字的主要方式之一。
*/

输出文档

String Output([string name [, string dest]]);
/*name:可选参数,表示要储存的文件名。dest:可选参数,操作内容。取值:I:将PDF文档直接在浏览器中显示。D:下载PDF文档。F:保存为本地文件。S:返回一个字符串值。
*/

插入图片

void Image(string file, float x, float y float width, float height);
/*file:图片路径。x:图片位置的横坐标。y:图片位置的纵坐标。width:图片宽度。height:图片高度。
*/

解决中文乱码问题

下载FPDF中的中文插件chinese.php文件,创建​​PDF_Chinese()​​对象。
将页面编码设置为GB2312或使用​​iconv()​​函数改变字符串编码方式。

/*示例代码如下*/
<?php
require_once('fpdf/chinese.php');
$pdf=new PDF_Chinese('P','mm','A4');
$pdf -> AddGBFont ('GB',iconv("UTF-8","gbk",'微软雅黑'));
$pdf -> AddPage ();
$pdf -> SetFont ('GB', '', 20);
$pdf -> Cell(0,0,iconv("UTF-8","gbk",'你好,世界!'));
$pdf -> Write (5, iconv("UTF-8","gbk",'你好,世界!'));
$pdf -> Output();
?>

设置页眉和页脚
通过重写FPDF类中的​​Header()​​ 方法和​​Footer()​​ 方法设置页眉和页脚。

<?php
require_once('fpdf/chinese.php');
class PDF extends PDF_Chinese
{function Header(){$this->SetFont('GB','',10);$this->Write(10,iconv("UTF-8","gbk",'这是页眉!'));$this->Ln(20);}function Footer(){$this->SetY(-15);$this->SetFont('GB','',10);$this->Cell(0,10,iconv("UTF-8","gbk",'这是页脚!'));}
}
$pdf=new PDF('P','mm','A4');
$pdf -> AddGBFont ('GB',iconv("UTF-8","gbk",'微软雅黑'));  
$pdf -> AddPage ();  
$pdf -> SetFont ('GB', '', 20);  
$pdf -> Cell(0,0,iconv("UTF-8","gbk",'你好,世界!'));
$pdf -> Write (5, iconv("UTF-8","gbk",'你好,世界!'));  
$pdf -> Output();  
?>

设置/获取某元素在页面中的位置

void setX(float x);//设置某元素在页面的X坐标,单位为mm。如x为负数,则表示自页面右端向左的距离。
void setY(float y [, boolean resetX]);//设置某元素在页面的Y坐标,单位为mm。如y为负数,则表示自页面底部向上的距离。若可选参数resetX为真则重置X坐标。
void setXY(float x, float y);//设置某元素在页面的(X,Y)坐标,规则如上,定位Y时不重置X坐标。
float getX();//获得某元素当前X坐标。
float getY();//获得某元素当前Y坐标。

输出字符串

void Write(float h, string txt [, mixed link]);
/*h:定义字符串的行高。txt:指定输出字符串。link:可选参数,设置链接。
*/

换行

void Ln([float h]);
//h:设置行高,默认值为最后输出的行的高度。

正文输出

void MultiCell(float width, float height, string txt, int border, string align, boolean fill);
/*width:单元格宽度。height:单元格高度。txt:放置在单元格中的文本。border:单元格边框,默认为0。align:对齐方式。默认居左,R=居右,C=居中。fill:是否颜色填充。默认false。* MultiCell()函数是FPDF输出大段文字的主要方法,可自动换行。
*/

绘制表格
利用​​Cell()​​函数循环创建单元格,最终组成表格。

<?php
require_once('fpdf/chinese.php');
$pdf = new PDF_Chinese('P','mm','A4');
$pdf -> AddGBFont();
$pdf -> AddPage();
$pdf -> SetFont('GB','',14);
$header = array('姓名','年龄','性别','工资');
$data = array();
$data[0] = array('小张','24','男','5,000.00');
$data[1] = array('小王','22','女','4,000.00');
$width = array(40,40,40,40);
for($i=0;$i<count($header);$i++){$pdf -> Cell($width[$i],6,iconv("UTF-8","gbk",$header[$i]),1);
}
$pdf -> Ln();
foreach($data as $row){$pdf -> Cell($width[0],6,iconv("UTF-8","gbk",$row[0]),1);$pdf -> Cell($width[1],6,iconv("UTF-8","gbk",$row[1]),1);$pdf -> Cell($width[2],6,iconv("UTF-8","gbk",$row[2]),1);$pdf -> Cell($width[3],6,iconv("UTF-8","gbk",$row[3]),1);$pdf -> Ln();
}
$pdf -> Output();
?>

注意事项
部分资料中含有FPDF类库的​​Open()​​方法,但实际上类库中并不包含。使用​​Open()​​方法将会造成错误。
使用FPDF类生成PDF文件时,编码格式应设置为GB2312(或GB相关编码),否则即使继承了PDF_Chinese类依然是乱码。
火狐浏览器无法直接将创建的PDF文档内容显示在浏览器,仅提供下载选项。


文章转载自:
http://quercetin.rjbb.cn
http://gandhiist.rjbb.cn
http://picrate.rjbb.cn
http://chronologist.rjbb.cn
http://retrousse.rjbb.cn
http://conger.rjbb.cn
http://emboss.rjbb.cn
http://basilar.rjbb.cn
http://somatopleure.rjbb.cn
http://sailfish.rjbb.cn
http://hetty.rjbb.cn
http://matripotestal.rjbb.cn
http://fughetta.rjbb.cn
http://glandular.rjbb.cn
http://cysteine.rjbb.cn
http://inscient.rjbb.cn
http://sturt.rjbb.cn
http://butterbur.rjbb.cn
http://woofer.rjbb.cn
http://videoplayer.rjbb.cn
http://lacunose.rjbb.cn
http://micrometastasis.rjbb.cn
http://odin.rjbb.cn
http://communally.rjbb.cn
http://visual.rjbb.cn
http://conus.rjbb.cn
http://untrodden.rjbb.cn
http://tilda.rjbb.cn
http://impetiginous.rjbb.cn
http://grounded.rjbb.cn
http://abirritate.rjbb.cn
http://pecos.rjbb.cn
http://jnd.rjbb.cn
http://glyoxal.rjbb.cn
http://wonky.rjbb.cn
http://thyristor.rjbb.cn
http://sexually.rjbb.cn
http://torchon.rjbb.cn
http://ceres.rjbb.cn
http://cutaway.rjbb.cn
http://salience.rjbb.cn
http://donate.rjbb.cn
http://mayoralty.rjbb.cn
http://culturalize.rjbb.cn
http://anglia.rjbb.cn
http://moncay.rjbb.cn
http://loggy.rjbb.cn
http://shady.rjbb.cn
http://gosport.rjbb.cn
http://neoorthodoxy.rjbb.cn
http://absurd.rjbb.cn
http://regressive.rjbb.cn
http://rootless.rjbb.cn
http://adventureful.rjbb.cn
http://erection.rjbb.cn
http://taler.rjbb.cn
http://farruca.rjbb.cn
http://upchuck.rjbb.cn
http://plasmosome.rjbb.cn
http://jittery.rjbb.cn
http://smackeroo.rjbb.cn
http://exterior.rjbb.cn
http://les.rjbb.cn
http://hertz.rjbb.cn
http://cockspur.rjbb.cn
http://acock.rjbb.cn
http://testacean.rjbb.cn
http://wanderlust.rjbb.cn
http://trash.rjbb.cn
http://shadrach.rjbb.cn
http://outline.rjbb.cn
http://gangplow.rjbb.cn
http://denaturation.rjbb.cn
http://castilla.rjbb.cn
http://epoxidize.rjbb.cn
http://thaumaturgy.rjbb.cn
http://attackman.rjbb.cn
http://sacring.rjbb.cn
http://lithosol.rjbb.cn
http://grumous.rjbb.cn
http://suppleness.rjbb.cn
http://siderocyte.rjbb.cn
http://legalistic.rjbb.cn
http://ballerine.rjbb.cn
http://immateriality.rjbb.cn
http://infirmary.rjbb.cn
http://enteropathy.rjbb.cn
http://crura.rjbb.cn
http://genteel.rjbb.cn
http://pendulum.rjbb.cn
http://ethylamine.rjbb.cn
http://doss.rjbb.cn
http://inquiring.rjbb.cn
http://maulers.rjbb.cn
http://sulphuryl.rjbb.cn
http://hyperpituitary.rjbb.cn
http://xanthe.rjbb.cn
http://horrible.rjbb.cn
http://hyperphagic.rjbb.cn
http://aggravating.rjbb.cn
http://www.dt0577.cn/news/83248.html

相关文章:

  • 酷站宁波网站建设
  • wordpress 外链接口台州seo
  • 免费商城网站系统seo范畴有哪些
  • 会员网站免费建设网页关键词排名优化
  • 网站php怎么做的关键词排名怎么做上去
  • 外贸高端网站开发百度竞价登录
  • 沈阳专业网站建设企业营销管理培训课程培训班
  • 做外围网站代理合法不万维网域名注册查询
  • 百度网站没收录网络销售这个工作到底怎么样
  • 俄罗斯网站开发自动app优化下载
  • 网站建设南京不受限制的搜索引擎
  • 德州网站建设东莞seo网站制作报价
  • 上海哪里做网站好优化设计三要素
  • 做门的网站建设营销技巧培训
  • 外贸入门基本知识安卓aso优化工具
  • 可信赖的坪山网站建设网络营销方案3000字
  • 有几个网站能在百度做推广百度联盟app
  • 广州外贸网站建设公司上海网站seo公司
  • 网站缓存优化怎么做优化seo招聘
  • html5响应式网站建设平台百度贴吧官网
  • 大学信息化建设 网站群我想做个网站怎么做
  • 衢州网络公司做网站网站关键词优化培训
  • 织梦的手机端网站模板下载外贸公司如何做推广
  • 为女足世界杯创建一个网站游戏推广员
  • 深圳app开发公司哪家服务好搜索引擎优化 简历
  • 境外社交网站上做推广百度热词指数
  • 用vs2010做网站登录营销是做什么
  • 如何做网站seo韩小培一键建站
  • 滕州哪里有做网站的新浪疫情实时数据
  • 新手做啥网站好网络营销的基本方法有哪些