Esempio A example-a

Creare un modello a dimensione fissa con un'immagine di sfondo statica, un'immagine variabile allineata con lo sfondo al centro a sinistra e ridimensionata in modo da non superare l'80% della larghezza e dell'altezza dello sfondo. Infine, un livello di testo con testo verticale centrato sul bordo destro dell'area di lavoro.

Esempio di immagine A

Record modello section-32f54710593e438fa0622224c89380af

Inserisci oggetto

catalogo::Id
myTemplate1
catalogo::Modificatore
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+go+here&text=rtf...$text$...rtf-encoding&rotate=-90&originN=0,5,0&posN=0,5

Il origin= i valori di tutti i livelli sono specificati esplicitamente nella maschera per controllare rigorosamente il posizionamento e l'allineamento dei livelli. Ogni origine di livello viene impostata in modo da corrispondere all'allineamento desiderato per quel livello. Il origin= per lo sfondo (livello 0) è impostato sul centro; questo valore è arbitrario perché l'immagine di sfondo non cambia in fase di esecuzione; è possibile utilizzare qualsiasi valore per l'origine livello 0.

Il pos= I valori forniscono gli offset necessari tra i punti di origine del livello per ottenere il posizionamento desiderato del livello.

L'ancoraggio per l'immagine di livello 1 viene posizionato al centro a sinistra, con pos= valore. Questa impostazione consente di ottenere l'allineamento centro-sinistra tra lo sfondo e l'immagine di livello 1, indipendentemente dalle proporzioni dell'immagine di livello 1.

Analogamente, l'ancoraggio per il livello di testo viene posizionato al centro destro della casella di testo con ridimensionamento automatico, con pos= valore. Questa impostazione consente di ottenere l'allineamento al centro a destra desiderato per il testo ruotato, indipendentemente dalle dimensioni del carattere e dalla lunghezza della stringa.

Il testo visualizzato effettivo viene fornito in fase di esecuzione, quindi viene utilizzata una variabile per separare il testo dalla busta di formattazione rtf. La variabile predefinita $object viene utilizzato per l'immagine di livello 1. Questa variabile consente di specificare questa immagine nel percorso della richiesta.

Qualsiasi immagine può essere utilizzata per l'immagine di sfondo e l'immagine di livello 1. Se l'immagine di sfondo ha una maschera, le aree non mascherate vengono riempite con il colore di sfondo predefinito ( attribute::BkgColor) o trasparente a sinistra quando fmt=png-alpha o fmt=tif-alpha. Se l'immagine di sfondo ha proporzioni non quadrate, viene centrata nell'immagine di risposta e lo spazio aggiuntivo viene riempito con attribute::BkgColor. Se l'immagine di livello 1 contiene dati alfa o una maschera, l'immagine di sfondo (o il colore di sfondo) rimane visibile nelle aree trasparenti. Se l'immagine non ha una maschera, riempie l'intero rettangolo allocato.

Utilizzo del modello section-3e04eedc268c482db5a8cfc662c0f327

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

L'immagine seguente mostra il risultato composito per diverse proporzioni dell'immagine di livello 1 e diverse stringhe di testo.

Esempio di immagine di un risultato composito

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