Formato del texto

Image Serving proporciona varias alternativas para procesar 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.

NOTA

Además de las diferencias enumeradas en otra parte, text= produce diferencias sutiles en el texto representado cuando se compara con textPs=. Por ejemplo, los subrayados no tienen el mismo grosor y la posición, y la cursiva sintetizada se representa en un ángulo ligeramente diferente. Si el texto no se ajusta al espacio disponible, text= puede recortar parcialmente la última línea, mientras que textPs= solo procesará 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

Flujo de texto en formas arbitrarias

no

textFlowPath=, textFlowXPath=

Flujo de texto por rutas arbitrarias

no

textPath=

Ajuste de copia

no

Ajuste de copia

,

\copyfit
,
\copyfitlines
,
\copyfitmaxlines

Márgenes de cuadros de texto

no

\margl
,
\margr
,
\margt
,
\margb

Justificación completa del párrafo

no

\qj

justificación de la última línea

no

\lastql, \lastqr, \lastqc, \lastqj

Sangría de párrafo

no

\fi, \li, \ri

Texto en mayúsculas y minúsculas

no

\caps, \scaps

Colores de servicio de imágenes

no

\*\iscolortbl

Varios modos de suavizado

no

textAttr=

flujo de texto superior inferior/derecho-izquierdo

no

\stextFlow

Compatibilidad con Photofont®

no

Administración de fuentes

Tamaño automático de la capa para ajustar el 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 automáticamente el texto para que quepa en 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 del archivo se copia en la dirección URL de la solicitud.

Algunos procesadores de texto generan archivos bastante grandes, que incluyen preambles sustanciales que no se utilizan en Dynamic Media Image Serving. Se recomienda quitar los elementos RTF no utilizados de la cadena antes de pasar la cadena a los comandos de texto.

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

Todos los caracteres no compatibles con HTTP deben tener un escape correcto si se va a transmitir la cadena mediante http. Solo es necesario escapar '=', '&' y '%' si la cadena se incorpora al campo catalog::Modifiers de un registro de catálogo de imágenes. Los caracteres de control, incluidos <CR>, <LF> y <TAB>, siempre deben eliminarse.

Los motores de texto de 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 fuente/carácter, el formato de párrafo simple 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.

La familiaridad con la especificación de formato de texto enriquecido (RTF), tal como publica Microsoft, es necesaria al intentar construir cadenas de texto codificadas RTF manualmente.

En esta página