SetTextFlowLanguage

Texto, layout

Descrição

Define o idioma primário usado quando um TextFlow escolhe quebras de palavra discricionárias

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

FlowIDHandle TextFlow retornado por NewTextFlow
LanguageTag de idioma BCP 47, ou uma string vazia para limpar o idioma

Valores retornados

Retorna 1 quando o flow e a sintaxe do idioma são válidos, ou 0 caso contrário

Observações

A tag primária é normalizada para minúsculas e retida sem subtags de região ou de script

A hifenização automática suporta en, de, nl, fr, es, it, pt, ru e tr. Um TextFlow recém-criado herda o Catalog do documento

valor de /Lang e habilita a hifenização automática quando o idioma principal é suportado. Definir uma tag principal não suportada, porém sintaticamente válida, desabilita a hifenização automática, enquanto hífens opcionais (soft hyphens) continuam disponíveis

Definir uma tag primária não suportada mas sintaticamente válida desabilita a hifenização automática enquanto hifens suaves discricionários permanecem disponíveis

Veja também

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow