PeServer

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

Methods

__construct()

生成

public __construct(Point $leftTop, Point $leftBottom, Point $rightBottom, Point $rightTop) : mixed
Parameters
$leftTop : Point

左上座標

$leftBottom : Point

左下座標

$rightBottom : Point

右下座標

$rightTop : Point

右上座標

__toString()

public __toString() : string
Return values
string

bottom()

下辺のY軸を取得。

public bottom() : int
Return values
int

create()

配列から生成。

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
phpstan-param

non-empty-array $areaArray

Return values
Area

height()

高さを取得。

public height() : int
Return values
int

left()

左辺のX軸を取得。

public left() : int
Return values
int

right()

右辺のX軸を取得。

public right() : int
Return values
int

top()

上辺のY軸を取得。

public top() : int
Return values
int

width()

幅を取得。

public width() : int
Return values
int

        
On this page

Search results