LibreOffice Module vcl (master)  1
Public Attributes | List of all members
vcl::TTGlobalFontInfo Struct Reference

Return value of GetTTGlobalFontInfo() More...

#include <sft.hxx>

Public Attributes

char * family
 family name More...
 
sal_Unicodeufamily
 family name UCS2 More...
 
char * subfamily
 subfamily name More...
 
sal_Unicodeusubfamily
 subfamily name UCS2 More...
 
char * psname
 PostScript name. More...
 
sal_uInt16 macStyle
 macstyle bits from 'HEAD' table More...
 
int weight
 value of WeightClass or 0 if can't be determined More...
 
int width
 value of WidthClass or 0 if can't be determined More...
 
int pitch
 0: proportional font, otherwise: monospaced More...
 
int italicAngle
 in counter-clockwise degrees * 65536 More...
 
int xMin
 global bounding box: xMin More...
 
int yMin
 global bounding box: yMin More...
 
int xMax
 global bounding box: xMax More...
 
int yMax
 global bounding box: yMax More...
 
int ascender
 typographic ascent. More...
 
int descender
 typographic descent. More...
 
int linegap
 typographic line gap. Negative values are treated as zero in Win 3.1, System 6 and System 7. More...
 
int typoAscender
 OS/2 portable typographic ascender. More...
 
int typoDescender
 OS/2 portable typographic descender. More...
 
int typoLineGap
 OS/2 portable typographic line gap. More...
 
int winAscent
 ascender metric for Windows More...
 
int winDescent
 descender metric for Windows More...
 
bool symbolEncoded
 true: MS symbol encoded More...
 
sal_uInt8 panose [10]
 PANOSE classification number. More...
 
sal_uInt32 typeFlags
 type flags (copyright bits) More...
 
sal_uInt16 fsSelection
 OS/2 fsSelection. More...
 

Detailed Description

Return value of GetTTGlobalFontInfo()

Definition at line 146 of file sft.hxx.

Member Data Documentation

int vcl::TTGlobalFontInfo::ascender
int vcl::TTGlobalFontInfo::descender
char* vcl::TTGlobalFontInfo::family

family name

Definition at line 147 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt16 vcl::TTGlobalFontInfo::fsSelection

OS/2 fsSelection.

Definition at line 173 of file sft.hxx.

Referenced by vcl::GetTTFontMetrics(), and ImplFontMetricData::ImplCalcLineSpacing().

int vcl::TTGlobalFontInfo::italicAngle

in counter-clockwise degrees * 65536

Definition at line 156 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::linegap

typographic line gap. Negative values are treated as zero in Win 3.1, System 6 and System 7.

Definition at line 163 of file sft.hxx.

Referenced by vcl::GetTTFontMetrics(), vcl::GetTTGlobalFontInfo(), and ImplFontMetricData::ImplCalcLineSpacing().

sal_uInt16 vcl::TTGlobalFontInfo::macStyle

macstyle bits from 'HEAD' table

Definition at line 152 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt8 vcl::TTGlobalFontInfo::panose[10]

PANOSE classification number.

Definition at line 171 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::pitch

0: proportional font, otherwise: monospaced

Definition at line 155 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

char* vcl::TTGlobalFontInfo::psname

PostScript name.

Definition at line 151 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

char* vcl::TTGlobalFontInfo::subfamily

subfamily name

Definition at line 149 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

bool vcl::TTGlobalFontInfo::symbolEncoded

true: MS symbol encoded

Definition at line 170 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt32 vcl::TTGlobalFontInfo::typeFlags

type flags (copyright bits)

Definition at line 172 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo(), and EmbeddedFontsHelper::sufficientTTFRights().

int vcl::TTGlobalFontInfo::typoAscender
int vcl::TTGlobalFontInfo::typoDescender

OS/2 portable typographic descender.

Definition at line 166 of file sft.hxx.

Referenced by vcl::GetTTFontMetrics(), vcl::GetTTGlobalFontInfo(), ImplFontMetricData::ImplCalcLineSpacing(), and ImplFontMetricData::ShouldUseWinMetrics().

int vcl::TTGlobalFontInfo::typoLineGap

OS/2 portable typographic line gap.

Definition at line 167 of file sft.hxx.

Referenced by vcl::GetTTFontMetrics(), vcl::GetTTGlobalFontInfo(), and ImplFontMetricData::ImplCalcLineSpacing().

sal_Unicode* vcl::TTGlobalFontInfo::ufamily

family name UCS2

Definition at line 148 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_Unicode* vcl::TTGlobalFontInfo::usubfamily

subfamily name UCS2

Definition at line 150 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::weight

value of WeightClass or 0 if can't be determined

Definition at line 153 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::width

value of WidthClass or 0 if can't be determined

Definition at line 154 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::winAscent
int vcl::TTGlobalFontInfo::winDescent
int vcl::TTGlobalFontInfo::xMax

global bounding box: xMax

Definition at line 159 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::xMin

global bounding box: xMin

Definition at line 157 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::yMax

global bounding box: yMax

Definition at line 160 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo::yMin

global bounding box: yMin

Definition at line 158 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().


The documentation for this struct was generated from the following file: