Scribus
Open source desktop publishing at your fingertips
ScFace::ScFaceData Class Reference

see accessors for ScFace for docs More...

#include <scface.h>

Inheritance diagram for ScFace::ScFaceData:

Public Attributes

int refs
 controls destruction
 
int usage
 controls load()
 
QString scName
 
QString fontFile
 
int faceIndex
 
QString psName
 
QString family
 
QString style
 
QString variant
 
QString forDocument
 
ScFace::Status status
 
ScFace::FontType typeCode
 
ScFace::FontFormat formatCode
 
bool usable
 
bool embedPs
 
bool subset
 
bool outline
 
bool isStroked
 
bool isFixedPitch
 
bool hasGlyphNames
 
gid_type maxGlyph
 

Protected Member Functions

virtual void load () const
 
virtual void unload () const
 
virtual void loadGlyph (gid_type) const
 
virtual qreal ascent (qreal sz) const
 
virtual QString pdfAscentAsString () const
 
virtual QString pdfDescentAsString () const
 
virtual QString pdfCapHeightAsString () const
 
virtual QString pdfFontBBoxAsString () const
 
virtual QString italicAngleAsString () const
 
virtual qreal descent (qreal) const
 
virtual qreal xHeight (qreal sz) const
 
virtual qreal capHeight (qreal sz) const
 
virtual qreal height (qreal sz) const
 
virtual qreal strikeoutPos (qreal sz) const
 
virtual qreal underlinePos (qreal) const
 
virtual qreal strokeWidth (qreal) const
 
virtual qreal maxAdvanceWidth (qreal sz) const
 
virtual gid_type char2CMap (QChar) const
 
virtual qreal glyphKerning (gid_type gl1, gid_type gl2, qreal sz) const
 
virtual QMap< QString, QString > fontDictionary (qreal sz=1.0) const
 
virtual GlyphMetrics glyphBBox (gid_type gl, qreal sz) const
 
virtual bool EmbedFont (QByteArray &) const
 
virtual void RawData (QByteArray &) const
 
virtual bool hasNames () const
 
virtual bool glyphNames (QMap< gid_type, std::pair< ucs4_type, QString > > &gList) const
 
virtual qreal glyphWidth (gid_type gl, qreal sz) const
 
virtual FPointArray glyphOutline (gid_type gl, qreal sz) const
 
virtual FPoint glyphOrigin (gid_type gl, qreal sz) const
 
virtual bool isSymbolic () const
 

Protected Attributes

Status cachedStatus
 
QHash< gid_type, qreal > m_glyphWidth
 
QHash< gid_type, GlyphDatam_glyphOutline
 

Friends

class ScFace
 

Detailed Description

see accessors for ScFace for docs


The documentation for this class was generated from the following files: