24 #ifndef _OdTtfDescriptor_h_Included_
25 #define _OdTtfDescriptor_h_Included_
75 setTtfFlags(bold, italic, charset, pitchAndFamily);
114 m_Typeface += typeface;
128 void getTtfFlags(
bool& bold,
bool& italic,
int& charset,
int& pitchAndFamily)
const
133 pitchAndFamily = this->pitchAndFamily();
163 void setTtfFlags(
bool bold,
bool italic,
int charset,
int pitchAndFamily)
168 setPitchAndFamily(pitchAndFamily);
185 void setCharSet(
int charset) { m_nFlags = ((m_nFlags & 0xFFFF00FF) | ((charset << 8) & 0x0000FF00)); }
194 void setPitchAndFamily(
int pitchAndFamily) { m_nFlags = ((m_nFlags & 0xFFFFFF00) | (pitchAndFamily & 0x000000FF)); }
220 int getPitch()
const {
return (pitchAndFamily() & 0x00000003); }
224 int getFamily()
const {
return (pitchAndFamily() & 0x000000f0); }
#define SETBIT(flags, bit, value)
#define GETBIT(flags, bit)
void setTextRenderingMode(TextRenderingMode renderingMode)
void setCharSet(int charset)
void setTtfFlags(bool bold, bool italic, int charset, int pitchAndFamily)
const OdString & fileName() const
void addTypeface(OdChar typeface)
void setTtfFlags(OdUInt32 flags)
void setTypeFace(const OdString &typeface)
int pitchAndFamily() const
TextRenderingMode textRenderingMode() const
const OdString & typeface() const
void setPitchAndFamily(int pitchAndFamily)
void setItalic(bool italic)
OdUInt32 getTtfFlags() const
OdTtfDescriptor(const OdString &typeface, bool bold, bool italic, int charset, int pitchAndFamily)
void setFileName(const OdString &filename)
void getTtfFlags(bool &bold, bool &italic, int &charset, int &pitchAndFamily) const