TextElement

public interface TextElement<T>

Represents a generic text element.

The TextElement interface defines the contract for a generic text element in the GroupDocs.Viewer component. It represents a text element with a specific type and provides methods to access and manipulate the text content.

Note: The default implementation of this interface is TextElementImpl.

Methods

Method Description
getValue() Retrieves the value of the text element.
setValue(T value) Sets the value of the text element.
getX() Retrieves the X coordinate of the highest left point on the page layout where the rectangle that contains the element begins.
setX(double x) Sets the X coordinate of the highest left point on the page layout where the rectangle that contains the element begins.
getY() Retrieves the Y coordinate of the highest left point on the page layout where the rectangle that contains the element begins.
setY(double y) Sets the Y coordinate of the highest left point on the page layout where the rectangle that contains the element begins.
getWidth() Retrieves the width of the rectangle that contains the element (in pixels).
setWidth(double width) Sets the width of the rectangle that contains the element (in pixels).
getHeight() Retrieves the height of the rectangle that contains the element (in pixels).
setHeight(double height) Sets the height of the rectangle that contains the element (in pixels).

getValue()

public abstract T getValue()

Retrieves the value of the text element.

Returns: T - the value of the text element.

setValue(T value)

public abstract void setValue(T value)

Sets the value of the text element.

Parameters:

Parameter Type Description
value T The new value to be set for the text element.

getX()

public abstract double getX()

Retrieves the X coordinate of the highest left point on the page layout where the rectangle that contains the element begins.

Returns: double - the X coordinate of the starting point.

setX(double x)

public abstract void setX(double x)

Sets the X coordinate of the highest left point on the page layout where the rectangle that contains the element begins.

Parameters:

Parameter Type Description
x double The new X coordinate.

getY()

public abstract double getY()

Retrieves the Y coordinate of the highest left point on the page layout where the rectangle that contains the element begins.

Returns: double - the Y coordinate of the starting point.

setY(double y)

public abstract void setY(double y)

Sets the Y coordinate of the highest left point on the page layout where the rectangle that contains the element begins.

Parameters:

Parameter Type Description
y double The new Y coordinate.

getWidth()

public abstract double getWidth()

Retrieves the width of the rectangle that contains the element (in pixels).

Returns: double - the width of the rectangle.

setWidth(double width)

public abstract void setWidth(double width)

Sets the width of the rectangle that contains the element (in pixels).

Parameters:

Parameter Type Description
width double The new width.

getHeight()

public abstract double getHeight()

Retrieves the height of the rectangle that contains the element (in pixels).

Returns: double - the height of the rectangle.

setHeight(double height)

public abstract void setHeight(double height)

Sets the height of the rectangle that contains the element (in pixels).

Parameters:

Parameter Type Description
height double The new height.