Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

PDF Viewer 위젯

PDF Viewer는 검색어 강조와 결과 이동, 텍스트 및 영역 주석의 표시와 생성 기능을 제공합니다. 미디어 참조를 포함한 여러 파일 입력을 사용할 수 있습니다.

검색과 페이지

문자열 변수로 검색어를 제공하거나 위젯의 검색창에 직접 입력할 수 있습니다. 검색 결과 수를 표시하고 첫 결과 또는 다른 결과로 이동합니다. 현재 일치는 초록색, 나머지는 보라색으로 강조합니다.

Customize page number는 Numeric 변수로 현재 페이지를 받거나 표시 페이지를 바꾸는 기능입니다. Customize initial search는 String 변수로 초기 검색어를 채웁니다. 별도의 검색 변수를 구성하지 않아도 직접 검색할 수 있습니다.

PDF 입력

파일 입력 방식을 선택한 뒤 필요한 값을 연결합니다.

Source설정
CompassBlobster RID를 가진 String 변수
DatasetDataset RID와 File Path를 가진 String 변수 및 선택적 Branch 변수. Branch를 지정하지 않으면 master입니다.
Media reference객체 하나의 집합과 PDF 미디어 참조 속성
Attachments객체 하나의 집합과 PDF 첨부 파일 속성

기존 주석 레이어

Enable annotation을 선택하고 레이어를 하나 이상 추가합니다. 레이어마다 주석 객체 집합 하나를 연결합니다.

설정입력과 동작
Annotation layer name구성 패널에서만 표시하는 레이어 이름입니다.
Object set현재 PDF에 표시할 주석 객체 집합입니다.
Page property주석의 페이지를 나타내는 Integer 속성입니다.
Bounding box(es) property경계 상자의 JSON 문자열을 담은 String Array 속성입니다.
Selected annotations처음 선택할 주석을 입력하고 현재 선택한 주석들을 출력하는 객체 집합 변수입니다.
On select event주석 선택 시 실행할 이벤트입니다.
Properties to display in tooltip선택한 주석의 tooltip에 표시할 속성입니다.

경계 상자 하나는 왼쪽 위 x1/y1과 오른쪽 아래 x2/y2를 가진 JSON 객체입니다. 텍스트가 세 줄이면 줄마다 상자가 필요할 수 있어 문자열 배열을 사용합니다. 각 JSON 객체를 문자열로 저장하므로 내부 따옴표를 이스케이프합니다.

[
  "{\"x1\":0.0,\"y1\":2.5,\"x2\":50.0,\"y2\":10.1}",
  "{\"x1\":2.0,\"y1\":12,\"x2\":35.0,\"y2\":14.2}"
]

페이지와 좌표를 새 주석에 기록할 때는 아래의 Page number와 Selection coordinates 출력을 사용합니다. 이미지 주석의 쉼표 구분 픽셀 문자열과 이 PDF의 JSON 문자열 배열은 서로 다른 입력 형식입니다.

주석의 수정과 표시

Edit or delete existing annotations에는 주석의 팝오버에서 실행할 액션을 구성합니다. Action icon을 생략하면 연필 아이콘을 사용합니다. Action label은 아이콘에 포인터를 올렸을 때와 액션 양식의 제목에 표시합니다. Action on annotation의 매개변수에는 Hovered object 변수를 사용할 수 있습니다.

Highlight color에는 세 방식이 있습니다.

  • Static은 레이어 전체에 고정 색을 씁니다.
  • Color property는 String 속성의 hex 색을 씁니다. 유효하지 않은 값이면 GOLD5 (#FBD065)를 사용합니다.
  • Custom rules는 조건부 서식으로 정합니다. 일치하는 규칙이 없으면 GOLD5 (#FBD065)를 사용합니다.

Display text in highlight에 주석 속성을 연결하면 색 사각형 안에 그 속성값도 표시합니다. Scroll to an annotation은 지정한 주석으로 자동 이동하도록 구성합니다.

새 선택에서 주석 만들기

텍스트나 영역 선택에 연결할 Action 또는 Event를 구성합니다. 아이콘과 레이블을 정하고 Use for selection type에서 텍스트, 영역 또는 둘 다를 선택합니다. 레이블은 아이콘 tooltip에 표시하며 아이콘이 없으면 popover 안에 레이블을 표시합니다.

액션 매개변수에는 다음 특수 값을 전달할 수 있습니다.

값매개변수 자료형
Page number선택이 있는 페이지 번호. Integer에 연결합니다.
Selection coordinates상자들의 JSON 문자열 배열. String Array에 연결합니다.
Highlighted text선택한 텍스트입니다. 영역 선택이면 빈 문자열이며 String에 연결합니다.

액션은 생성 또는 수정할 주석의 정의와 저장을 처리합니다. 이벤트에는 모듈의 실행 순서가 적용됩니다.

추가 출력과 다운로드

Output user selected text는 선택 문자열을, Output user selected coordinates는 좌표의 String Array를, Output user selected page number는 선택이 있는 페이지 번호를 Numeric 변수로 제공합니다.

Enable PDF downloads로 위젯의 다운로드 기능을 제공할지 정합니다. 파일 반출 권한과 통제는 별도로 적용됩니다.

주석 레이어가 있는 PDF를 주석과 함께 내보내려면 이 위젯의 내장 다운로드를 사용해야 합니다. 위젯 밖의 별도 사용자 버튼으로 주석 포함 PDF 내보내기를 실행하는 경로는 지원하지 않습니다.