SetTextFlowLanguage

Texto, disposição

Descrição

Define o idioma principal utilizado quando um TextFlow escolhe quebras discricionárias de palavras

Sintaxe

Delphi

Function TPDFlib.SetTextFlowLanguage(FlowID: Integer; Const Language: WideString): Integer;

ActiveX

Function PDFlib::SetTextFlowLanguage(FlowID As Long, Language As String) As Long

DLL

int DLSetTextFlowLanguage(int InstanceID, int FlowID, const wchar_t* Language);

Parâmetros

FlowIDIdentificador TextFlow devolvido por NewTextFlow
LanguageEtiqueta de idioma BCP 47 ou uma cadeia vazia para limpar o idioma

Valores devolvidos

Devolve 1 quando a sintaxe do fluxo e do idioma é válida, ou 0 caso contrário

Observações

A etiqueta principal é normalizada para minúsculas e conservada sem subetiquetas de região ou escrita

A hifenização automática suporta en, de, nl, fr, es, it, pt, ru e tr

Um TextFlow recém-criado herda o valor /Lang do Catalog do documento e ativa a hifenização automática quando o idioma principal é suportado

A definição duma etiqueta principal não suportada mas sintaticamente válida desativa a hifenização automática, embora os hífenes discricionários continuem disponíveis

Consulte também

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow