FPDF 项目符号列表
FPDF bullet list
我在这里找到了一些代码:http://www.fpdf.org/en/script/script56.php
一直到数组部分。它提供的示例文本带有项目符号,但它只是不断重复。似乎没有某种分隔,因此示例文本将分解为单独项目的列表
主要代码在这里:
$column_width = $pdf->w-30;
$sample_text = 'This is sample text.\n This is a new line of text';
$test1 = array();
$test1['bullet'] = chr(149);
$test1['margin'] = ' ';
$test1['indent'] = 0;
$test1['spacer'] = 0;
$test1['text'] = array();
for ($i=0; $i<2; $i++)
{
$test1['text'][$i] = $sample_text;
}
$pdf->SetX(10);
$pdf->MultiCellBltArray($column_width-$pdf->x, 6, $test1);
$pdf->Ln(10);
几年前的另一位发帖人提出了同样的问题,但问题一直没有得到解决:using fpdf to output a bullet list from an array
我有完全相同的问题。
看来这个问题太专业了什么的。如果有人想知道我做了什么,解决方法是将每个项目符号单独放置在页面上。丑陋,但上面代码的好处是它在远离数字的内容上进行制表。我使用了 excel,丢弃了所有的子句,并用上面看到的内容做了一个完整的长字符串,并使用填充和修改项目符号 # 以适应和缩进以适应,我能够得到外观。
我在这里找到了一些代码:http://www.fpdf.org/en/script/script56.php
一直到数组部分。它提供的示例文本带有项目符号,但它只是不断重复。似乎没有某种分隔,因此示例文本将分解为单独项目的列表
主要代码在这里:
$column_width = $pdf->w-30;
$sample_text = 'This is sample text.\n This is a new line of text';
$test1 = array();
$test1['bullet'] = chr(149);
$test1['margin'] = ' ';
$test1['indent'] = 0;
$test1['spacer'] = 0;
$test1['text'] = array();
for ($i=0; $i<2; $i++)
{
$test1['text'][$i] = $sample_text;
}
$pdf->SetX(10);
$pdf->MultiCellBltArray($column_width-$pdf->x, 6, $test1);
$pdf->Ln(10);
几年前的另一位发帖人提出了同样的问题,但问题一直没有得到解决:using fpdf to output a bullet list from an array
我有完全相同的问题。
看来这个问题太专业了什么的。如果有人想知道我做了什么,解决方法是将每个项目符号单独放置在页面上。丑陋,但上面代码的好处是它在远离数字的内容上进行制表。我使用了 excel,丢弃了所有的子句,并用上面看到的内容做了一个完整的长字符串,并使用填充和修改项目符号 # 以适应和缩进以适应,我能够得到外观。