2012-02-24 14 views
5

मैं टीसीपीडीएफ का उपयोग कर PHP के साथ पीडीएफ फाइलें बना रहा हूं। मुझे पीडीएफ फाइलों के साथ एक छोटी सी समस्या है। मैं बनाई गई प्रत्येक पीडीएफ फ़ाइल के दाएं और बाएं हाशिए को स्थापित करना चाहता हूं। वर्तमान में यदि बाईं तरफ 10 पीएक्स मार्जिन है, तो दाईं तरफ 20 पीएक्स मार्जिन है।टीसीपीडीएफ पेज मार्जिन अंक

मैं दाएं और बाएं पृष्ठ मार्जिन कैसे सेट अप करूं?

आपके समय और चिंता के लिए सभी को धन्यवाद।

मैंने निम्नलिखित कोशिश की;

$pdf->SetMargins(10, 10, -50, true); और $pdf->SetRightMargin(-50); बिना किसी किस्मत के।

+0

मुझे लगता है कि मैं इसके लिए प्रलेखन मिल गया है। http://www.tcpdf.org/doc/classTCPDF.html#ab3bbdb7c85ea08d175fd559be6132ba0। दुर्भाग्य से चाल नहीं किया। कोई विचार? – Revenant

+0

क्या आप हमें दिखा सकते हैं कि आपने क्या प्रयास किया है? मैं उन चीज़ों का सुझाव नहीं देना चाहता हूं जो आप पहले ही खत्म कर चुके हैं और यह भी सुनिश्चित करना चाहते हैं कि आप इसे सही तरीके से कर रहे हैं। –

+0

मैंने अपना प्रश्न सिलोसिस संपादित किया। धन्यवाद – Revenant

उत्तर

16

new documentation में यह रूप में

TCPDF::SetMargins($left,$top,$right = -1,$keepmargins = false)

फंक्शन से और के रूप में मानकों का वर्णन करता है:

पैरामीटर:

$left (float) Left margin. 
$top (float) Top margin. 
$right (float) Right margin. Default value is the left one. 
$keepmargins (boolean) if true overwrites the default page margins 

तो, सही मार्जिन के लिए -1 का उपयोग यह इंगित करने के लिए किया जाता है कि कोई सही मार्जिन प्रदान नहीं किया गया था और बाएं हाशिए के समान उपयोग करने के लिए। आप -50 का उपयोग कर रहे थे जो वैध मार्जिन नहीं है।

ऐसा करें:

$pdf->SetMargins(10, 10, 10, true); 
+0

धन्यवाद, मैंने सोचा कि हम टीसीपीडीएफ कक्षा को तत्काल करते समय PDF_UNIT निरंतर के आधार पर पूर्णांक परिभाषित कर सकते हैं। दुर्भाग्य से उनके दस्तावेज अच्छी तरह से तैयार/संगठित नहीं है। – Revenant

संबंधित मुद्दे