$string
$string : string
Text string value
Pdf page text class
$fillColor : \Pop\Pdf\Document\Page\Color\ColorInterface
Text fill color
$strokeColor : \Pop\Pdf\Document\Page\Color\ColorInterface
Text stroke color
setString(string $string) : \Pop\Pdf\Document\Page\Text
Set the text string
string | $string |
addStringWithOffset(string $string, integer $offset) : \Pop\Pdf\Document\Page\Text
Add a string with offset
string | $string | |
integer | $offset |
setSize(integer|float $size) : \Pop\Pdf\Document\Page\Text
Set the text size
integer|float | $size |
setFont(string $font) : \Pop\Pdf\Document\Page\Text
Set the font
string | $font |
setFillColor(\Pop\Pdf\Document\Page\Color\ColorInterface $color) : \Pop\Pdf\Document\Page\Text
Set the text fill color
\Pop\Pdf\Document\Page\Color\ColorInterface | $color |
setStrokeColor(\Pop\Pdf\Document\Page\Color\ColorInterface $color) : \Pop\Pdf\Document\Page\Text
Set the text stroke color
\Pop\Pdf\Document\Page\Color\ColorInterface | $color |
setStroke(integer $width, integer $dashLength = null, integer $dashGap = null) : \Pop\Pdf\Document\Page\Text
Set the text stroke properties
integer | $width | |
integer | $dashLength | |
integer | $dashGap |
setWrap(integer $wrap, integer $lineHeight = null) : \Pop\Pdf\Document\Page\Text
Set the word wrap
integer | $wrap | |
integer | $lineHeight |
setAutoWrap(integer $wrap, integer $lineHeight = null) : \Pop\Pdf\Document\Page\Text
Set the auto-wrap boundary
integer | $wrap | |
integer | $lineHeight |
setWrapLeft(integer $wrap, integer $boxXEdge, integer $boxYEdge, integer $lineHeight = null) : \Pop\Pdf\Document\Page\Text
Set the text to wrap left
integer | $wrap | |
integer | $boxXEdge | |
integer | $boxYEdge | |
integer | $lineHeight |
setWrapRight(integer $wrap, integer $boxXEdge, integer $boxYEdge, integer $lineHeight = null) : \Pop\Pdf\Document\Page\Text
Set the text to wrap right
integer | $wrap | |
integer | $boxXEdge | |
integer | $boxYEdge | |
integer | $lineHeight |
setLineHeight(integer $lineHeight) : \Pop\Pdf\Document\Page\Text
Set the word wrap
integer | $lineHeight |
setRotation(integer $rotation) : \Pop\Pdf\Document\Page\Text
Method to set the rotation of the text
integer | $rotation |
getFillColor() : \Pop\Pdf\Document\Page\Color\ColorInterface
Get the text fill color
getStrokeColor() : \Pop\Pdf\Document\Page\Color\ColorInterface
Get the text stroke color
setTextParams(integer $c, integer $w, integer $h = 100, integer $v = 100, integer $rot, integer $rend) : \Pop\Pdf\Document\Page\Text
Set the text parameters for rendering text content
integer | $c | (character spacing) |
integer | $w | (word spacing) |
integer | $h | (horz stretch) |
integer | $v | (vert stretch) |
integer | $rot | (rotation, -90 - 90) |
integer | $rend | (render flag, 0 - 7) |
getPartialStream(string $fontReference = null, \Pop\Pdf\Document\Font $fontObject = null, integer $wrapLength = null) : string
Get the partial text stream
string | $fontReference | |
\Pop\Pdf\Document\Font | $fontObject | |
integer | $wrapLength |
getPartialStreamWrapLeft(integer $startX, integer $startY, integer $wrapEdge, integer $boxXEdge, integer $boxYEdge, string $fontReference = null, \Pop\Pdf\Document\Font $fontObject = null) : string
Get the partial text stream
integer | $startX | |
integer | $startY | |
integer | $wrapEdge | |
integer | $boxXEdge | |
integer | $boxYEdge | |
string | $fontReference | |
\Pop\Pdf\Document\Font | $fontObject |
getPartialStreamWrapRight(integer $startX, integer $startY, integer $wrapEdge, integer $boxXEdge, integer $boxYEdge, string $fontReference = null, \Pop\Pdf\Document\Font $fontObject = null) : string
Get the partial text stream
integer | $startX | |
integer | $startY | |
integer | $wrapEdge | |
integer | $boxXEdge | |
integer | $boxYEdge | |
string | $fontReference | |
\Pop\Pdf\Document\Font | $fontObject |
getStringsForWrapLeft(integer $startX, integer $startY, integer $wrapEdge, integer $boxXEdge, integer $boxYEdge, \Pop\Pdf\Document\Font $fontObject) : array
Get the strings for wrap left
integer | $startX | |
integer | $startY | |
integer | $wrapEdge | |
integer | $boxXEdge | |
integer | $boxYEdge | |
\Pop\Pdf\Document\Font | $fontObject |
getStringsForWrapRight(integer $startX, integer $startY, integer $wrapEdge, integer $boxXEdge, integer $boxYEdge, \Pop\Pdf\Document\Font $fontObject) : array
Get the strings for wrap right
integer | $startX | |
integer | $startY | |
integer | $wrapEdge | |
integer | $boxXEdge | |
integer | $boxYEdge | |
\Pop\Pdf\Document\Font | $fontObject |