RelativeRectangle
Inheritance: java.lang.Object
All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable
public final class RelativeRectangle implements Struct<RelativeRectangle>, Serializable
Relativ rektangel Formeln mellan relativ komponent och absolut värde är: Scale * (Reference Width) + offset Så om vi vill att den ska representera ett absolut värde, lämna alla skalafält noll och använd offset‑fält istället.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| RelativeRectangle(int left, int top, int width, int height) | Skapa en RelativeRectangle |
| RelativeRectangle() |
Metoder
RelativeRectangle(int left, int top, int width, int height)
public RelativeRectangle(int left, int top, int width, int height)
Skapa en RelativeRectangle
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vänster | int | |
| överkant | int | |
| bredd | int | |
| höjd | int |
RelativeRectangle()
public RelativeRectangle()
clone()
public RelativeRectangle clone()
Klona aktuell instans
Returns: RelativeRectangle
copyFrom(RelativeRectangle src)
public void copyFrom(RelativeRectangle src)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| src | RelativeRectangle |
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| 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)
Skapa en RelativeRectangle med alla offset-fält noll och skalafält från angivna parametrar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| scaleX | float | |
| scaleY | float | |
| scaleWidth | float | |
| scaleHeight | float |
Returns: RelativeRectangle
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getOffsetHeight()
public int getOffsetHeight()
Hämtar offset för höjd
Returns: int - förskjutning för höjden
getOffsetWidth()
public int getOffsetWidth()
Hämtar offset för bredd
Returns: int - förskjutning för bredden
getOffsetX()
public int getOffsetX()
Hämtar offset för koordinat X
Returns: int - förskjutning för koordinat X
getOffsetY()
public int getOffsetY()
Hämtar offset för koordinat Y
Returns: int - förskjutning för koordinat Y
getScaleHeight()
public float getScaleHeight()
Relativ höjd
Returns: float - Relativ höjd
getScaleWidth()
public float getScaleWidth()
Relativ bredd
Returns: float - Relativ bredd
getScaleX()
public float getScaleX()
Relativ koordinat X
Returns: float - Relativ koordinat X
getScaleY()
public float getScaleY()
Relativ koordinat Y
Returns: float - Relativ koordinat 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)
Ställer in offset för höjd
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setOffsetWidth(int value)
public void setOffsetWidth(int value)
Ställer in offset för bredd
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setOffsetX(int value)
public void setOffsetX(int value)
Ställer in offset för koordinat X
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setOffsetY(int value)
public void setOffsetY(int value)
Ställer in offset för koordinat Y
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setScaleHeight(float value)
public void setScaleHeight(float value)
Relativ höjd
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Nytt värde |
setScaleWidth(float value)
public void setScaleWidth(float value)
Relativ bredd
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Nytt värde |
setScaleX(float value)
public void setScaleX(float value)
Relativ koordinat X
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Nytt värde |
setScaleY(float value)
public void setScaleY(float value)
Relativ koordinat Y
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Nytt värde |
toAbsolute(int left, int top, int width, int height)
public Rect toAbsolute(int left, int top, int width, int height)
Konvertera den relativa rektangeln till en absolut rektangel
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vänster | int | Vänster om rektangeln |
| överkant | int | Topp av rektangeln |
| bredd | int | Bredd på rektangeln |
| höjd | int | Höjd på rektangeln |
Returns: Rect
toString()
public String toString()
Konverterar värdet av denna instans till en java.lang.String.
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |