#include <textrender.hxx>
|
virtual | ~TextRenderImpl () |
|
virtual void | SetTextColor (Color nColor)=0 |
|
virtual void | SetFont (LogicalFontInstance *, int nFallbackLevel)=0 |
|
void | ReleaseFonts () |
|
virtual void | GetFontMetric (ImplFontMetricDataRef &, int nFallbackLevel)=0 |
|
virtual FontCharMapRef | GetFontCharMap () const =0 |
|
virtual bool | GetFontCapabilities (vcl::FontCapabilities &rFontCapabilities) const =0 |
|
virtual void | GetDevFontList (vcl::font::PhysicalFontCollection *)=0 |
|
virtual void | ClearDevFontCache ()=0 |
|
virtual bool | AddTempDevFont (vcl::font::PhysicalFontCollection *, const OUString &rFileURL, const OUString &rFontName)=0 |
|
virtual bool | CreateFontSubset (const OUString &rToFile, const vcl::font::PhysicalFontFace *, const sal_GlyphId *pGlyphIDs, const sal_uInt8 *pEncoding, sal_Int32 *pWidths, int nGlyphs, FontSubsetInfo &rInfo)=0 |
|
virtual const void * | GetEmbedFontData (const vcl::font::PhysicalFontFace *, tools::Long *pDataLen)=0 |
|
virtual void | FreeEmbedFontData (const void *pData, tools::Long nDataLen)=0 |
|
virtual void | GetGlyphWidths (const vcl::font::PhysicalFontFace *, bool bVertical, std::vector< sal_Int32 > &rWidths, Ucs2UIntMap &rUnicodeEnc)=0 |
|
virtual std::unique_ptr< GenericSalLayout > | GetTextLayout (int nFallbackLevel)=0 |
|
virtual void | DrawTextLayout (const GenericSalLayout &, const SalGraphics &)=0 |
|
Definition at line 30 of file textrender.hxx.
◆ ~TextRenderImpl()
virtual TextRenderImpl::~TextRenderImpl |
( |
| ) |
|
|
inlinevirtual |
◆ AddTempDevFont()
◆ ClearDevFontCache()
virtual void TextRenderImpl::ClearDevFontCache |
( |
| ) |
|
|
pure virtual |
◆ CreateFontSubset()
◆ DrawTextLayout()
◆ FreeEmbedFontData()
virtual void TextRenderImpl::FreeEmbedFontData |
( |
const void * |
pData, |
|
|
tools::Long |
nDataLen |
|
) |
| |
|
pure virtual |
◆ GetDevFontList()
◆ GetEmbedFontData()
◆ GetFontCapabilities()
◆ GetFontCharMap()
◆ GetFontMetric()
◆ GetGlyphWidths()
◆ GetTextLayout()
virtual std::unique_ptr< GenericSalLayout > TextRenderImpl::GetTextLayout |
( |
int |
nFallbackLevel | ) |
|
|
pure virtual |
◆ ReleaseFonts()
void TextRenderImpl::ReleaseFonts |
( |
| ) |
|
|
inline |
◆ SetFont()
◆ SetTextColor()
virtual void TextRenderImpl::SetTextColor |
( |
Color |
nColor | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: