Ejemplo A example-a

Cree una plantilla de tamaño fijo con una imagen de fondo estática, una imagen variable que esté alineada con el fondo en el centro izquierdo y escalada para no superar el 80 % de la anchura y altura del fondo. Y finalmente, una capa de texto con texto vertical centrado en el borde derecho del lienzo.

Ejemplo de imagen

El registro de plantilla section-32f54710593e438fa0622224c89380af

Insertar objeto

catalog::Id
myTemplate1
catalog::Modificador
src=backgroundImage&size=1000,1000&originN=0,0& layer=1&src=$object$&size=800,800&originN=-0.5,0&posN=-0.5,0& layer=2&$text=layer+2+text+does+here&text=rtf...$text$...rtf-encoding&rotate=-90&originN=0.5,0&posN 0,5,0

El origin= los valores de todas las capas se especifican explícitamente en la plantilla para controlar estrictamente la posición y alineación de las capas. Cada origen de capa se define para que coincida con la alineación deseada para esa capa. El origin= para el fondo (capa 0) se establece en el centro; este valor es arbitrario porque la imagen de fondo no cambia en el tiempo de ejecución; se podría utilizar cualquier valor para el origen de capa 0.

El pos= proporcionan los desplazamientos necesarios entre los puntos de origen de la capa para conseguir la posición deseada de la capa.

El anclaje de la imagen de capa 1 se coloca en el centro izquierdo, con la etiqueta pos= valor. Este ajuste logra la alineación centro-izquierda entre el fondo y la imagen de la capa 1, independientemente de la proporción de aspecto de la imagen de la capa 1.

Del mismo modo, el anclaje de la capa de texto se coloca en el centro derecho del cuadro de texto de tamaño automático, con la etiqueta pos= valor. Esta configuración logra la alineación deseada del centro derecho para el texto girado, independientemente del tamaño de fuente y la longitud de la cadena.

El texto que se va a mostrar se proporciona en tiempo de ejecución, por lo que se utiliza una variable para separar el texto del sobre de formato rtf. La variable predeterminada $object se utiliza para la imagen de capa 1. Esta variable permite especificar esta imagen en la ruta de solicitud.

Se puede utilizar cualquier imagen para la imagen de fondo y la imagen de capa 1. Si la imagen de fondo tiene una máscara, las áreas sin máscara se rellenan con el color de fondo predeterminado ( attribute::BkgColor) o transparente a la izquierda cuando fmt=png-alpha o fmt=tif-alpha. Si la imagen de fondo tiene una relación de aspecto no cuadrada, se centra en la imagen de respuesta y el espacio adicional se rellena con attribute::BkgColor. Si la imagen de la capa 1 tiene datos alfa o una máscara, la imagen de fondo (o el color de fondo) permanece visible en las áreas transparentes. Si la imagen no tiene máscara, rellena todo el rectángulo asignado.

Uso de la plantilla section-3e04eedc268c482db5a8cfc662c0f327

http:// *server*/myRootId/anotherImage?template=myTemplate1&$text=about+the+image

La siguiente imagen muestra el resultado compuesto para diferentes proporciones de aspecto de la imagen de capa 1 y diferentes cadenas de texto.

Ejemplo Una imagen de resultado compuesta

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