고정 크기 템플릿을 만듭니다. 이 템플릿은 왼쪽 중앙에 배경에 정렬되며 배경의 폭과 높이의 80%를 초과하지 않도록 크기가 조정된 변수 이미지입니다. 마지막으로, 캔버스의 오른쪽 가장자리에 세로 텍스트가 있는 하나의 텍스트 레이어입니다.
개체 삽입
카탈로그::Id |
myTemplate1 |
카탈로그::수정자 |
src=backgroundImage&size=100,1000&originN=0,0& layer=1&src=$object$&size=800,800&originN=-0.5,0&posN=-0.5,0&posN=-0.5,0&px&layer=2&$text=layer+2+text+gots+go+here&text=rtf...$text$...rtf-encoding&r&retp&R0&N=90&origin=0.0.5,0.5,0.0.0&prop.0.5,0.0.0.5,0.5,0&pos.0.0.0.5,0&pos |
모든 레이어의 origin=
값은 레이어의 배치 및 정렬을 엄격히 제어하기 위해 템플릿에 명시적으로 지정됩니다. 각 레이어 원점은 해당 레이어에 대해 원하는 맞춤과 일치하도록 설정됩니다. 배경(레이어 0)의 origin=
이 가운데로 설정됩니다. 이 값은 런타임 시 배경 이미지가 변경되지 않으므로 임의적입니다. 레이어 0 원점에 대한 모든 값을 사용할 수 있습니다.
pos=
값은 원하는 레이어 위치를 얻기 위해 레이어 원점 간에 필요한 오프셋을 제공합니다.
레이어 1 이미지의 앵커는 pos=
값이 있는 왼쪽 중앙에 배치됩니다. 이 설정은 레이어 1 이미지의 종횡비에 관계없이 배경 이미지와 레이어 1 이미지 간의 왼쪽 가운데 정렬을 달성합니다.
마찬가지로 텍스트 레이어의 앵커는 pos=
값이 있는 자동 크기 텍스트 상자의 오른쪽 중앙에 배치됩니다. 이 설정은 글꼴 크기 및 문자열 길이와 관계없이 회전된 텍스트에 대해 원하는 오른쪽 가운데 맞춤을 수행합니다.
실제 표시 텍스트는 런타임 시 제공되므로 변수를 사용하여 텍스트를 rtf 서식 봉투와 구분합니다. 기본 변수 $object
은(는) 레이어 1 이미지에 사용됩니다. 이 변수를 사용하면 요청 경로에 이 이미지를 지정할 수 있습니다.
배경 이미지와 레이어 1 이미지에 모든 이미지를 사용할 수 있습니다. 배경 이미지에 마스크가 있으면 마스크되지 않은 영역이 기본 배경색( attribute::BkgColor
)으로 채워지거나 fmt=png-alpha
또는 fmt=tif-alpha
일 때 왼쪽 투명으로 채워집니다. 배경 이미지에 정사각형이 아닌 종횡비가 있는 경우 이 이미지는 회신 이미지의 가운데에 표시되고 추가 공간은 attribute::BkgColor
로 채워집니다. 레이어 1 이미지에 알파 데이터 또는 마스크가 있으면 배경 이미지(또는 배경색)가 투명 영역에 계속 표시됩니다. 이미지에 마스크가 없으면 할당된 전체 사각형이 채워집니다.
http:// *
서버*/myRootId/anotherImage?template=myTemplate1&$text=about+the+image
다음 이미지는 레이어 1 이미지와 다른 텍스트 문자열의 다른 종횡비에 대한 복합 결과를 보여 줍니다.