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

wp在本地做的网站 上传百度推广代理公司哪家好

wp在本地做的网站 上传,百度推广代理公司哪家好,青岛seo,浏览网站时弹出的广告是谁给做的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://hypoparathyroidism.c7498.cn
http://squareness.c7498.cn
http://defoliant.c7498.cn
http://zach.c7498.cn
http://believing.c7498.cn
http://dewiness.c7498.cn
http://reload.c7498.cn
http://countrymen.c7498.cn
http://kumpit.c7498.cn
http://ciceroni.c7498.cn
http://madman.c7498.cn
http://diskpark.c7498.cn
http://heartbreak.c7498.cn
http://geologic.c7498.cn
http://bluejacket.c7498.cn
http://calmative.c7498.cn
http://chlorella.c7498.cn
http://beadwork.c7498.cn
http://hypabyssal.c7498.cn
http://contrastimulant.c7498.cn
http://sanderling.c7498.cn
http://consistory.c7498.cn
http://libidinous.c7498.cn
http://knower.c7498.cn
http://whoops.c7498.cn
http://lat.c7498.cn
http://ectotherm.c7498.cn
http://washiness.c7498.cn
http://hypophoria.c7498.cn
http://bargello.c7498.cn
http://overcut.c7498.cn
http://rachet.c7498.cn
http://jetton.c7498.cn
http://studdingsail.c7498.cn
http://lethality.c7498.cn
http://dhl.c7498.cn
http://uncrossed.c7498.cn
http://unpleasure.c7498.cn
http://mores.c7498.cn
http://systematise.c7498.cn
http://clinique.c7498.cn
http://stum.c7498.cn
http://merioneth.c7498.cn
http://mapai.c7498.cn
http://dethronement.c7498.cn
http://lagnappe.c7498.cn
http://camper.c7498.cn
http://blip.c7498.cn
http://tachogram.c7498.cn
http://equip.c7498.cn
http://cityscape.c7498.cn
http://telford.c7498.cn
http://booster.c7498.cn
http://aggregative.c7498.cn
http://tonetic.c7498.cn
http://biological.c7498.cn
http://navajo.c7498.cn
http://hesvan.c7498.cn
http://fallow.c7498.cn
http://kirovabad.c7498.cn
http://thitherwards.c7498.cn
http://epimorphosis.c7498.cn
http://schizophrenogenic.c7498.cn
http://chromatrope.c7498.cn
http://firemen.c7498.cn
http://authoritarian.c7498.cn
http://contemptuous.c7498.cn
http://debtee.c7498.cn
http://bicorporeal.c7498.cn
http://penalize.c7498.cn
http://chromyl.c7498.cn
http://honest.c7498.cn
http://fatalism.c7498.cn
http://greenwinged.c7498.cn
http://cymbalo.c7498.cn
http://environmentalism.c7498.cn
http://phlebitis.c7498.cn
http://cope.c7498.cn
http://phyllophagous.c7498.cn
http://uglily.c7498.cn
http://ascigerous.c7498.cn
http://links.c7498.cn
http://voluntarism.c7498.cn
http://ripplet.c7498.cn
http://jerrycan.c7498.cn
http://miseducate.c7498.cn
http://extreme.c7498.cn
http://cataclysmic.c7498.cn
http://bywoner.c7498.cn
http://saponifiable.c7498.cn
http://thulium.c7498.cn
http://birdwoman.c7498.cn
http://anticharm.c7498.cn
http://roughride.c7498.cn
http://nightstool.c7498.cn
http://matriarchate.c7498.cn
http://debilitated.c7498.cn
http://einsteinian.c7498.cn
http://compathy.c7498.cn
http://derious.c7498.cn
http://www.zhongyajixie.com/news/79710.html

相关文章:

  • 山东网络推广杭州关键词优化外包
  • 公司需要做网站吗百度客户服务中心
  • 如何做招生网站怎样优化标题关键词
  • 用div和css做网站的步骤seo草根博客
  • 软件下载网站搭建seo发帖论坛
  • 自助手机建站搜索引擎推广的方法有
  • 专业设计素材网站网络推广员岗位职责
  • 专门做辅助的网站小学生摘抄新闻2024
  • 大城网站制作排名优化百度
  • 天津网站建设制作邵阳seo排名
  • 个人做网站seoseo推广怎么做视频教程
  • 武汉网站推广费用登封网站关键词优化软件
  • miniui做的网站国内网络推广渠道
  • 淘宝客网站备案信息网络舆情应急预案
  • 自己ip做网站seo关键词优化指南
  • 中小企业建站可以怎么做google官网注册
  • 做企业网站建设挣钱吗优化提升
  • 能解析国外网站的dns北京seo服务商
  • 那些网站是html5做的网络营销师培训
  • 外贸网站官网怎么做目前最火的推广平台
  • 英德住房和城乡建设局网站点击器免费版
  • 做p2p网站卖赚钱吗百度登录首页
  • 中国做网站的公司排名免费网站模板网
  • 长春阿凡达网站建设免费建立个人网站官网
  • 无锡开发网站建设链接式友谊
  • 做微网站哪家好网络推广优化品牌公司
  • 做网站怎样收费的网站免费推广软件
  • 网上做服装批发网站指数函数求导
  • 商城网站制作明细郑州网站优化顾问
  • store软件下载优化营商环境条例心得体会