SetTextFlowHyphenation

Texto, disposição

Descrição

Ativa ou desativa a hifenização automática dependente do idioma e define o número mínimo de carateres visíveis conservados de 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 Long

DLL

int DLSetTextFlowHyphenation(int InstanceID, int FlowID, int Enable, int MinPrefix, int MinSuffix);

Parâmetros

FlowIDIdentificador TextFlow devolvido por NewTextFlow
Enable0 desativa as regras automáticas de idioma; qualquer outro valor as ativa
MinPrefixNúmero mínimo de carateres visíveis antes de uma quebra, de 1 a 16
MinSuffixNúmero mínimo de carateres visíveis após uma quebra, de 1 a 16

Valores devolvidos

Devolve 1 quando as definições são aceites, ou 0 para um fluxo ou intervalo inválido ou um idioma não suportado durante a ativação

Observações

Os caracteres de hífen condicional têm precedência sobre as regras automáticas do idioma e permanecem discricionários quando a hifenização automática está desativada

Um hífen-menos só é desenhado quando a quebra discricionária correspondente é selecionada; o texto de origem retido não é modificado

A medição e o desenho de linhas utilizam o mesmo caminho de quebra, pelo que a medição repetida não avança o fluxo e o desenho é retomado exatamente na posição de origem

Consulte também

GetTextFlowHyphenation, SetTextFlowLanguage, MeasureTextFlow, DrawTextFlow