Table of Contents

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

BackgroundImage

new BackgroundImage.

SetBackgroundBlendMode(BlendMode)

Set the image's blend mode.

public virtual BackgroundImage.Builder SetBackgroundBlendMode(BlendMode blendMode)

Parameters

blendMode BlendMode

BlendMode to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetBackgroundClip(BackgroundBox)

Sets background-clip.

public virtual BackgroundImage.Builder SetBackgroundClip(BackgroundBox clip)

Parameters

clip BackgroundBox

BackgroundBox to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetBackgroundOrigin(BackgroundBox)

Sets background-origin.

public virtual BackgroundImage.Builder SetBackgroundOrigin(BackgroundBox origin)

Parameters

origin BackgroundBox

BackgroundBox to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetBackgroundPosition(BackgroundPosition)

Sets background-position.

public virtual BackgroundImage.Builder SetBackgroundPosition(BackgroundPosition position)

Parameters

position BackgroundPosition

BackgroundPosition to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetBackgroundRepeat(BackgroundRepeat)

Sets background-repeat.

public virtual BackgroundImage.Builder SetBackgroundRepeat(BackgroundRepeat repeat)

Parameters

repeat BackgroundRepeat

BackgroundRepeat to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetBackgroundSize(BackgroundSize)

Set the image's backgroundSize.

public virtual BackgroundImage.Builder SetBackgroundSize(BackgroundSize backgroundSize)

Parameters

backgroundSize BackgroundSize

BackgroundSize to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

SetImage(PdfXObject)

Sets image.

public virtual BackgroundImage.Builder SetImage(PdfXObject image)

Parameters

image PdfXObject

PdfXObject to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

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 AbstractLinearGradientBuilder

AbstractLinearGradientBuilder to be set.

Returns

BackgroundImage.Builder

this BackgroundImage.Builder.

Remarks

Sets linearGradientBuilder.

Makes image null as far as we can't have them both. It also makes background-repeat: no-repeat.