pdfHTML 6.0.0 API
iText.Html2pdf.Attach.Impl.Layout.HtmlDocumentRenderer Class Reference

The DocumentRenderer class for HTML. More...

Inheritance diagram for iText.Html2pdf.Attach.Impl.Layout.HtmlDocumentRenderer:

Public Member Functions

  HtmlDocumentRenderer (Document document, bool immediateFlush)
  Instantiates a new HtmlDocumentRenderer instance. More...
 
virtual void  ProcessPageRules (INode rootNode, ICssResolver cssResolver, ProcessorContext context)
  Processes the page rules. More...
 
override void  AddChild (IRenderer renderer)
 
override void  Close ()
 
override IRenderer  GetNextRenderer ()
 
override void  Flush ()
 
virtual void  ProcessWaitingElement ()
  Layouts waiting element. More...
 

Protected Member Functions

override LayoutArea  UpdateCurrentArea (LayoutResult overflowResult)
 
override void  ShrinkCurrentAreaAndProcessRenderer (IRenderer renderer, IList< IRenderer > resultRenderers, LayoutResult result)
 
override void  FlushSingleRenderer (IRenderer resultRenderer)
 
override PageSize  AddNewPage (PageSize customPageSize)
 

Detailed Description

The DocumentRenderer class for HTML.

Constructor & Destructor Documentation

◆ HtmlDocumentRenderer()

iText.Html2pdf.Attach.Impl.Layout.HtmlDocumentRenderer.HtmlDocumentRenderer ( Document  document,
bool  immediateFlush 
)
inline

Instantiates a new HtmlDocumentRenderer instance.

Parameters
document an iText iText.Layout.Document instance
immediateFlush the immediate flush indicator

Member Function Documentation

◆ ProcessPageRules()

virtual void iText.Html2pdf.Attach.Impl.Layout.HtmlDocumentRenderer.ProcessPageRules ( INode  rootNode,
ICssResolver  cssResolver,
ProcessorContext  context 
)
inlinevirtual

Processes the page rules.

Parameters
rootNode the root node
cssResolver the CSS resolver
context the processor context

◆ ProcessWaitingElement()

virtual void iText.Html2pdf.Attach.Impl.Layout.HtmlDocumentRenderer.ProcessWaitingElement ( )
inlinevirtual

Layouts waiting element.