SetFontFlags
Fontes
Descrição
Define as flags da fonte selecionada Normalmente essas flags são definidas automaticamente quando a fonte é adicionada, mas em algumas circunstâncias (por exemplo com fontes Type1 simbólicas) as flags não podem ser definidas automaticamente Esta função permite garantir que as fontes tenham as flags corretas
Sintaxe
Delphi
Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;
ActiveX
Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long
DLL
int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);
Parâmetros
| Fixed | 0 = A fonte é proporcional ou de largura variável 1 = A fonte é de largura fixa; todos os glifos têm a mesma largura |
|---|---|
| Serif | 0 = Os glifos não têm serifa (traços curtos desenhados em ângulo no topo e na base das hastes dos glifos) 1 = Os glifos têm serifa |
| Symbolic | 0 = A fonte contém glifos no conjunto de caracteres latino padrão 1 = A fonte contém símbolos |
| Script | 0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting |
| Italic | 0 = Regular font 1 = Glyphs have dominant vertical strokes that are slanted |
| AllCap | 0 = Font contains lowercase letters 1 = Font contains only uppercase letters |
| SmallCap | 0 = Fonte regular 1 = Glifos minúsculos parecem com os glifos maiúsculos correspondentes, mas em tamanho menor |
| ForceBold | 0 = Fonte regular 1 = Forçar a fonte a ser renderizada com efeito negrito mesmo em tamanhos pequenos |
Valores retornados
| 0 | A font has not been selected |
|---|---|
| 1 | Os flags da fonte foram definidos com sucesso int ForceBold); |