SetTextFlowLanguage

Texto, diseño

Descripción

Establece el idioma principal utilizado cuando un TextFlow elige separaciones opcionales de palabras

Sintaxis

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 devuelto por NewTextFlow
LanguageEtiqueta de idioma BCP 47 o cadena vacía para borrar el idioma

Valores devueltos

Devuelve 1 si el flujo y la sintaxis de idioma son válidos; de lo contrario, 0

Observaciones

La etiqueta principal se normaliza a minúsculas y se conserva sin subetiquetas de región ni escritura

La separación silábica automática admite en, de, nl, fr, es, it, pt, ru y tr

Un TextFlow recién creado hereda el valor /Lang del Catalog del documento y habilita la separación silábica automática cuando se admite su idioma principal

Establecer una etiqueta principal no admitida pero sintácticamente válida desactiva la separación automática, manteniendo disponibles los guiones discrecionales opcionales

Véase también

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow