Log in
Model

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()