iText 7 7.1.8 API
iText.Layout.Element Namespace Reference

Classes

class   AbstractElement
  Defines the most common properties that most IElement implementations share. More...
 
class   AreaBreak
  A layout object that terminates the current content area and creates a new one. More...
 
class   BlockElement
  A BlockElement will try to take up as much horizontal space as available to it on the canvas or page. The concept is comparable to the block element in HTML. Also like in HTML, the visual representation of the object can be delimited by padding, a border, and/or a margin. More...
 
class   Cell
  A Cell is one piece of data in an enclosing grid, the TableThis object is a BlockElement , giving it a number of visual layout properties. A cell can act as a container for a number of layout elements; it can only contain other BlockElement objects or images. Other types of layout elements must be wrapped in a BlockElement More...
 
class   Div
  A Div is a container object that defines a section in a document, which will have some shared layout properties. Like all BlockElement types, it will try to take up as much horizontal space as possible. More...
 
interface   IBlockElement
 
interface   IElement
  This class represents a layout element, i.e. More...
 
interface   ILargeElement
  A ILargeElement is a layout element which may get added to indefinitely, making the object prohibitively large. In order to avoid consuming and holding on to undesirable amounts of resources, the contents of a ILargeElement can be flushed regularly by client code, e.g. at page boundaries or after a certain amount of additions. More...
 
interface   ILeafElement
  A marker subinterface of IElement that specifies that the layout object is, by definition, on the lowest tier in the object hierarchy. A leaf element must not act as a container for other elements. More...
 
class   Image
  A layout element that represents an image for inclusion in the document model. More...
 
class   LineSeparator
  This is a line separator element which is basically just a horizontal line with a style specified by iText.Kernel.Pdf.Canvas.Draw.ILineDrawer custom drawing interface instance. This might be thought of as an HTML's
element alternative. More...
 
class   Link
  A clickable piece of Text which contains a link annotation dictionary . The concept is largely similar to that of the HTML anchor tag. More...
 
class   List
  A List is a layout element representing a series of objects that are vertically outlined with the same or very similar layout properties, giving it a sense of unity. More...
 
class   ListItem
  A list item is a layout element that is one entry in a List . The list object controls the prefix, postfix, and numbering of the list items. More...
 
class   Paragraph
  A layout element that represents a self-contained block of textual and graphical information. More...
 
class   Tab
  This class represents the empty space from a Text to the following TabStop , if any. Using this class will not have any effect unless there are TabStop objects defined for the enveloping element. More...
 
class   Table
  A Table is a layout element that represents data in a two-dimensional grid. It is filled with cells , ordered in rows and columns. More...
 
class   TabStop
  A TabStop is the closest location on a line of text that the text will jump to if a Tab is inserted. At least one TabStop must be defined on an element if you want to use TabsThis object can be added to a Paragraph with the method Paragraph.AddTabStops(TabStop[]) More...
 
class   Text
  A Text is a piece of text of any length. As a leaf element , it is the smallest piece of content that may bear specific layout attributes. More...