Formato de texto text-formatting

El servicio de imágenes proporciona varias alternativas para representar texto, accesibles con los comandos text= y textPs=.

textPs= proporciona un alto nivel de similitud con el texto procesado con Adobe Photoshop y Illustrator. text= es razonablemente compatible con el texto procesado con Windows Wordpad.

NOTE
Además de las diferencias enumeradas en otra parte, text= produce sutiles diferencias en el texto procesado al compararlo con textPs=. Por ejemplo, los subrayados no tienen el mismo grosor y posición, y la cursiva sintetizada se procesa en un ángulo ligeramente diferente. Si el texto no cabe en el espacio disponible, text= puede recortar parcialmente la última línea, mientras que textPs= solo procesa líneas completas.

Todos los comandos de texto aceptan texto con formato basado en un subconjunto de la especificación RTF (formato de texto enriquecido). Cada capa de texto puede especificar un comando de texto diferente.

En la tabla siguiente se enumeran las funciones clave disponibles para cada comando de texto:

Función
texto=
textPs=
Véase también
Compatible con Adobe Photoshop
no
limitado
Desplazar texto a formas arbitrarias
no
textFlowPath=, textFlowXPath=
Desplazar texto por rutas arbitrarias
no
textPath=
Copiado
no

Montaje

,

\copyfit

,

\copyfitlines

,

\copyfitmaxlines
Márgenes de cuadro de texto
no
\margl

,

\margr

,

\margt

,

\margb
Justificación del párrafo completo
no
\qj
justificación de última línea
no
\lastql, \lastqr, \lastqc, \lastqj
Sangría de párrafo
no
\fi, \li, \ri
Texto de mayúsculas y minúsculas
no
\caps, \scaps
Colores para servicio de imágenes
no
\*\iscolortbl
Varios modos de suavizado
no
textAttr=
flujo de texto de arriba a abajo/derecha a izquierda
no
\stextFlow
Compatibilidad con Photofont®
no
Administración de fuentes
Ajustar automáticamente la capa al texto
text=, textId=, size=
Compatibilidad con CMYK
\cmykcolortbl, \*\iscolortbl
Flujo de caracteres de derecha a izquierda
no
\rtlch
Deshabilitar ajuste de palabras
no
textAttr=
Escalar texto automáticamente para ajustar la capa (con resolución variable)
no
textAttr=

Las cadenas compatibles con RTF se pueden ensamblar manualmente o dando formato al texto deseado en un editor de texto o procesador de texto capaz de guardar archivos RTF. El archivo RTF se puede abrir en un editor de texto sin formato y el contenido RTF sin procesar relevante del archivo se copia en la dirección URL de la solicitud.

Algunos procesadores de texto generan archivos bastante grandes, que incluyen preámbulos importantes que no se utilizan en el servicio de imágenes de Dynamic Media. Se recomienda eliminar los elementos RTF no utilizados de la cadena antes de pasar la cadena a los comandos de texto.

Las cadenas RTF admiten la codificación de idioma basada en los estándares UTF-8 e ISO como alternativa a los mecanismos de codificación de caracteres RTF estándar. Esto permite a las aplicaciones enviar texto que no esté en inglés al servidor sin tener conocimientos de codificación RTF.

Todos los caracteres no compatibles con HTTP deben escapar correctamente, si la cadena se va a transmitir mediante HTTP. Solo es necesario aplicar secuencias de escape a '=', '&' y '%' si la cadena se incorpora a catalog::Modifiers de un registro de catálogo de imágenes. Caracteres de control, incluidos <CR>, <LF>, y <TAB> siempre se debe eliminar.

Los motores de texto del servicio de imágenes interpretan un subconjunto de comandos definidos por la especificación de formato de texto enriquecido (RTF), versión 1.6. Este subconjunto se centra en el formato de fuentes/caracteres, el formato de párrafo sencillo y la compatibilidad con fuentes internacionales y conjuntos de caracteres. En este momento no se admiten construcciones de formato más avanzadas, como hojas de estilo y tablas.

Es necesario estar familiarizado con la especificación de formato de texto enriquecido (RTF), tal como la publica Microsoft, al intentar construir cadenas de texto con codificación RTF manualmente.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49