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.