iText 7 7.1.8 API
iText.StyledXmlParser.Css.Media.CssMediaRule Class Reference

The iText.StyledXmlParser.Css.CssNestedAtRule implementation for media rules. More...

Inheritance diagram for iText.StyledXmlParser.Css.Media.CssMediaRule:
iText.StyledXmlParser.Css.CssNestedAtRule iText.StyledXmlParser.Css.CssAtRule iText.StyledXmlParser.Css.CssStatement

Public Member Functions

  CssMediaRule (String ruleParameters)
  Creates a CssMediaRule More...
 
override IList< CssRuleSet GetCssRuleSets (INode element, MediaDeviceDescription deviceDescription)
  Gets a list of CssRuleSet objects. More...
 
virtual bool  MatchMediaDevice (MediaDeviceDescription deviceDescription)
  Tries to match a media device. More...
 
- Public Member Functions inherited from iText.StyledXmlParser.Css.CssNestedAtRule
  CssNestedAtRule (String ruleName, String ruleParameters)
  Creates a CssNestedAtRule instance with an empty body. More...
 
virtual void  AddStatementToBody (CssStatement statement)
  Adds a CSS statement to body. More...
 
virtual void  AddStatementsToBody (ICollection< CssStatement > statements)
  Adds CSS statements to the body. More...
 
virtual void  AddBodyCssDeclarations (IList< CssDeclaration > cssDeclarations)
  Adds the body CSS declarations. 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

The iText.StyledXmlParser.Css.CssNestedAtRule implementation for media rules.

Constructor & Destructor Documentation

◆ CssMediaRule()

iText.StyledXmlParser.Css.Media.CssMediaRule.CssMediaRule ( String  ruleParameters )
inline

Creates a CssMediaRule

Parameters
ruleParameters the rule parameters

Member Function Documentation

◆ GetCssRuleSets()

override IList<CssRuleSet> iText.StyledXmlParser.Css.Media.CssMediaRule.GetCssRuleSets ( INode  node,
MediaDeviceDescription  deviceDescription 
)
inlinevirtual

Gets a list of CssRuleSet objects.

Parameters
node a node
deviceDescription a media device description
Returns
the css rule sets

Reimplemented from iText.StyledXmlParser.Css.CssNestedAtRule.

◆ MatchMediaDevice()

virtual bool iText.StyledXmlParser.Css.Media.CssMediaRule.MatchMediaDevice ( MediaDeviceDescription  deviceDescription )
inlinevirtual

Tries to match a media device.

Parameters
deviceDescription the device description
Returns
true, if successful