手拉手教你打印出PDF(因为可以简单应用)
1。从互联网上下载FPDF类,然后实际需要(也包括在附录)。
复制代码代码如下所示:
要求('。 /可以/可以。'/library/loader.php'); / / PDF文件包含
2。然后我们定义一个数组,数组的内容是今天的勋章情况。
复制代码代码如下所示:
*
*国家,国家
*国旗,国旗
*金,金牌数
银,银的数目
*铜,银的数量
* /
platle美元=阵列(
阵列(国家= > 'prc ','nationalflag= > 'rpc .webp,'glod= > 27,西尔弗= > 13,'copper= > 15),
阵列(国家= > 'usa ','nationalflag= > 'usa.webp ','glod= > 25,西尔弗= > 16,'copper= > 4),
阵列(国家= > 'uk ','nationalflag= > 'uk .webp,'glod= > 14,西尔弗= > 7,'copper= > 8)
);
3,因为第一步已经包含在类中,然后我定义了一个类来方便定义它自己的内容。
复制代码代码如下所示:
类PDF延伸FPDF {
*
*数,状态
*为国旗,国旗的图片地址
* $ ImageX,国旗的X坐标
* $宜美,国旗的Y坐标
* goldtotal美元,金牌总数
* silvertotal美元,白银总
* coppertotal美元,总铜
* /
功能createhead(合国国旗美元美元美元,ImageX,宜美,goldtotal美元美元美元,silvertotal,coppertotal){
美元->设置字体('arial,B,'24 '); / /定义字体和样式
美元->细胞(20,$国,15); / /显示各个国家的信息
美元->图像(美元美元美元的国旗,ImageX,宜美); / /标志的位置
美元-> setX(70 '); / /坐标设置标志
美元-> SetTextColor(200160,12) / /套;金黄色的
美元->细胞(20,goldtotal美元); / /显示金牌数
美元-> setX(100 '); / /套金牌数的显示位置
美元-> SetTextColor(170162138); / /银的颜色
美元->细胞(20,silvertotal美元); / /银色的数字显示
美元-> setX('130 '); / /套银显示位置数量
美元-> SetTextColor(187120,68) / /套;青铜色的
美元->细胞(20,coppertotal美元); / /显示银的位置
(美元-> LN); / /包装
美元-> SetTextColor(0,0,0); / /套因为颜色可以在整个页面有效,所以每次你进入一个在初始颜色修复信息状态
}
}
用来解释的各种方法:
1、设置字体(字符串,字符串型家庭{,{,} } }浮大小
设置字符串的字体。在文本或整篇文章显示之前,此方法设置的字体将在整个PDF文件中试用。
参数1:设置所需字体。
参数2:样式,设置样式。(空字符串表示普通文本,u表示下划线,b表示粗体,而i表示斜体)。
参数3:大小、字体大小。
2,单元格(浮点数,浮点数,字符串},}
显示单元格(矩形范围),并提供其他功能选项,包括(边框、背景色、字符串)。单元格左上角的位置是当前位置。
注意:此方法中还有其他参数,没有列出,因为在实验中没有使用。
参数1:w单元格宽度。对于:0,单元格延伸到页面的右边缘。
参数2:单元格的高度。默认值是:0。
参数3:txt,要打印的内容。
3,LN({浮点数})
完整的线路中断和改变路线。要改变目前的(x,y)的坐标,横坐标(x)回到左边缘,并增加高度(y)的坐标。
参数1:H,下一行的距离或高度。默认值是:高度相位等于最终高度。
4、SetTextColor(int r { int g,b })
定义文本所使用的颜色。它可以用RGB颜色或灰度模式来定义。这个函数可以在一页之前建立,颜色值将从一页保留到另一页。
4。已定义类并最终调用
复制代码代码如下所示:
$新(PDF);实例化类
为PDF -> AddPage();
ImageX美元= 40; / / x的初始设置图片的价值
宜美美元= 15; / / Y的初始设置图片的价值
foreach(platle美元美元美元关键= >价值){
PDF格式-> createhead美元(美元价值{国家},{} 'nationalflag美元价值,美元美元美元价值的ImageX,宜美,{ 'glod},{西尔弗价值'},{ 'copper美元价值的});
宜美+ = 20美元;
}
输出(PDF);输出
注:
1,AddPage()方法用于生成一个新的页面,新页面产生的每一次。
2个输出()方法用于输出PDF。
下载代码和类文件:单击下载