範例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&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-alphafmt=tif-alpha時保持透明。 如果背景影像具有非方形的縱橫比,則在回復影像中置中,並且額外的空間填充attribute::BkgColor。 如果第1層影像具有Alpha資料或遮色片,則背景影像(或背景顏色)在透明區域中仍可見。 如果影像沒有遮色片,則會填入整個已分配的矩形。

使用範本

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

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

複合結果影像示例

本頁內容