예 A

고정 크기 템플릿을 만듭니다. 이 템플릿은 왼쪽 중앙에 배경에 정렬되며 배경의 폭과 높이의 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 이미지와 다른 텍스트 문자열의 다른 종횡비에 대한 복합 결과를 보여 줍니다.

복합 결과 이미지 예

이 페이지에서는