Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cpdf_type1font.h>
Public Member Functions | |
~CPDF_Type1Font () override | |
bool | IsType1Font () const override |
const CPDF_Type1Font * | AsType1Font () const override |
CPDF_Type1Font * | AsType1Font () override |
bool | IsBase14Font () const |
Public Member Functions inherited from CPDF_SimpleFont | |
~CPDF_SimpleFont () override | |
int | GetCharWidthF (uint32_t charcode) override |
FX_RECT | GetCharBBox (uint32_t charcode) override |
int | GlyphFromCharCode (uint32_t charcode, bool *pVertGlyph) override |
bool | IsUnicodeCompatible () const override |
WideString | UnicodeFromCharCode (uint32_t charcode) const override |
uint32_t | CharCodeFromUnicode (wchar_t Unicode) const override |
const CPDF_FontEncoding * | GetEncoding () const |
bool | HasFontWidths () const override |
Public Member Functions inherited from CPDF_Font | |
virtual bool | IsTrueTypeFont () const |
virtual bool | IsType3Font () const |
virtual bool | IsCIDFont () const |
virtual const CPDF_TrueTypeFont * | AsTrueTypeFont () const |
virtual CPDF_TrueTypeFont * | AsTrueTypeFont () |
virtual const CPDF_Type3Font * | AsType3Font () const |
virtual CPDF_Type3Font * | AsType3Font () |
virtual const CPDF_CIDFont * | AsCIDFont () const |
virtual CPDF_CIDFont * | AsCIDFont () |
virtual void | WillBeDestroyed () |
virtual bool | IsVertWriting () const |
virtual uint32_t | GetNextChar (ByteStringView pString, size_t *pOffset) const |
virtual size_t | CountChar (ByteStringView pString) const |
virtual int | AppendChar (char *buf, uint32_t charcode) const |
ByteString | GetBaseFontName () const |
absl::optional< FX_Charset > | GetSubstFontCharset () const |
bool | IsEmbedded () const |
RetainPtr< CPDF_Dictionary > | GetMutableFontDict () |
RetainPtr< const CPDF_Dictionary > | GetFontDict () const |
uint32_t | GetFontDictObjNum () const |
bool | FontDictIs (const CPDF_Dictionary *pThat) const |
void | ClearFontDict () |
bool | IsStandardFont () const |
bool | HasFace () const |
void | AppendChar (ByteString *str, uint32_t charcode) const |
const FX_RECT & | GetFontBBox () const |
int | GetTypeAscent () const |
int | GetTypeDescent () const |
int | GetStringWidth (ByteStringView pString) |
uint32_t | FallbackFontFromCharcode (uint32_t charcode) |
int | FallbackGlyphFromCharcode (int fallbackFont, uint32_t charcode) |
int | GetFontFlags () const |
int | GetItalicAngle () const |
int | GetFontWeight () const |
CPDF_Document * | GetDocument () const |
CFX_Font * | GetFont () |
const CFX_Font * | GetFont () const |
CFX_Font * | GetFontFallback (int position) |
const ByteString & | GetResourceName () const |
void | SetResourceName (const ByteString &name) |
Public Member Functions inherited from fxcrt::Retainable | |
Retainable ()=default | |
bool | HasOneRef () const |
Public Member Functions inherited from fxcrt::Observable | |
Observable () | |
Observable (const Observable &that)=delete | |
Observable & | operator= (const Observable &that)=delete |
~Observable () | |
void | AddObserver (ObserverIface *pObserver) |
void | RemoveObserver (ObserverIface *pObserver) |
void | NotifyObservers () |
Public Attributes | |
CONSTRUCT_VIA_MAKE_RETAIN | |
Private Member Functions | |
bool | Load () override |
void | LoadGlyphMap () override |
Definition at line 17 of file cpdf_type1font.h.
|
overridedefault |
|
overridevirtual |
Reimplemented from CPDF_Font.
Definition at line 84 of file cpdf_type1font.cpp.
|
overridevirtual |
Reimplemented from CPDF_Font.
Definition at line 88 of file cpdf_type1font.cpp.
|
inline |
Definition at line 30 of file cpdf_type1font.h.
Referenced by CPDF_Font::IsStandardFont(), and Load().
|
overridevirtual |
Reimplemented from CPDF_Font.
Definition at line 80 of file cpdf_type1font.cpp.
|
overrideprivatevirtual |
Implements CPDF_Font.
Definition at line 92 of file cpdf_type1font.cpp.
References FontStyleIsNonSymbolic(), IsBase14Font(), kAdobeSymbol, kStandard, kZapfDingbats, CPDF_SimpleFont::LoadCommon(), CPDF_SimpleFont::m_BaseEncoding, and CPDF_Font::m_Flags.
|
overrideprivatevirtual |
Implements CPDF_SimpleFont.
Definition at line 128 of file cpdf_type1font.cpp.
References FontStyleIsSymbolic(), kBuiltin, kStandard, fxge::kUnicode, CPDF_SimpleFont::m_BaseEncoding, CPDF_Font::m_Flags, and CPDF_Font::UseTTCharmapMSSymbol().
CPDF_Type1Font::CONSTRUCT_VIA_MAKE_RETAIN |
Definition at line 19 of file cpdf_type1font.h.