개요
- ucim 문서에 대해 워터마크를 표시하려면 ucim 문서의 파일이름과 동일한 이름을 가진 ucwms 파일을 작성해 동일한 경로에 위치시킨다.
- 예를 들어 웹뷰어는
some.ucim
파일을 처리할 때 동일 폴더에 some.ucwms
파일이 존재하는지 체크하고, 해당 명세 파일로부터 워터마크 정보를 참조한다.
- onView 속성은 워터마크가 열람시에 표시될지를 지정한다.
- onPrint 속성은 워터마크가 출력시에 표시될지를 지정한다.
- hAlign 속성은 left, center, right 중의 하나를 값으로 가질 수 있다.
- vAlign 속성은 top, middle, bottom 중의 하나를 값으로 가질 수 있다.
- 위치를 미세조정하기 위해서는 xPadding, yPadding 값을 설정할 수 있다.
텍스트 워터마크
- 텍스트 워터마크를 표시하는 ucwms 파일은 다음과 같은 형식을 가지며, UTF-8 인코딩으로 저장되어야 한다.
[
{
"onView" : true,
"onPrint" : false,
"hAlign" : "center",
"vAlign" : "middle",
"xPadding" : 0,
"yPadding" : 0,
"opacity" : 0.5,
"singlelineText" : {
"text" : "워터마크",
"fontPath" : "/home/ec2-user/resources/fonts/NanumBarunGothic.ttf",
"fontSize" : 40,
"rotation" : 45,
"color" : "ff0000"
}
}
]
이미지 워터마크
- 이미지 워터마크를 표시하는 ucwms 파일은 다음과 같은 형식을 가지며, UTF-8 인코딩으로 저장되어야 한다.
[
{
"onView" : true,
"onPrint" : false,
"hAlign" : "center",
"vAlign" : "middle",
"xPadding" : 0,
"yPadding" : 0,
"opacity" : 0.5,
"image" : {
"imagePath" : "/home/ec2-user/resources/images/watermark.png",
"width" : 100,
"height" : 100
}
}
]
복합 워터마크
- 여러 워터마크를 동시에 적용하는 ucwms 파일은 다음과 같은 형식을 가지며, UTF-8 인코딩으로 저장되어야 한다.
[
{
"onView" : true,
"onPrint" : false,
"hAlign" : "center",
"vAlign" : "middle",
"xPadding" : 0,
"yPadding" : 0,
"opacity" : 0.5,
"image" : {
"imagePath" : "/home/ec2-user/resources/images/watermark.png",
"width" : 100,
"height" : 100
}
},
{
"onView" : true,
"onPrint" : false,
"hAlign" : "center",
"vAlign" : "middle",
"xPadding" : 0,
"yPadding" : 70,
"opacity" : 0.5,
"singlelineText" : {
"text" : "워터마크",
"fontPath" : "/home/ec2-user/resources/fonts/NanumBarunGothic.ttf",
"fontSize" : 40,
"rotation" : 0,
"color" : "ff0000"
}
}
]