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

Fixed0 = A fonte é proporcional ou de largura variável 1 = A fonte é de largura fixa; todos os glifos têm a mesma largura
Serif0 = 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
Symbolic0 = A fonte contém glifos no conjunto de caracteres latino padrão 1 = A fonte contém símbolos
Script0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting
Italic0 = Regular font 1 = Glyphs have dominant vertical strokes that are slanted
AllCap0 = Font contains lowercase letters 1 = Font contains only uppercase letters
SmallCap0 = Fonte regular 1 = Glifos minúsculos parecem com os glifos maiúsculos correspondentes, mas em tamanho menor
ForceBold0 = Fonte regular 1 = Forçar a fonte a ser renderizada com efeito negrito mesmo em tamanhos pequenos

Valores retornados

0A font has not been selected
1Os flags da fonte foram definidos com sucesso int ForceBold);