Generated by
JDiff

Class com.itextpdf.layout.renderer.AbstractRenderer

Changed Methods
void  beginElementOpacityApplying( DrawContext) Documentation changed from old to new.
Apply {@code Property.OPACITY} property if specified by setting corresponding values in graphic state dictionary opacity will be applied to all elements drawn after calling this method and before calling AbstractRenderer.endElementOpacityApplying(DrawContext).
Rectangle  calculateAbsolutePdfBBox() Documentation changed from old to new.
Calculates the bounding box of the content in the coordinate system of the pdf entity on which content is placed, e.g.
Rectangle  calculateBBox( List) Documentation changed from old to new.
Calculates bounding box around points.
float[]  calculateShiftToPositionBBoxOfPointsAt( float, float , List ) Documentation changed from old to new.
This method calculates the shift needed to be applied to the points in order to position upper and left borders of their bounding box at the given lines.
PdfFormXObject  createXObject( AbstractLinearGradientBuilder, Rectangle , PdfDocument ) Documentation changed from old to new.
Create a PdfFormXObject with the given area and containing a linear gradient inside.
void  drawBackground( DrawContext) Documentation changed from old to new.
Draws a background layer if it is defined by a key Property.BACKGROUND in either the layout element or this IRenderer itself.
void  drawChildren( DrawContext) Documentation changed from old to new.
Performs the drawing operation for all children of this renderer.
void  endElementOpacityApplying( DrawContext) Documentation changed from old to new.
AbstractRenderer.beginElementOpacityApplying(DrawContext).
Rectangle  getBackgroundArea( Rectangle) Documentation changed from old to new.
Evaluate the actual background
Float  getFirstYLineRecursively() Documentation changed from old to new.
Gets the first yLine of the nested children recursively.
Boolean  getPropertyAsBoolean( int) Documentation changed from old to new.
Returns a property with a certain key, as a boolean value.
Color  getPropertyAsColor( int) Documentation changed from old to new.
Returns a property with a certain key, as a color.
PdfFont  getPropertyAsFont( int) Documentation changed from old to new.
Returns a property with a certain key, as a font object.
Integer  getPropertyAsInteger( int) Documentation changed from old to new.
Returns a property with a certain key, as an integer value.
TransparentColor  getPropertyAsTransparentColor( int) Documentation changed from old to new.
Returns a property with a certain key, as a TransparentColor.
UnitValue  getPropertyAsUnitValue( int) Documentation changed from old to new.
Returns a property with a certain key, as a unit value.
boolean  hasAbsoluteUnitValue( int) Documentation changed from old to new.
Check if corresponding property has point value.
boolean  hasOwnOrModelProperty( int) Documentation changed from old to new.
Checks if this renderer or its model element have the specified property, i.e.
boolean  hasRelativeUnitValue( int) Documentation changed from old to new.
Check if corresponding property has relative value.
List  initElementAreas( LayoutArea) Documentation changed from old to new.
Gets all rectangles that this IRenderer can draw upon in the given area.
boolean  isFlushed() Documentation changed from old to new.
Indicates whether this renderer is flushed or not, i.e.
Float  retrieveMaxHeight() Documentation changed from old to new.
Retrieve element's content box max-height, if it's set.
Float  retrieveMaxWidth( float) Documentation changed from old to new.
Retrieves element's fixed content box max width, if it's set.
Float  retrieveMinWidth( float) Documentation changed from old to new.
Retrieves element's fixed content box max width, if it's set.
Float  retrieveWidth( float) Documentation changed from old to new.
Retrieves element's fixed content box width, if it's set.
String  toString() Documentation changed from old to new.
Returns a string representation of the renderer.
Rectangle  applyBorderBox( Rectangle, Border[] , boolean ) Documentation changed from old to new.
Applies the given border box (borders) on the given rectangle
Rectangle  applyBorderBox( Rectangle, boolean ) Documentation changed from old to new.
Applies the border box of the renderer on the given rectangle If the border of a certain side is null, the side will remain as it was.
Rectangle  applyMargins( Rectangle, UnitValue[] , boolean ) Documentation changed from old to new.
Applies given margins on the given rectangle
Rectangle  applyMargins( Rectangle, boolean ) Documentation changed from old to new.
Applies margins of the renderer on the given rectangle
Rectangle  applyPaddings( Rectangle, UnitValue[] , boolean ) Documentation changed from old to new.
Applies given paddings to the given rectangle.
Rectangle  applyPaddings( Rectangle, boolean ) Documentation changed from old to new.
Applies paddings of the renderer on the given rectangle
Float  getPropertyAsFloat( int) Documentation changed from old to new.
Returns a property with a certain key, as a floating point value.
Float  getPropertyAsFloat( int, Float ) Documentation changed from old to new.
Returns a property with a certain key, as a floating point value.