Area
in package
implements
Stringable
Read onlyYes
上下左右の座標を保持。
Table of Contents
Interfaces
- Stringable
Properties
- $leftBottom : Point
- $leftTop : Point
- $rightBottom : Point
- $rightTop : Point
Methods
- __construct() : mixed
- 生成
- __toString() : string
- bottom() : int
- 下辺のY軸を取得。
- create() : Area
- 配列から生成。
- height() : int
- 高さを取得。
- left() : int
- 左辺のX軸を取得。
- right() : int
- 右辺のX軸を取得。
- top() : int
- 上辺のY軸を取得。
- width() : int
- 幅を取得。
Properties
$leftBottom
public
Point
$leftBottom
$leftTop
public
Point
$leftTop
$rightBottom
public
Point
$rightBottom
$rightTop
public
Point
$rightTop
Methods
__construct()
生成
public
__construct(Point $leftTop, Point $leftBottom, Point $rightBottom, Point $rightTop) : mixed
Parameters
__toString()
public
__toString() : string
Return values
stringbottom()
下辺のY軸を取得。
public
bottom() : int
Return values
intcreate()
配列から生成。
public
static create(array<string|int, int> $areaArray) : Area
配列の元になる以下から呼び出される前提処理。
-
Graphics::calculateTextArea
-
Graphics::drawString
Parameters
- $areaArray : array<string|int, int>
-
-
- 0 :左下角の X 座標
-
- 1 :左下角の Y 座標
-
- 2 :右下角の X 座標
-
- 3 :右下角の Y 座標
-
- 4 :右上角の X 座標
-
- 5 :右上角の Y 座標
-
- 6 :左上角の X 座標
-
- 7 :左上角の Y 座標
-
Tags
Return values
Areaheight()
高さを取得。
public
height() : int
Return values
intleft()
左辺のX軸を取得。
public
left() : int
Return values
intright()
右辺のX軸を取得。
public
right() : int
Return values
inttop()
上辺のY軸を取得。
public
top() : int
Return values
intwidth()
幅を取得。
public
width() : int