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 147 of file sft.hxx.

Member Data Documentation

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

family name

Definition at line 148 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt16 vcl::TTGlobalFontInfo_::fsSelection

OS/2 fsSelection.

Definition at line 174 of file sft.hxx.

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

int vcl::TTGlobalFontInfo_::italicAngle

in counter-clockwise degrees * 65536

Definition at line 157 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 164 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 153 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt8 vcl::TTGlobalFontInfo_::panose[10]

PANOSE classification number.

Definition at line 172 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo_::pitch

0: proportional font, otherwise: monospaced

Definition at line 156 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

char* vcl::TTGlobalFontInfo_::psname

PostScript name.

Definition at line 152 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

char* vcl::TTGlobalFontInfo_::subfamily

subfamily name

Definition at line 150 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

bool vcl::TTGlobalFontInfo_::symbolEncoded

true: MS symbol encoded

Definition at line 171 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_uInt32 vcl::TTGlobalFontInfo_::typeFlags

type flags (copyright bits)

Definition at line 173 of file sft.hxx.

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

int vcl::TTGlobalFontInfo_::typoAscender
int vcl::TTGlobalFontInfo_::typoDescender
int vcl::TTGlobalFontInfo_::typoLineGap

OS/2 portable typographic line gap.

Definition at line 168 of file sft.hxx.

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

sal_Unicode* vcl::TTGlobalFontInfo_::ufamily

family name UCS2

Definition at line 149 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

sal_Unicode* vcl::TTGlobalFontInfo_::usubfamily

subfamily name UCS2

Definition at line 151 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 154 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 155 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 160 of file sft.hxx.

Referenced by SalGraphics::FillFontSubsetInfo(), and vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo_::xMin

global bounding box: xMin

Definition at line 158 of file sft.hxx.

Referenced by SalGraphics::FillFontSubsetInfo(), and vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo_::yMax

global bounding box: yMax

Definition at line 161 of file sft.hxx.

Referenced by SalGraphics::FillFontSubsetInfo(), and vcl::GetTTGlobalFontInfo().

int vcl::TTGlobalFontInfo_::yMin

global bounding box: yMin

Definition at line 159 of file sft.hxx.

Referenced by SalGraphics::FillFontSubsetInfo(), and vcl::GetTTGlobalFontInfo().


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