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

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

Detailed Description

Return value of GetTTGlobalFontInfo()

Definition at line 150 of file sft.hxx.

Member Data Documentation

◆ ascender

int vcl::TTGlobalFontInfo_::ascender = 0

typographic ascent.


Definition at line 165 of file sft.hxx.

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

◆ descender

int vcl::TTGlobalFontInfo_::descender = 0

typographic descent.


Definition at line 166 of file sft.hxx.

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

◆ family

OString vcl::TTGlobalFontInfo_::family

family name

Definition at line 151 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ fsSelection

sal_uInt16 vcl::TTGlobalFontInfo_::fsSelection = 0

OS/2 fsSelection.

Definition at line 177 of file sft.hxx.

◆ italicAngle

int vcl::TTGlobalFontInfo_::italicAngle = 0

in counter-clockwise degrees * 65536

Definition at line 160 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ linegap

int vcl::TTGlobalFontInfo_::linegap = 0

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


Definition at line 167 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ macStyle

sal_uInt16 vcl::TTGlobalFontInfo_::macStyle = 0

macstyle bits from 'HEAD' table

Definition at line 156 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ microsoftSymbolEncoded

bool vcl::TTGlobalFontInfo_::microsoftSymbolEncoded = false

true: MS symbol encoded

Definition at line 174 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ panose

sal_uInt8 vcl::TTGlobalFontInfo_::panose[10] = {}

PANOSE classification number

Definition at line 175 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ pitch

int vcl::TTGlobalFontInfo_::pitch = 0

0: proportional font, otherwise: monospaced

Definition at line 159 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ psname

OString vcl::TTGlobalFontInfo_::psname

PostScript name

Definition at line 155 of file sft.hxx.

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

◆ subfamily

OString vcl::TTGlobalFontInfo_::subfamily

subfamily name

Definition at line 153 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ typeFlags

sal_uInt32 vcl::TTGlobalFontInfo_::typeFlags = 0

type flags (copyright bits)

Definition at line 176 of file sft.hxx.

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

◆ typoAscender

int vcl::TTGlobalFontInfo_::typoAscender = 0

OS/2 portable typographic ascender

Definition at line 169 of file sft.hxx.

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

◆ typoDescender

int vcl::TTGlobalFontInfo_::typoDescender = 0

OS/2 portable typographic descender

Definition at line 170 of file sft.hxx.

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

◆ typoLineGap

int vcl::TTGlobalFontInfo_::typoLineGap = 0

OS/2 portable typographic line gap

Definition at line 171 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ ufamily

OUString vcl::TTGlobalFontInfo_::ufamily

family name UCS2

Definition at line 152 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ usubfamily

OUString vcl::TTGlobalFontInfo_::usubfamily

subfamily name UCS2

Definition at line 154 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ weight

int vcl::TTGlobalFontInfo_::weight = 0

value of WeightClass or 0 if can't be determined

Definition at line 157 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ width

int vcl::TTGlobalFontInfo_::width = 0

value of WidthClass or 0 if can't be determined

Definition at line 158 of file sft.hxx.

Referenced by vcl::GetTTGlobalFontInfo().

◆ winAscent

int vcl::TTGlobalFontInfo_::winAscent = 0

ascender metric for Windows

Definition at line 172 of file sft.hxx.

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

◆ winDescent

int vcl::TTGlobalFontInfo_::winDescent = 0

descender metric for Windows

Definition at line 173 of file sft.hxx.

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

◆ xMax

int vcl::TTGlobalFontInfo_::xMax = 0

global bounding box: xMax

Definition at line 163 of file sft.hxx.

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

◆ xMin

int vcl::TTGlobalFontInfo_::xMin = 0

global bounding box: xMin

Definition at line 161 of file sft.hxx.

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

◆ yMax

int vcl::TTGlobalFontInfo_::yMax = 0

global bounding box: yMax

Definition at line 164 of file sft.hxx.

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

◆ yMin

int vcl::TTGlobalFontInfo_::yMin = 0

global bounding box: yMin

Definition at line 162 of file sft.hxx.

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


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