Class BackgroundImage.Builder
- Namespace
- iText.Layout.Properties
- Assembly
- itext.layout.dll
BackgroundImage builder class.
public class BackgroundImage.Builder
- Inheritance
-
BackgroundImage.Builder
- Inherited Members
Constructors
Builder()
Creates a new BackgroundImage.Builder instance.
public Builder()
Methods
Build()
Builds new BackgroundImage using set fields.
public virtual BackgroundImage Build()
Returns
SetBackgroundBlendMode(BlendMode)
Set the image's blend mode.
public virtual BackgroundImage.Builder SetBackgroundBlendMode(BlendMode blendMode)
Parameters
Returns
SetBackgroundClip(BackgroundBox)
Sets background-clip.
public virtual BackgroundImage.Builder SetBackgroundClip(BackgroundBox clip)
Parameters
clip
BackgroundBoxBackgroundBox to be set.
Returns
SetBackgroundOrigin(BackgroundBox)
Sets background-origin.
public virtual BackgroundImage.Builder SetBackgroundOrigin(BackgroundBox origin)
Parameters
origin
BackgroundBoxBackgroundBox to be set.
Returns
SetBackgroundPosition(BackgroundPosition)
Sets background-position.
public virtual BackgroundImage.Builder SetBackgroundPosition(BackgroundPosition position)
Parameters
position
BackgroundPositionBackgroundPosition to be set.
Returns
SetBackgroundRepeat(BackgroundRepeat)
Sets background-repeat.
public virtual BackgroundImage.Builder SetBackgroundRepeat(BackgroundRepeat repeat)
Parameters
repeat
BackgroundRepeatBackgroundRepeat to be set.
Returns
SetBackgroundSize(BackgroundSize)
Set the image's backgroundSize.
public virtual BackgroundImage.Builder SetBackgroundSize(BackgroundSize backgroundSize)
Parameters
backgroundSize
BackgroundSizeBackgroundSize to be set.
Returns
SetImage(PdfXObject)
Sets image.
public virtual BackgroundImage.Builder SetImage(PdfXObject image)
Parameters
image
PdfXObjectPdfXObject to be set.
Returns
Remarks
Sets image.
Makes linearGradientBuilder null as far as we can't have them both.SetLinearGradientBuilder(AbstractLinearGradientBuilder)
Sets linearGradientBuilder.
public virtual BackgroundImage.Builder SetLinearGradientBuilder(AbstractLinearGradientBuilder linearGradientBuilder)
Parameters
linearGradientBuilder
AbstractLinearGradientBuilderAbstractLinearGradientBuilder to be set.
Returns
Remarks
Sets linearGradientBuilder.
Makes image null as far as we can't have them both. It also makes background-repeat: no-repeat.