Back to index

lightning-sunbird  0.9+nobinonly
nsICairoFontMetrics Member List
This is the complete list of members for nsICairoFontMetrics, including all inherited members.
Destroy()=0nsIFontMetrics [pure virtual]
DrawString(const char *aString, PRUint32 aLength, nscoord aX, nscoord aY, const nscoord *aSpacing, nsCairoRenderingContext *aContext, nsCairoDrawingSurface *aSurface)=0nsICairoFontMetrics [pure virtual]
DrawString(const PRUnichar *aString, PRUint32 aLength, nscoord aX, nscoord aY, PRInt32 aFontID, const nscoord *aSpacing, nsCairoRenderingContext *aContext, nsCairoDrawingSurface *aSurface)=0nsICairoFontMetrics [pure virtual]
Font()nsIFontMetrics [inline]
GetAveCharWidth(nscoord &aAveCharWidth)=0nsIFontMetrics [pure virtual]
GetEmAscent(nscoord &aAscent)=0nsIFontMetrics [pure virtual]
GetEmDescent(nscoord &aDescent)=0nsIFontMetrics [pure virtual]
GetEmHeight(nscoord &aHeight)=0nsIFontMetrics [pure virtual]
GetFontHandle(nsFontHandle &aHandle)=0nsIFontMetrics [pure virtual]
GetHeight(nscoord &aHeight)=0nsIFontMetrics [pure virtual]
GetLangGroup(nsIAtom **aLangGroup)=0nsIFontMetrics [pure virtual]
GetLeading(nscoord &aLeading)=0nsIFontMetrics [pure virtual]
GetMaxAdvance(nscoord &aAdvance)=0nsIFontMetrics [pure virtual]
GetMaxAscent(nscoord &aAscent)=0nsIFontMetrics [pure virtual]
GetMaxDescent(nscoord &aDescent)=0nsIFontMetrics [pure virtual]
GetMaxHeight(nscoord &aHeight)=0nsIFontMetrics [pure virtual]
GetNormalLineHeight(nscoord &aHeight)=0nsIFontMetrics [pure virtual]
GetSpaceWidth(nscoord &aSpaceCharWidth)=0nsIFontMetrics [pure virtual]
GetStrikeout(nscoord &aOffset, nscoord &aSize)=0nsIFontMetrics [pure virtual]
GetSubscriptOffset(nscoord &aResult)=0nsIFontMetrics [pure virtual]
GetSuperscriptOffset(nscoord &aResult)=0nsIFontMetrics [pure virtual]
GetTextDimensions(const PRUnichar *aString, PRUint32 aLength, nsTextDimensions &aDimensions, PRInt32 *aFontID)=0nsICairoFontMetrics [pure virtual]
GetTextDimensions(const char *aString, PRInt32 aLength, PRInt32 aAvailWidth, PRInt32 *aBreaks, PRInt32 aNumBreaks, nsTextDimensions &aDimensions, PRInt32 &aNumCharsFit, nsTextDimensions &aLastWordDimensions, PRInt32 *aFontID)=0nsICairoFontMetrics [pure virtual]
GetTextDimensions(const PRUnichar *aString, PRInt32 aLength, PRInt32 aAvailWidth, PRInt32 *aBreaks, PRInt32 aNumBreaks, nsTextDimensions &aDimensions, PRInt32 &aNumCharsFit, nsTextDimensions &aLastWordDimensions, PRInt32 *aFontID)=0nsICairoFontMetrics [pure virtual]
GetUnderline(nscoord &aOffset, nscoord &aSize)=0nsIFontMetrics [pure virtual]
GetWidth(const char *aString, PRUint32 aLength, nscoord &aWidth)=0nsICairoFontMetrics [pure virtual]
GetWidth(const PRUnichar *aString, PRUint32 aLength, nscoord &aWidth, PRInt32 *aFontID)=0nsICairoFontMetrics [pure virtual]
GetXHeight(nscoord &aResult)=0nsIFontMetrics [pure virtual]
Init(const nsFont &aFont, nsIAtom *aLangGroup, nsIDeviceContext *aContext)=0nsIFontMetrics [pure virtual]
mFontnsIFontMetrics [protected]
SetRightToLeftText(PRBool aIsRTL)=0nsICairoFontMetrics [pure virtual]