Css.AtRules.AnnotationRule Class Reference

Detailed Description

Represents the annotation rule.

Inheritance diagram for Css.AtRules.AnnotationRule:
Css.AtRules.CssFontFeatureSubRule Css.CssAtRule Css.Rule

Public Member Functions

override void ToOpenTypeFeature (Css.Value value, List< OpenTypeFeature > results)
 Maps the given value to an OpenType feature. More...
 
override CssAtRule Copy ()
 Copies this at rule. More...
 
- Public Member Functions inherited from Css.AtRules.CssFontFeatureSubRule
override string[] GetNames ()
 The set of all names that this at rule can use. Usually just one. E.g. font-face etc. More...
 
void AddToDocument (ReflowDocument document)
 The parent rule of this rule. More...
 
void RemoveFromDocument (ReflowDocument document)
 Removes this rule from the lookups in the given document. More...
 
override void SetupParsing (CssLexer lexer)
 This e.g. sets AtRuleMode. It's true if this @ rule uses nested selectors. Media and keyframes are two examples. More...
 
override Rule LoadRule (Css.Rule parent, StyleSheet sheet, Css.Value value)
 Called on this instance object to load it's values from the given value object. More...
 

Properties

override string FeatureName [get]
 
- Properties inherited from Css.AtRules.CssFontFeatureSubRule
virtual string FeatureName [get]
 The feature name e.g. 'styleset'. More...
 
string cssText [get, set]
 The CSS text of this rule. More...
 
StyleSheet parentStyleSheet [get]
 The parent stylesheet. More...
 
int type [get]
 Rule type. More...
 
- Properties inherited from Css.CssAtRule
string Name [get]
 The main name of this function. Originates from the first result returned by GetNames. More...
 
- Properties inherited from Css.Rule
int type [get]
 The type of rule. More...
 
StyleSheet parentStyleSheet [get]
 The parent style sheet. More...
 
string cssText [get, set]
 The CSS text. More...
 

Additional Inherited Members

- Public Attributes inherited from Css.AtRules.CssFontFeatureSubRule
Dictionary< string, List
< OpenTypeFeature > > 
Properties =new Dictionary<string,List<OpenTypeFeature>>()
 The properties in the rule. More...
 
Css.Value RawValue
 The raw value. More...
 
StyleSheet ParentSheet
 The parent stylesheet. More...
 

Member Function Documentation

override CssAtRule Css.AtRules.AnnotationRule.Copy ( )
inlinevirtual

Copies this at rule.

Reimplemented from Css.CssAtRule.

override void Css.AtRules.AnnotationRule.ToOpenTypeFeature ( Css.Value  value,
List< OpenTypeFeature results 
)
inlinevirtual

Maps the given value to an OpenType feature.

Reimplemented from Css.AtRules.CssFontFeatureSubRule.

Property Documentation

override string Css.AtRules.AnnotationRule.FeatureName
get