Documentation

Alignment extends AbstractAlignment
in package

Pdf page text alignment class

Tags
category

Pop

author

Nick Sagona, III dev@nolainteractive.com

copyright

Copyright (c) 2009-2021 NOLA Interactive, LLC. (http://www.nolainteractive.com)

license

http://www.popphp.org/license New BSD License

version
4.2.0

Table of Contents

CENTER  = 'CENTER'
Alignment constants
LEFT  = 'LEFT'
Alignment constants
RIGHT  = 'RIGHT'
$alignment  : string
Text alignment
$leading  : int
Text leading
$leftX  : int
Left X boundary
$rightX  : int
Right X boundary
__construct()  : mixed
Constructor
createCenter()  : Alignment
Create CENTER alignment object
createLeft()  : Alignment
Create LEFT alignment object
createRight()  : Alignment
Create RIGHT alignment object
getAlignment()  : string
Get alignment
getLeading()  : int
Get the leading
getLeftX()  : int
Get the left X
getRightX()  : int
Get the right X
getStrings()  : array<string|int, mixed>
Get strings
hasLeading()  : bool
Has leading
hasLeftX()  : bool
Has left X
hasRightX()  : bool
Has right X
isCenter()  : bool
Is CENTER alignment
isLeft()  : bool
Is LEFT alignment
isRight()  : bool
Is RIGHT alignment
setAlignment()  : AbstractAlignment
Set alignment
setLeading()  : AbstractAlignment
Set the leading
setLeftX()  : AbstractAlignment
Set the left X boundary
setRightX()  : AbstractAlignment
Set the right X boundary

Constants

CENTER

Alignment constants

public mixed CENTER = 'CENTER'

Properties

Methods

__construct()

Constructor

public __construct([string $alignment = self::LEFT ], int $leftX, int $rightX, int $leading) : mixed

Instantiate a PDF text alignment object.

Parameters
$alignment : string = self::LEFT
$leftX : int
$rightX : int
$leading : int
Return values
mixed

createCenter()

Create CENTER alignment object

public static createCenter(int $leftX, int $rightX, int $leading) : Alignment
Parameters
$leftX : int
$rightX : int
$leading : int
Return values
Alignment

createLeft()

Create LEFT alignment object

public static createLeft(int $leftX, int $rightX, int $leading) : Alignment
Parameters
$leftX : int
$rightX : int
$leading : int
Return values
Alignment

createRight()

Create RIGHT alignment object

public static createRight(int $leftX, int $rightX, int $leading) : Alignment
Parameters
$leftX : int
$rightX : int
$leading : int
Return values
Alignment

getAlignment()

Get alignment

public getAlignment() : string
Return values
string

getLeading()

Get the leading

public getLeading() : int
Return values
int

getStrings()

Get strings

public getStrings(Text $text, Font $font, int $startY) : array<string|int, mixed>
Parameters
$text : Text
$font : Font
$startY : int
Return values
array<string|int, mixed>

isCenter()

Is CENTER alignment

public isCenter() : bool
Return values
bool

isRight()

Is RIGHT alignment

public isRight() : bool
Return values
bool

Search results