SetTextFlowHyphenation
Texto, layout
Descrição
Ativa ou desativa a hifenização automática sensível ao idioma e define o mínimo de caracteres visíveis retidos em cada lado de uma quebra
Sintaxe
Delphi
Function TPDFlib.SetTextFlowHyphenation(FlowID, Enable, MinPrefix, MinSuffix: Integer): Integer;ActiveX
Function PDFlib::SetTextFlowHyphenation(FlowID As Long, Enable As Long, MinPrefix As Long, MinSuffix As Long) As LongDLL
int DLSetTextFlowHyphenation(int InstanceID, int FlowID, int Enable, int MinPrefix, int MinSuffix);Parâmetros
| FlowID | Handle TextFlow retornado por NewTextFlow |
|---|---|
| Enable | 0 desabilita as regras automáticas de idioma; qualquer outro valor as habilita |
| MinPrefix | Mínimo de caracteres visíveis antes de uma quebra, de 1 a 16 |
| MinSuffix | Mínimo de caracteres visíveis depois de uma quebra, de 1 a 16 |
Valores retornados
Retorna 1 quando as configurações são aceitas, ou 0 para flow inválido, intervalo inválido ou idioma não suportado ao ativar
Observações
Caracteres de soft hyphen têm precedência sobre as regras automáticas de idioma e permanecem opcionais quando a hifenização automática está desabilitada
Um hífen é desenhado apenas quando a quebra discricionária correspondente é selecionada; o texto de origem retido não é modificado
Medição de linha e desenho usam o mesmo caminho de quebra, então medição repetida não avança o fluxo e o desenho retoma exatamente na posição de origem
Veja também
GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow