2015-03-13 8 views
6

में प्रिंट तैयार कार्यक्षमता का उपयोग कैसे करें मैं स्प्रेडशीट संचालन के लिए PHPExcel लाइब्रेरी का उपयोग कर रहा हूं। मैं प्रिंट तैयार कार्यक्षमता लागू करने के लिए हूँ। क्या यह कार्यक्षमता मौजूद है?PHPExcel लाइब्रेरी

+0

एक व्याकरण संबंधी त्रुटि फिक्स्ड। – Codor

+0

क्या आप "प्रिंट तैयार" कार्यक्षमता से क्या मतलब समझ सकते हैं? –

+0

आकार, मार्जिन इत्यादि जैसे – Vaishnavesh

उत्तर

24

आप documentation, विशेष रूप से अनुभाग "Excel फ़ाइलों के लिए सेटिंग प्रिंटर विकल्प" हकदार पढ़ा है, वहाँ मुद्रण के लिए पृष्ठ सेटअप के बारे में जानकारी का एक बहुत कुछ है: -

अभिविन्यास और कागज़ का आकार:

$objPHPExcel->getActiveSheet() 
    ->getPageSetup() 
    ->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE); 
$objPHPExcel->getActiveSheet() 
    ->getPageSetup() 
    ->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4); 

पृष्ठ हाशिए:

$objPHPExcel->getActiveSheet() 
    ->getPageMargins()->setTop(1); 
$objPHPExcel->getActiveSheet() 
    ->getPageMargins()->setRight(0.75); 
$objPHPExcel->getActiveSheet() 
    ->getPageMargins()->setLeft(0.75); 
$objPHPExcel->getActiveSheet() 
    ->getPageMargins()->setBottom(1); 

शीर्षलेख और पादलेख:

$objPHPExcel->getActiveSheet() 
    ->getHeaderFooter() 
    ->setOddHeader('&C&HPlease treat this document as confidential!'); 
$objPHPExcel->getActiveSheet() 
    ->getHeaderFooter() 
    ->setOddFooter('&L&B' . $objPHPExcel->getProperties()->getTitle() . 

प्रिंटर पृष्ठ विराम:

$objPHPExcel->getActiveSheet() 
    ->setBreak('A10' , PHPExcel_Worksheet::BREAK_ROW); 

दिखाया जा रहा है ग्रिड लाइन:

$objPHPExcel->getActiveSheet() 
    ->setShowGridlines(true); 

सेटिंग पंक्तियां/स्तंभ शीर्ष पर दोहराने के लिए/प्रत्येक पृष्ठ

$objPHPExcel->getActiveSheet() 
    ->getPageSetup() 
    ->setRowsToRepeatAtTopByStartAndEnd(1, 5); 

प्रिंट क्षेत्र की स्थापना के लिए छोड़ दिया:

$objPHPExcel->getActiveSheet() 
    ->getPageSetup() 
    ->setPrintArea('A1:E5,G4:M20'); 

हम प्रलेखन लिखने ताकि आप जैसे सवाल पूछने की जरूरत नहीं है यह

+0

क्षमा करें यदि थोड़ा ओओटी। लेकिन एक्सेल फ़ाइल मुद्रित करने के लिए कोई फ़ंक्शन है? मेरा मतलब है, इसे सर्वरसाइड प्रिंटर पर भेजें? –

+1

@FandiSusanto - नहीं, ऐसा नहीं है, जो PHPExcel के दायरे से बाहर होगा जो स्प्रैडशीट फ़ाइलों में हेरफेर करने के लिए बस एक लाइब्रेरी है –