2014-02-07 86 views
2

我有我的PHP文件在以下tcdpf語法:右對齊標識在TCPDF頭

$title="My Heading"; 
$obj_pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE.$title, PDF_HEADER_STRING, array(0,64,255), array(0,64,128)); 

的標誌出現在左邊,我怎麼能右對齊logo和左對齊$title

回答

4

您必須定義自定義標題以對齊圖像。 這example 顯示如何做到這一點。

要使您的徽標正確對齊,必須在圖像定義中將palign屬性設置爲'R'。

$this->Image($image_file, 10, 10, 15, '', 'JPG', '', 'T', false, 300, 'R', false, false, 0,  false, false, false); 

請注意,您的標題數據字符串位置可能不是你想要的。你可能會

需要具備一些特點,發揮,但在基本的,圖像比對可以僅通過

壓倒一切的默認header()函數,據我所知完成。

還請檢查Image()的功能。

+0

謝謝,請問這是怎麼聯繫到: '$ obj_pdf-> SetHeaderData(PDF_HEADER_LOGO,PDF_HEADER_LOGO_WIDTH,PDF_HEADER_TITLE $標題,PDF_HEADER_STRING,陣列(0,64,255),陣列(0,64,128));' – Smudger

+1

因爲你正在重寫,那一行並不重要。 '$ this-> Image(PDF_HEADER_LOGO,10,10,PDF_HEADER_LOGO_WIDTH,'','JPG','','N',false,300,'R',false,false,0,false,false,false)可能會將您的徽標設置爲您想要的,但您需要在您自己的Header()中逐個單元格設置標題數據,如我的答案中提供的示例所示。請注意,我將Image的palign屬性設置爲'N',這是新行,因爲您的標題數據可能會放在您的徽標處。請檢查[Cell()](http://www.tcpdf.org/doc/code/classTCPDF.html#a33b265e5eb3e4d1d4fedfe29f8166f31)。 – alalp