2

TCPDF を使用して PDF ドキュメントを作成しています。ヘッダーにスモール キャップスを使用したいのですが、失敗しました。

ここに私のヘッダーコードがあります:

バージョン 1

<?php
require_once('tcpdf/tcpdf.php');
class MYPDF extends TCPDF {

    //Page header
    public function Header() {
        // Logo
        $image_file ='image/pacra.jpg';
        $this->Image($image_file, 100, 05, 20);
        // Set font
        $this->SetFont('times', 15);

        // Title
      $this->Cell(0,57, 'Trying To Use Small Caps', 0, false, 'C', 0, '', 0, false);
        $this->Line(10,32,200,32);

バージョン 2

<?php
require_once('tcpdf/tcpdf.php');
class MYPDF extends TCPDF {

    //Page header
    public function Header() {
        // Logo
        $image_file ='image/pacra.jpg';
        $this->Image($image_file, 100, 05, 20);
        // Set font
        $this->SetFont('times', 15);
        $str = 'Trying To Use Small Caps';
        $str = preg_replace("/([a-z]+)/e","strtoupper('<small>\\1</small>')",$str);
        $str= $this->writeHTML($str);

このコードは機能していますが、テキストの XY 軸を設定したいです。

4

2 に答える 2

0

フォントを変更するには、フォント スタイルを追加する必要があります。
たとえば、これに従ってください。

// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

// set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);
于 2015-06-17T13:11:12.400 に答える