Как вставить маленькие заглавные буквы в заголовок, используя tcpdf в php
Я использую TCPDF для создания PDF. Моя проблема в том, что я хочу использовать маленькие заглавные буквы в моем заголовке, но мне это не удалось. я хочу отобразить свой текст как ( пожалуйста, нажмите на ссылку) Вот мой код заголовка
<?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);
обновленный
<?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 текста. Кто-нибудь, пожалуйста, кто может мне помочь?
2 ответа
Yahooo....!!! Я решил свою проблему.
<?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','B');
$this->SetFontSize(16);
//$this->SetTextColor(0,63,127);
$this->SetXY(52,25);
$str = 'Tying to Use Small Caps';
$str = preg_replace("/([a-z]+)/e","strtoupper('<small>\\1</small>')",$str);
$str= $this->writeHTML($str);
Чтобы изменить шрифт, вам нужно добавить стиль шрифта.
Следуйте этому, например.
// 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);