範例A

建立具有靜態背景影像的固定大小範本、與左側中心背景對齊且縮放為不超過背景寬度和高度80%的可變影像,以及位於畫布右側邊緣的垂直文字圖層。

範本記錄

插入物件

目錄::Id

myTemplate1

目錄::修飾詞

src=backgroundImage&size=1000,1000&originN=0,0&layer=1&src=$object$&size=800,800&originN=-0.5,0&posN=-0.5,0&圖層=2&$text=layer+2+text+ges here&text=rtf...$text$...rtf-encoding&rotate=-90&originN=0.5,0&posN=0.5,0

所有圖層的origin=值均在範本中明確指定,以嚴格控製圖層的定位和對齊。 每個圖層原點都會設為與該圖層的所需對齊方式相符。 背景(0層)的origin=設定在中心;這是任意的,因為背景影像在運行時不會改變;可以使用層0原點的任何值。

pos=值提供圖層原點之間的必要偏移,以實現所需的圖層定位。

第1層影像的錨點位於左中心;這與pos=值結合,可實現背景和第1層影像之間的左心對齊,而不論第1層影像的長寬比。

同樣地,文字圖層的錨點位於自動調整大小文字方塊的右中心。 與pos=搭配使用,可獲得旋轉文字所需的右中心對齊方式,不受字型大小和字串長度的影響。

實際的顯示文字會在執行時期提供,因此會使用變數來將文字與RTF格式封套分隔開。 我們使用預設變數$object作為第1層影像。 這允許在請求路徑中指定此影像。

任何影像都可用於背景影像和第1層影像。 如果背景影像具有遮色片,則未遮色片區域會填入預設背景顏色(attribute::BkgColor),或在fmt=png-alphafmt=tif-alpha時為左透明。 如果背景影像具有非方形的長寬比,則其置中在回覆影像中,並且額外的空間填充attribute::BkgColor。 如果第1層影像有Alpha資料或遮色片,背景影像(或背景顏色)將會保留在透明區域中。 如果影像沒有遮色片,則會填滿整個已分配的矩形。

使用模板

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

下圖顯示了圖層1影像不同外觀比例和不同文字字串的複合結果。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free