CAM::PDF::GS - PDF graphic state
See CAM::PDF.
use CAM::PDF; my $pdf = CAM::PDF->new($filename); my $contentTree = $pdf->getPageContentTree(4); my $gs = $contentTree->computeGS();
This class is used to represent the graphic state at a point in the rendering flow of a PDF page. Much of the functionality is actually based in the parent class, CAM::PDF::GS::NoText.
Subclasses that want to do something useful with text should override the renderText() method.
Computes device coordinates for the specified node. This implementation handles text-printing nodes, and hands all other types to the superclass.
Convert text coordinates (Tm) to user coordinates. Returns the converted X and Y.
Tm
Convert text coordinates (Tm) to device coordinates. Returns the converted X and Y.
Convert text coordinates (Tlm) to user coordinates. Returns the converted X and Y.
Tlm
Convert text coordinates (Tlm) to device coordinates. Returns the converted X and Y.
A general method for rendering strings, from Tj or TJ. This is a no-op, but subclasses may override.
Tj
TJ
Move the text cursor.
See CAM::PDF
To install CAM::PDF, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CAM::PDF
CPAN shell
perl -MCPAN -e shell install CAM::PDF
For more information on module installation, please visit the detailed CPAN module installation guide.