KHTML
Go to the documentation of this file.
   21 #ifndef SVGFontFaceElement_h 
   22 #define SVGFontFaceElement_h 
   29     class CSSFontFaceRule;
 
   30     class CSSMutableStyleDeclaration;
 
   33     class SVGFontFaceElement : 
public SVGElement {
 
   35         SVGFontFaceElement(
const QualifiedName&, Document*);
 
   36         virtual ~SVGFontFaceElement();
 
   38         virtual void parseMappedAttribute(MappedAttribute*);
 
   40         virtual void childrenChanged(
bool changedByParser = 
false, Node* beforeChange = 0, Node* afterChange = 0, 
int childCountDelta = 0);
 
   41         virtual void insertedIntoDocument();
 
   43         unsigned unitsPerEm() 
const;
 
   45         float horizontalOriginX() 
const;
 
   46         float horizontalOriginY() 
const;
 
   47         float horizontalAdvanceX() 
const;
 
   48         float verticalOriginX() 
const;
 
   49         float verticalOriginY() 
const;
 
   50         float verticalAdvanceY() 
const;
 
   55         SVGFontElement* associatedFontElement() 
const;
 
   56         void rebuildFontFace();
 
   59         RefPtr<CSSFontFaceRule> m_fontFaceRule;
 
   60         RefPtr<CSSMutableStyleDeclaration> m_styleDeclaration;
 
   62         RefPtr<SVGFontElement> m_fontElement;
 
   67 #endif // ENABLE(SVG_FONTS) 
  
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:19 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.