Esempio A

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

Record del modello

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&text=text tf..$text$...rtf-encoding&rotate=-90&originN=0.5,0&posN=0.5,0

I valori origin= di tutti i livelli sono specificati esplicitamente nel modello per controllare rigorosamente il posizionamento e l'allineamento dei livelli. Ogni origine del livello viene impostata in modo che corrisponda all'allineamento desiderato per quel livello. Il origin= per lo sfondo (livello 0) è impostato sul centro; ciò è arbitrario perché l'immagine di sfondo non cambierà in fase di esecuzione; è possibile utilizzare qualsiasi valore per l'origine del livello 0.

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

L'ancoraggio dell'immagine di livello 1 viene posizionato al centro a sinistra; insieme al valore pos=, questo consente di ottenere l'allineamento al centro a 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 è posizionato al centro destro della casella di testo con ridimensionamento automatico. Insieme a pos= questo consente di ottenere l’allineamento al centro destro desiderato per il testo ruotato, indipendentemente dalle dimensioni del font e dalla lunghezza della stringa.

Il testo da visualizzare effettivo verrà fornito in fase di esecuzione, in modo che venga utilizzata una variabile per separare il testo dall’involucro di formattazione rtf. Usiamo la variabile predefinita $object per l'immagine di livello 1. Questo 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 lasciate trasparenti 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 ha dati alfa o una maschera, l'immagine di sfondo (o colore di sfondo) rimarrà visibile nelle aree trasparenti. Se l'immagine non ha una maschera, riempirà l'intero rettangolo allocato.

Utilizzo del modello

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

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

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now