Php FPDF:格式化数组中的一个元素

Php FPDF:格式化数组中的一个元素,php,fpdf,Php,Fpdf,我正在使用FPDF的标签代码。我从对数据库的sql调用生成的数组中获取label的内容。这对我来说很好。我希望其中一行的格式与其他行不同,可以是大字体,也可以是粗体。以下是我正在使用的代码: require('PDF_Label.php'); // Standard format $pdf = new PDF_Label('5160'); $pdf->AddPage(); require('includes/mysqli_connect.php'); $sql = "SELECT F

我正在使用FPDF的标签代码。我从对数据库的sql调用生成的数组中获取label的内容。这对我来说很好。我希望其中一行的格式与其他行不同,可以是大字体,也可以是粗体。以下是我正在使用的代码:

require('PDF_Label.php');

// Standard format
$pdf = new PDF_Label('5160');

$pdf->AddPage();

require('includes/mysqli_connect.php');
$sql = "SELECT FullLegalName, CivicAddress1, CivicCity, CivicPostal FROM coops";
$result = @mysqli_query($dbc, $sql);

if($result){

while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)){
    $name = $row['FullLegalName'];
    $address = $row['CivicAddress1'];
    $pcode = $row['CivicPostal'];

    //each s relates to the inserts.  Watch for double quotes around variables
    $text = sprintf("%s\n%s\n%s %s\n%s", "$name", "$address", 'Toronto', 'ON', "$pcode");
    $pdf->Add_Label($text);

}

$pdf->Output();
如果可能的话,我想把$name改成粗体或更大的字体


感谢您的关注。

通过在
PDF\u Label.php
类中添加两个函数,可以实现不同的打印格式:

// Return XY co-ordinates for additional text (different $pdf->SetFont)
function LabelX() {
    $_PosX = $this->_Margin_Left + $this->_COUNTX*($this->_Width+$this->_X_Space) + $this->_Padding;
    return ($_PosX);
}
function LabelY() {
    $_PosY = $this->_Margin_Top + $this->_COUNTY*($this->_Height+$this->_Y_Space) + $this->_Padding;
    return ($_PosY);
}
这将建立当前标签的坐标

示例脚本(循环的一部分):


也许没有它可能是整洁的,但它的工作

通过向
PDF\u Label.php
类添加两个函数,可以实现不同的打印格式:

// Return XY co-ordinates for additional text (different $pdf->SetFont)
function LabelX() {
    $_PosX = $this->_Margin_Left + $this->_COUNTX*($this->_Width+$this->_X_Space) + $this->_Padding;
    return ($_PosX);
}
function LabelY() {
    $_PosY = $this->_Margin_Top + $this->_COUNTY*($this->_Height+$this->_Y_Space) + $this->_Padding;
    return ($_PosY);
}
这将建立当前标签的坐标

示例脚本(循环的一部分):


也许没有它可能是整洁的,但它的工作

奇怪,“添加标签”不在FPDF的文档中:添加标签是PDF_Label.php中的函数,它似乎扩展了FPDF。奇怪,“添加标签”不在FPDF的文档中:添加标签是PDF_Label.php中的函数,它似乎扩展了FPDF