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 LongDLL
int DLSetTextFlowLanguage(int InstanceID, int FlowID, const wchar_t* Language);Parámetros
| FlowID | Identificador de TextFlow devuelto por NewTextFlow |
|---|---|
| Language | Etiqueta 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