Interface ReplacedElementFactory

All Known Implementing Classes:
Java2DReplacedElementFactory, NoReplacedElementFactory, PdfBoxReplacedElementFactory

public interface ReplacedElementFactory
  • Method Details

    • createReplacedElement

      ReplacedElement createReplacedElement(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight)
      NOTE: Only block equivalent elements can be replaced.
      Parameters:
      cssWidth - The CSS width of the element in dots (or -1 if width is auto)
      cssHeight - The CSS height of the element in dots (or -1 if the height should be treated as auto)
      Returns:
      The ReplacedElement or null if no ReplacedElement applies
    • isReplacedElement

      boolean isReplacedElement(Element e)