iText 7 7.2.6 API
iText.StyledXmlParser.Css.Parse.CssRuleSetParser Class Reference

Utilities class to parse CSS rule sets. More...

Static Public Member Functions

static IList< CssDeclaration ParsePropertyDeclarations (String propertiesStr)
  Parses property declarations. More...
 
static IList< CssRuleSet ParseRuleSet (String selectorStr, String propertiesStr)
  Parses a rule set into a list of iText.StyledXmlParser.Css.CssRuleSet instances. More...
 

Detailed Description

Utilities class to parse CSS rule sets.

Member Function Documentation

◆ ParsePropertyDeclarations()

static IList<CssDeclaration> iText.StyledXmlParser.Css.Parse.CssRuleSetParser.ParsePropertyDeclarations ( String  propertiesStr )
inlinestatic

Parses property declarations.

Parameters
propertiesStr the property declarations in the form of a System.String
Returns
the list of iText.StyledXmlParser.Css.CssDeclaration instances

◆ ParseRuleSet()

static IList<CssRuleSet> iText.StyledXmlParser.Css.Parse.CssRuleSetParser.ParseRuleSet ( String  selectorStr,
String  propertiesStr 
)
inlinestatic

Parses a rule set into a list of iText.StyledXmlParser.Css.CssRuleSet instances.

Parses a rule set into a list of iText.StyledXmlParser.Css.CssRuleSet instances. This method returns a System.Collections.IList because a selector can be compound, like "p, div, #navbar".

Parameters
selectorStr the selector
propertiesStr the properties
Returns
the resulting list of iText.StyledXmlParser.Css.CssRuleSet instances