Package com.itextpdf.layout.properties
Class BackgroundImage.Builder
java.lang.Object
com.itextpdf.layout.properties.BackgroundImage.Builder
- Enclosing class:
- BackgroundImage
BackgroundImage builder class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds newBackgroundImageusing set fields.setBackgroundBlendMode(BlendMode blendMode) Set the image's blend mode.Sets background-clip.setBackgroundOrigin(BackgroundBox origin) Sets background-origin.setBackgroundPosition(BackgroundPosition position) Sets background-position.setBackgroundRepeat(BackgroundRepeat repeat) Sets background-repeat.setBackgroundSize(BackgroundSize backgroundSize) Set the image's backgroundSize.setGradientBuilder(IGradientBuilder gradientBuilder) Sets gradient builder.setImage(PdfXObject image) Sets image.setLinearGradientBuilder(AbstractLinearGradientBuilder linearGradientBuilder) Deprecated.
-
Constructor Details
-
Builder
public Builder()Creates a newBackgroundImage.Builderinstance.
-
-
Method Details
-
setImage
Sets image.Makes gradientBuilder null as far as we can't have them both.
- Parameters:
-
image-PdfXObjectto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setGradientBuilder
Sets gradient builder.Makes image null as far as we can't have them both. It also makes background-repeat: no-repeat.
- Parameters:
-
gradientBuilder-IGradientBuilderto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setLinearGradientBuilder
@Deprecated public BackgroundImage.Builder setLinearGradientBuilder(AbstractLinearGradientBuilder linearGradientBuilder) Deprecated.useBackgroundImage.getGradientBuilder()insteadSets linear gradient builder.Makes image null as far as we can't have them both. It also makes background-repeat: no-repeat.
- Parameters:
-
linearGradientBuilder-AbstractLinearGradientBuilderto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundRepeat
Sets background-repeat.- Parameters:
-
repeat-BackgroundRepeatto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundPosition
Sets background-position.- Parameters:
-
position-BackgroundPositionto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundBlendMode
Set the image's blend mode.- Parameters:
-
blendMode-BlendModeto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundSize
Set the image's backgroundSize.- Parameters:
-
backgroundSize-BackgroundSizeto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundClip
Sets background-clip.- Parameters:
-
clip-BackgroundBoxto be set. - Returns:
-
this
BackgroundImage.Builder.
-
setBackgroundOrigin
Sets background-origin.- Parameters:
-
origin-BackgroundBoxto be set. - Returns:
-
this
BackgroundImage.Builder.
-
build
Builds newBackgroundImageusing set fields.- Returns:
-
new
BackgroundImage.
-
BackgroundImage.getGradientBuilder()instead