SetTextFlowLanguage

Texto, diseño

Descripción

Establece el idioma principal que se usa cuando un TextFlow elige divisiones de palabra discrecionales

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

Valores devueltos

Devuelve 1 cuando la sintaxis de flujo e idioma es válida, o 0 en caso contrario

Observaciones

La etiqueta principal se normaliza en minúsculas y se conserva sin subetiquetas de región ni de 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 automática de palabras cuando su idioma principal es compatible

Establecer una etiqueta primaria no compatible pero sintácticamente válida desactiva la división automática de palabras mientras los guiones suaves discrecionales siguen disponibles

Véase también

GetTextFlowLanguage, SetTextFlowHyphenation, NewTextFlow