建立具有靜態背景影像的固定大小模板,該影像是與左側中心的背景對齊的可變影像,並縮放到不超過背景寬度和高度的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&layer=2&$text=layer+2+text+goes+text&text=.....$text...rtf-encoding=-90&originN=0.5,0.05,n. |
所有層的origin=
值在模板中顯式指定,以嚴格控制層的定位和對齊。 每個圖層原點被設定為與該圖層所需的對齊方式相匹配。 背景(第0層)的origin=
設定為中心;此值是任意值,因為後台映像在運行時不會更改;可以使用第0層原點的任何值。
pos=
值在層原點之間提供必要的偏移,以實現所需的層定位。
第1層影像的錨點位於左側中心,且帶有pos=
值。 該設定實現背景和第1層影像之間的左中心對齊,而不考慮第1層影像的長寬比。
同樣,文本層的錨點位於自動縮放文本框的右中心,並帶有pos=
值。 此設定可實現旋轉文本的右居中對齊,而與字型大小和字串長度無關。
實際顯示文本在運行時提供,因此使用變數將文本與rtf格式信封分開。 第1層影像使用預設變數$object
。 此變數可讓您在請求路徑中指定此影像。
任何影像都可用於背景影像和第1層影像。 如果背景影像具有遮色片,則未遮色片區域會填入預設背景顏色(attribute::BkgColor
),或當fmt=png-alpha
或fmt=tif-alpha
時保持透明。 如果背景影像具有非方形的縱橫比,則在回復影像中置中,並且額外的空間填充attribute::BkgColor
。 如果第1層影像具有Alpha資料或遮色片,則背景影像(或背景顏色)在透明區域中仍可見。 如果影像沒有遮色片,則會填入整個已分配的矩形。
http:// *
伺服器*/myRootId/anotherImage?template=myTemplate1&$text=about+the+image
下圖顯示了第1層影像的不同外觀比例和不同文本字串的複合結果。