Ink (자유곡선)
마우스, 터치로 자유롭게 긋는 손글씨 주석입니다. 획 좌표가 /InkList로 저장되는 표준 주석이라 다른 뷰어에서도 표시됩니다. 손서명(사인) 입력의 기반이 됩니다.
1.그리기와 지우개
실행 예제: 그리고, 지워 보세요준비 중…
JSInk 그리기 / 지우개
// 자유곡선 그리기 시작
viewer.document.drawing.beginDraw(DRAWING_DRAW_MODE.INK);
// 지우개: 획을 문질러 지움 (겹친 부분에서 획이 분할됨)
viewer.document.drawing.beginErase();2.동작 방식
| 항목 | 내용 |
|---|---|
| 저장 | 획 좌표를 /InkList 배열로 기록 (표준 주석) |
| 표시 | 편집 중에는 SVG로 렌더링, 저장 후엔 PDF 외관으로 렌더링 |
| 지우개 | 지나간 궤적과 겹친 획을 분할 삭제 |
3.속성
선택한 Ink 주석의 선 색과 굵기를 바꿀 수 있습니다.
| 속성 | 타입 | 설명 | 기본값 |
|---|---|---|---|
strokeColor | string | 선 색 | #000000 |
strokeWidth | number | 선 굵기 | 1.5 |
JS선 색/굵기 변경
const ink = viewer.document.selectedAnnotations[0];
ink.strokeColor = '#1B4EE0';
ink.strokeWidth = 2;