iText 7 7.1.9 API
iText.Layout.Properties Namespace Reference

Classes

class   Background
  A specialized class holding configurable properties related to an iText.Layout.Element.IElement 's background. More...
 
class   BackgroundImage
 
class   BorderRadius
  Represents a border radius. More...
 
interface   IListSymbolFactory
  Interface for implementing custom symbols for lists More...
 
class   Leading
  A specialized class that specifies the leading, "the vertical distance between the baselines of adjacent lines of text" (ISO-32000-1, section 9.3.5). More...
 
class   Property
  An enum of property names that are used for graphical properties of layout elements. More...
 
class   Transform
  This class is used to store and process multiple transform css property before drawing. More...
 
class   TransparentColor
 
class   Underline
  A POJO that describes the underline of a layout element. More...
 
class   UnitValue
  A specialized class that holds a value and the unit it is measured in. More...
 

Enumerations

enum   AreaBreakType { NEXT_AREA, NEXT_PAGE, LAST_PAGE }
  The possible values for the type of break that is executed by an AreaBreak. More...
 
enum   BaseDirection { NO_BIDI, DEFAULT_BIDI, LEFT_TO_RIGHT, RIGHT_TO_LEFT }
  A specialized enum holding the possible values for a text IElement 's base direction. More...
 
enum   BorderCollapsePropertyValue { COLLAPSE, SEPARATE }
  A specialized enum containing potential property values for Property.BORDER_COLLAPSE. More...
 
enum   BoxSizingPropertyValue { CONTENT_BOX, BORDER_BOX }
  A specialized enum containing potential property values for Property.BOX_SIZING. More...
 
enum   CaptionSide { BOTTOM, TOP }
  A specialized enum containing the potential caption side values for a Table 's caption. More...
 
enum   ClearPropertyValue { LEFT, NONE, RIGHT, BOTH }
  A specialized enum containing potential property values for Property.CLEAR. More...
 
enum   FloatPropertyValue { LEFT, NONE, RIGHT }
  A specialized enum containing potential property values for Property.FLOAT. More...
 
enum   FontKerning { YES, NO }
  A specialized enum holding the possible values for a text IElement 's kerning property. More...
 
enum   HorizontalAlignment { LEFT, CENTER, RIGHT }
  A specialized enum containing potential property values for Property.HORIZONTAL_ALIGNMENT. More...
 
enum   ListNumberingType {
  DECIMAL, DECIMAL_LEADING_ZERO, ROMAN_LOWER, ROMAN_UPPER,
  ENGLISH_LOWER, ENGLISH_UPPER, GREEK_LOWER, GREEK_UPPER,
  ListNumberingType.ZAPF_DINGBATS_1, ListNumberingType.ZAPF_DINGBATS_2, ListNumberingType.ZAPF_DINGBATS_3, ListNumberingType.ZAPF_DINGBATS_4
}
  A specialized enum holding the possible values for a list List 's entry prefix. More...
 
enum   ListSymbolAlignment { RIGHT, LEFT }
  A specialized enum containing alignment properties for list symbols. More...
 
enum   ListSymbolPosition { DEFAULT, INSIDE, OUTSIDE }
 
enum   OverflowPropertyValue { FIT, VISIBLE, HIDDEN }
  The possible values for the type of overflow of BlockElement<T>. More...
 
enum   TabAlignment { LEFT, RIGHT, CENTER, ANCHOR }
  A specialized enum holding the possible values for a Tab 's alignment. More...
 
enum   TextAlignment {
  LEFT, CENTER, RIGHT, JUSTIFIED,
  JUSTIFIED_ALL
}
  A specialized enum containing potential property values for Property.TEXT_ALIGNMENT. More...
 
enum   VerticalAlignment { TOP, MIDDLE, BOTTOM }
  A specialized enum containing potential property values for Property.VERTICAL_ALIGNMENT. More...
 

Enumeration Type Documentation

◆ AreaBreakType

The possible values for the type of break that is executed by an AreaBreak.

◆ BaseDirection

A specialized enum holding the possible values for a text IElement 's base direction.

A specialized enum holding the possible values for a text IElement 's base direction. This class is meant to be used as the value for the Property.BASE_DIRECTION key in an IPropertyContainer.

◆ BorderCollapsePropertyValue

A specialized enum containing potential property values for Property.BORDER_COLLAPSE.

◆ BoxSizingPropertyValue

A specialized enum containing potential property values for Property.BOX_SIZING.

◆ CaptionSide

A specialized enum containing the potential caption side values for a Table 's caption.

◆ ClearPropertyValue

A specialized enum containing potential property values for Property.CLEAR.

◆ FloatPropertyValue

A specialized enum containing potential property values for Property.FLOAT.

◆ FontKerning

A specialized enum holding the possible values for a text IElement 's kerning property.

A specialized enum holding the possible values for a text IElement 's kerning property. This class is meant to be used as the value for the Property.FONT_KERNING key in an IPropertyContainer.

◆ HorizontalAlignment

A specialized enum containing potential property values for Property.HORIZONTAL_ALIGNMENT.

◆ ListNumberingType

A specialized enum holding the possible values for a list List 's entry prefix.

A specialized enum holding the possible values for a list List 's entry prefix. This class is meant to be used as the value for the Property.LIST_SYMBOL key in an IPropertyContainer.

Enumerator
ZAPF_DINGBATS_1 

Zapfdingbats font characters in range [172; 181]

ZAPF_DINGBATS_2 

Zapfdingbats font characters in range [182; 191]

ZAPF_DINGBATS_3 

Zapfdingbats font characters in range [192; 201]

ZAPF_DINGBATS_4 

Zapfdingbats font characters in range [202; 221]

◆ ListSymbolAlignment

A specialized enum containing alignment properties for list symbols.

A specialized enum containing alignment properties for list symbols.

LEFT means that the items will be aligned as follows:

  1. Item 9
  2. Item 10

Whereas RIGHT means the items will be aligned as follows:

  1. Item 9
  2. Item 10

◆ OverflowPropertyValue

The possible values for the type of overflow of BlockElement<T>.

◆ TabAlignment

A specialized enum holding the possible values for a Tab 's alignment.

◆ TextAlignment

A specialized enum containing potential property values for Property.TEXT_ALIGNMENT.

◆ VerticalAlignment

A specialized enum containing potential property values for Property.VERTICAL_ALIGNMENT.