pdfHTML 6.2.0 API
iText.Html2pdf.Css.Resolve.DefaultCssResolver Class Reference

Default implementation of the iText.StyledXmlParser.Css.ICssResolver interface. More...

Inheritance diagram for iText.Html2pdf.Css.Resolve.DefaultCssResolver:

Public Member Functions

  DefaultCssResolver (INode treeRoot, MediaDeviceDescription mediaDeviceDescription, ResourceResolver resourceResolver)
  Creates a new DefaultCssResolver instance. More...
 
  DefaultCssResolver (INode treeRoot, ProcessorContext context)
  Creates a new DefaultCssResolver instance. More...
 
virtual IList< CssFontFaceRule >  GetFonts ()
  Gets the list of fonts. More...
 
virtual void  ResolveContentAndCountersStyles (INode node, CssContext context)
  Resolves content and counter(s) styles of a node given the passed context. More...
 
virtual IDictionary< String, String >  ResolveStyles (INode element, AbstractCssContext context)
 
virtual CssStyleSheet  GetCssStyleSheet ()
  Gets the CSS style sheet. More...
 

Detailed Description

Default implementation of the iText.StyledXmlParser.Css.ICssResolver interface.

Constructor & Destructor Documentation

◆ DefaultCssResolver() [1/2]

iText.Html2pdf.Css.Resolve.DefaultCssResolver.DefaultCssResolver ( INode  treeRoot,
MediaDeviceDescription  mediaDeviceDescription,
ResourceResolver  resourceResolver 
)
inline

Creates a new DefaultCssResolver instance.

Parameters
treeRoot the root node
mediaDeviceDescription the media device description
resourceResolver the resource resolver

◆ DefaultCssResolver() [2/2]

iText.Html2pdf.Css.Resolve.DefaultCssResolver.DefaultCssResolver ( INode  treeRoot,
ProcessorContext  context 
)
inline

Creates a new DefaultCssResolver instance.

Parameters
treeRoot the root node
context the processor context

Member Function Documentation

◆ GetCssStyleSheet()

virtual CssStyleSheet iText.Html2pdf.Css.Resolve.DefaultCssResolver.GetCssStyleSheet ( )
inlinevirtual

Gets the CSS style sheet.

Returns
the CSS style sheet

◆ GetFonts()

virtual IList iText.Html2pdf.Css.Resolve.DefaultCssResolver.GetFonts ( )
inlinevirtual

Gets the list of fonts.

Returns
the list of iText.StyledXmlParser.Css.CssFontFaceRule instances

◆ ResolveContentAndCountersStyles()

virtual void iText.Html2pdf.Css.Resolve.DefaultCssResolver.ResolveContentAndCountersStyles ( INode  node,
CssContext  context 
)
inlinevirtual

Resolves content and counter(s) styles of a node given the passed context.

Parameters
node the node
context the CSS context (RootFontSize, etc.)

◆ ResolveStyles()

virtual IDictionary iText.Html2pdf.Css.Resolve.DefaultCssResolver.ResolveStyles ( INode  element,
AbstractCssContext  context 
)
inlinevirtual