iText 8.0.1 API
iText.StyledXmlParser.Css.Page.CssPageRule Class Reference

iText.StyledXmlParser.Css.CssNestedAtRule implementation for page rules. More...

Inheritance diagram for iText.StyledXmlParser.Css.Page.CssPageRule:
iText.StyledXmlParser.Css.CssNestedAtRule iText.StyledXmlParser.Css.CssAtRule iText.StyledXmlParser.Css.CssStatement

Public Member Functions

  CssPageRule (String ruleParameters)
  Creates a new CssPageRule instance. More...
 
override void  AddBodyCssDeclarations (IList< CssDeclaration > cssDeclarations)
  Adds the body CSS declarations. More...
 
override void  AddStatementToBody (CssStatement statement)
  Adds a CSS statement to body. More...
 
override void  AddStatementsToBody (ICollection< CssStatement > statements)
  Adds CSS statements to the body. More...
 
- Public Member Functions inherited from iText.StyledXmlParser.Css.CssNestedAtRule
  CssNestedAtRule (String ruleName, String ruleParameters)
  Creates a CssNestedAtRule instance with an empty body. More...
 
override IList< CssRuleSet GetCssRuleSets (INode node, MediaDeviceDescription deviceDescription)
  Gets a list of CssRuleSet objects. More...
 
virtual IList< CssStatement GetStatements ()
  Gets the list of CSS statements. More...
 
override String  ToString ()
 
virtual String  GetRuleParameters ()
 
- Public Member Functions inherited from iText.StyledXmlParser.Css.CssAtRule
virtual String  GetRuleName ()
  Gets the rule name. More...
 

Detailed Description

iText.StyledXmlParser.Css.CssNestedAtRule implementation for page rules.

Constructor & Destructor Documentation

◆ CssPageRule()

iText.StyledXmlParser.Css.Page.CssPageRule.CssPageRule ( String  ruleParameters )
inline

Creates a new CssPageRule instance.

Parameters
ruleParameters the rule parameters

Member Function Documentation

◆ AddBodyCssDeclarations()

override void iText.StyledXmlParser.Css.Page.CssPageRule.AddBodyCssDeclarations ( IList< CssDeclaration cssDeclarations )
inlinevirtual

Adds the body CSS declarations.

Parameters
cssDeclarations a list of CSS declarations

Reimplemented from iText.StyledXmlParser.Css.CssNestedAtRule.

◆ AddStatementsToBody()

override void iText.StyledXmlParser.Css.Page.CssPageRule.AddStatementsToBody ( ICollection< CssStatement statements )
inlinevirtual

Adds CSS statements to the body.

Parameters
statements a list of CSS statements

Reimplemented from iText.StyledXmlParser.Css.CssNestedAtRule.

◆ AddStatementToBody()

override void iText.StyledXmlParser.Css.Page.CssPageRule.AddStatementToBody ( CssStatement  statement )
inlinevirtual

Adds a CSS statement to body.

Parameters
statement a CSS statement

Reimplemented from iText.StyledXmlParser.Css.CssNestedAtRule.