RelativeRectangle
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable
public final class RelativeRectangle implements Struct<RelativeRectangle>, Serializable
Относительный прямоугольник Формула преобразования относительного компонента в абсолютное значение: Scale \* (Reference Width) + offset. Поэтому, если мы хотим представить абсолютное значение, оставьте все поля масштаба нулевыми и используйте вместо этого поля смещения.
Конструкторы
| Конструктор | Описание |
|---|---|
| RelativeRectangle(int left, int top, int width, int height) | Создать RelativeRectangle |
| RelativeRectangle() |
Методы
| Метод | Описание |
|---|---|
| clone() | |
| copyFrom(RelativeRectangle src) | |
| equals(Object obj) | |
| fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight) | Создать RelativeRectangle с нулевыми всеми полями смещения и полями масштабирования из заданных параметров. |
| getClass() | |
| getOffsetHeight() | Получает смещение по высоте |
| getOffsetWidth() | Получает смещение по ширине |
| getOffsetX() | Получает смещение по координате X |
| getOffsetY() | Получает смещение по координате Y |
| getScaleHeight() | Относительная высота |
| getScaleWidth() | Относительная ширина |
| getScaleX() | Относительная координата X |
| getScaleY() | Относительная координата Y |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setOffsetHeight(int value) | Устанавливает смещение по высоте |
| setOffsetWidth(int value) | Устанавливает смещение по ширине |
| setOffsetX(int value) | Устанавливает смещение по координате X |
| setOffsetY(int value) | Устанавливает смещение по координате Y |
| setScaleHeight(float value) | Относительная высота |
| setScaleWidth(float value) | Относительная ширина |
| setScaleX(float value) | Относительная координата X |
| setScaleY(float value) | Относительная координата Y |
| toAbsolute(int left, int top, int width, int height) | Преобразовать относительный прямоугольник в абсолютный прямоугольник |
| toString() | Преобразует значение этого экземпляра в java.lang.String. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
RelativeRectangle(int left, int top, int width, int height)
public RelativeRectangle(int left, int top, int width, int height)
Создать RelativeRectangle
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| слева | int | |
| верх | int | |
| ширина | int | |
| высота | int |
RelativeRectangle()
public RelativeRectangle()
clone()
public RelativeRectangle clone()
Клонировать текущий экземпляр
Returns: RelativeRectangle
copyFrom(RelativeRectangle src)
public void copyFrom(RelativeRectangle src)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| src | RelativeRectangle |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)
public static RelativeRectangle fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)
Создать RelativeRectangle с нулевыми всеми полями смещения и полями масштабирования из заданных параметров.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| scaleX | float | |
| scaleY | float | |
| scaleWidth | float | |
| scaleHeight | float |
Returns: RelativeRectangle
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getOffsetHeight()
public int getOffsetHeight()
Получает смещение по высоте
Returns: int - смещение по высоте
getOffsetWidth()
public int getOffsetWidth()
Получает смещение по ширине
Returns: int - смещение по ширине
getOffsetX()
public int getOffsetX()
Получает смещение по координате X
Returns: int - смещение по координате X
getOffsetY()
public int getOffsetY()
Получает смещение по координате Y
Returns: int - смещение по координате Y
getScaleHeight()
public float getScaleHeight()
Относительная высота
Returns: float - относительная высота
getScaleWidth()
public float getScaleWidth()
Относительная ширина
Returns: float - относительная ширина
getScaleX()
public float getScaleX()
Относительная координата X
Returns: float - относительная координата X
getScaleY()
public float getScaleY()
Относительная координата Y
Returns: float - относительная координата Y
hashCode()
public int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setOffsetHeight(int value)
public void setOffsetHeight(int value)
Устанавливает смещение по высоте
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | int | Новое значение |
setOffsetWidth(int value)
public void setOffsetWidth(int value)
Устанавливает смещение по ширине
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | int | Новое значение |
setOffsetX(int value)
public void setOffsetX(int value)
Устанавливает смещение по координате X
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | int | Новое значение |
setOffsetY(int value)
public void setOffsetY(int value)
Устанавливает смещение по координате Y
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | int | Новое значение |
setScaleHeight(float value)
public void setScaleHeight(float value)
Относительная высота
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | float | Новое значение |
setScaleWidth(float value)
public void setScaleWidth(float value)
Относительная ширина
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | float | Новое значение |
setScaleX(float value)
public void setScaleX(float value)
Относительная координата X
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | float | Новое значение |
setScaleY(float value)
public void setScaleY(float value)
Относительная координата Y
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | float | Новое значение |
toAbsolute(int left, int top, int width, int height)
public Rect toAbsolute(int left, int top, int width, int height)
Преобразовать относительный прямоугольник в абсолютный прямоугольник
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| слева | int | Левая сторона прямоугольника |
| верх | int | Верхняя сторона прямоугольника |
| ширина | int | Ширина прямоугольника |
| высота | int | Высота прямоугольника |
Returns: Rect
toString()
public String toString()
Преобразует значение этого экземпляра в java.lang.String.
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |