Class BackgroundPosition
java.lang.Object
com.itextpdf.layout.properties.BackgroundPosition
Class to hold background-position property.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumA specialized enum containing positions in x-dimension (horizontal positions).static enumA specialized enum containing positions in y-dimension (vertical positions). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculatePositionValues(float fullWidth, float fullHeight, UnitValue outXValue, UnitValue outYValue) Converts all percentage and enum values to point equivalent.booleanGets horizontal position.Gets vertical position.Gets horizontal shift.Gets vertical shift.inthashCode()setPositionX(BackgroundPosition.PositionX xPosition) Sets horizontal position.setPositionY(BackgroundPosition.PositionY yPosition) Sets vertical position.Sets horizontal shift.Sets vertical shift.
-
Constructor Details
-
BackgroundPosition
public BackgroundPosition()Creates a newBackgroundPositioninstance. Fills it with default values.
-
-
Method Details
-
calculatePositionValues
-
getPositionX
Gets horizontal position.- Returns:
- position in x-dimension
-
setPositionX
Sets horizontal position.- Parameters:
xPosition- position in x-dimension- Returns:
BackgroundPosition
-
getPositionY
Gets vertical position.- Returns:
- position in y-dimension
-
setPositionY
Sets vertical position.- Parameters:
yPosition- position in y-dimension- Returns:
BackgroundPosition
-
getXShift
-
setXShift
Sets horizontal shift.- Parameters:
xShift- shift in x-dimension from left- Returns:
BackgroundPosition
-
getYShift
-
setYShift
Sets vertical shift.- Parameters:
yShift- shift in y-dimension- Returns:
BackgroundPosition
-
equals
-
hashCode
-