AbstractPdf
Magento\Sales\Model\Order\Pdf\AbstractPdf
What it does
This abstract class serves as the base for generating PDF documents for Magento 2 sales documents like invoices, shipments, and credit memos.
Developers extend this class when creating custom PDF renderers or modifying the appearance of order-related PDF documents.
It provides utility methods for drawing text, formatting addresses, inserting logos, calculating alignments, and rendering order information onto PDF pages using the Zend_Pdf library.
Public Methods
- getPdf()
- widthForStringUsingFontSize()
- getAlignRight()
- getAlignCenter()
- insertDocumentNumber()
- getRenderer()
- newPage()
- drawLineBlocks()