範例A example-a

使用靜態背景影像建立固定大小的範本,此可變影像在左中心與背景對齊,並縮放至不超過背景寬度和高度的80%。 最後,在畫布的右邊緣置中對齊垂直文字的文字圖層。

範例影像

範本記錄 section-32f54710593e438fa0622224c89380af

插入物件

目錄::識別碼
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+here&text=rtf....$text$..rtf-encoding&rotate=-90&originN=0.5,0&poseN=0.5,0&posisN=0.5,0.5,0

所有圖層的origin=值都在範本中明確指定,以嚴格控制圖層的定位和對齊。 每個圖層原點都會設定為符合該圖層的所需對齊方式。 背景(圖層0)的origin=設定為中央;這個值是任意的,因為背景影像在執行階段不會變更;可以使用圖層0原點的任何值。

pos=值會提供圖層原點之間的必要位移,以達到所要的圖層位置。

第1層影像的錨點位於左中央,值為pos=。 此設定可達成背景和第一層影像之間的左中心對齊,無論第一層影像的外觀比例為何。

同樣地,文字圖層的錨點位於自動調整大小的文字方塊的中央,且值為pos=。 此設定可達成旋轉文字所需的置中右對齊,不受字型大小和字串長度影響。

實際顯示文字是在執行階段提供,因此使用變數將文字與rtf格式信封分開。 預設變數$object用於圖層1影像。 此變數可讓您在請求路徑中指定此影像。

任何影像都可以用於背景影像和圖層1影像。 如果背景影像有遮色片,則未遮色的區域會以預設的背景顏色( attribute::BkgColor)填滿,或在fmt=png-alphafmt=tif-alpha時保持透明。 如果背景影像具有非正方形外觀比例,它會在回覆影像中置中,而額外的空間會以attribute::BkgColor填滿。 如果圖層1影像有Alpha資料或遮色片,背景影像(或背景顏色)仍會顯示在透明區域中。 如果影像沒有遮色片,則會填滿整個配置的矩形。

使用範本 section-3e04eedc268c482db5a8cfc662c0f327

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

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

範例複合結果影像

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