2012-05-03 19 views
15

Chcę ustawić rozmiar papieru w fpdf na pół rozmiaru litery, to około 8.5x5.5 inc. Jak mogę to zrobić?
Moja funkcja FPDF w języku PHP jestUstawianie rozmiaru papieru w FPDF

$pdf = new FPDF('P','mm','?????'); 

jest jakieś rozwiązanie? Dziękuję, zanim za pomoc ..

Odpowiedz

42

mówią, że to właśnie tam w documentation for the FPDF constructor:

FPDF ([orientacja string [, jednostka string [, mixed size]]])

ten jest konstruktorem klasy. Pozwala ustawić rozmiar strony, orientację i jednostkę miary używaną we wszystkich metodach (z wyjątkiem rozmiarów czcionek). Parametry ...

rozmiar

Wielkość wykorzystywane do stron. Może to być jedna z następujących wartości (przypadek niewrażliwe)

A3 A4 A5 List prawne

lub tablicę zawierającą szerokość i wysokość (wyrażonej w jednostkach podany przez jednostkę) .

nawet podać przykład z niestandardowego rozmiaru:

przykład z niestandardowym 100x150 mm stronie:

$pdf = new FPDF('P','mm',array(100,150)); 
+3

Aby przedłużyć tę odpowiedź, oprócz użycie konstruktora do ustawienia wartości domyślnych, np $ pdf = nowy FPDF ("P", "mm", "A4"), rozmiar można również ustawić dla każdej strony, np. $ pdf-> AddPage ("L", "A3"); chociaż jednostek nie można określić na podstawie poszczególnych stron, więc jeśli podasz parametr szerokości i wysokości zamiast A4/A3 dla parametru wielkości, możesz zmienić wymiary dla każdej strony, wszystkie strony muszą mieć określone w ta sama jednostka, jeden z punktów (pt), milimetry (mm), centymetry (cm) lub cale (cale). – richhallstoke

-1
/*$mpdf = new mPDF('', // mode - default '' 
'', // format - A4, for example, default '' 
0,  // font size - default 0 
'', // default font family 
15, // margin_left 
15, // margin right 
16,  // margin top 
16, // margin bottom 
9,  // margin header 
9,  // margin footer 
'L'); // L - landscape, P - portrait*/ 
Powiązane problemy