页码的 PhpWord 罗马数字
PhpWord roman numeral for page number
我正在使用这个 phpword 库:https://github.com/PHPOffice/PHPWord
我对页码中的罗马数字有疑问,phpword 是否可以用罗马数字而不是标准数字显示页码?
我在库中找到了这行代码:
protected $fieldsArray = array(
'PAGE' => array(
'properties' => array(
'format' => array('Arabic', 'ArabicDash', 'alphabetic', 'ALPHABETIC', 'roman', 'ROMAN'),
),
'options' => array('PreserveFormat'),
),
...
);
只是想知道我怎么能得到它。
您可以按如下方式实现
$phpWord = new PhpWord();
$section = $phpWord->addSection();
$footer = $section->addFooter();
$textRun = $footer->addTextRun(array('alignment' => Jc::CENTER));
$textRun->addField('PAGE', array('format' => 'ROMAN'));
$textRun->addText(' of ');
$textRun->addField('NUMPAGES', array('format' => 'ROMAN'));
我正在使用这个 phpword 库:https://github.com/PHPOffice/PHPWord
我对页码中的罗马数字有疑问,phpword 是否可以用罗马数字而不是标准数字显示页码?
我在库中找到了这行代码:
protected $fieldsArray = array(
'PAGE' => array(
'properties' => array(
'format' => array('Arabic', 'ArabicDash', 'alphabetic', 'ALPHABETIC', 'roman', 'ROMAN'),
),
'options' => array('PreserveFormat'),
),
...
);
只是想知道我怎么能得到它。
您可以按如下方式实现
$phpWord = new PhpWord();
$section = $phpWord->addSection();
$footer = $section->addFooter();
$textRun = $footer->addTextRun(array('alignment' => Jc::CENTER));
$textRun->addField('PAGE', array('format' => 'ROMAN'));
$textRun->addText(' of ');
$textRun->addField('NUMPAGES', array('format' => 'ROMAN'));