Annotation

Annotation은 그리드 객체 내의 노트에 대해 요청한 정보를 반환합니다. 반환할 정보를 정의할 수 있습니다.

구문:

<<Annotation("GridName", Row, Col, Page, Attributes, Reference, Attachments)>>

<<Annotation("GridName", Row, Col, Page)>>

<<Annotation("GridName", Row, Col, Page, Attributes, Reference)>>

<<Annotation("GridName", Row, Col, Page, Attributes, Attachments)>>

<Annotation("GridName", AllRows, AllCols, Page, Attributes, Attachments)>>

여기서 각 요소는 다음을 나타냅니다.

  • GridName은 노트가 포함된 그리드의 이름입니다. "current" 키워드는 그리드의 텍스트 셀 또는 사용자정의 제목에서 Attribute가 사용될 때 지원됩니다.

  • Row는 그리드의 행 번호입니다. "current" 키워드는 그리드의 텍스트 셀 또는 사용자정의 제목에서 Attribute가 사용될 때 지원됩니다.

    주:

    모든 행을 선택하도록 rowAllRows 키워드로 바꿀 수 있습니다.

  • Col은 그리드의 열 참조(문자)입니다. "current" 키워드는 그리드의 텍스트 셀 또는 사용자정의 제목에서 Attribute가 사용될 때 지원됩니다.

    주:

    모든 열을 선택하도록 ColAllCols 키워드로 바꿀 수 있습니다.

  • Page는 그리드의 모든 페이지 차원에서 멤버 조합의 인덱스를 나타내는 숫자 값입니다. 그리드의 첫 번째 페이지 차원 조합은 인덱스 1, 두 번째 페이지 차원 조합은 인덱스 2 등으로 이어집니다.

  • Attributes는 노트에서 반환할 정보를 식별합니다. 여기에는 All(기본값) 키워드가 포함되거나 Title & Description & Author & Date & Category 키워드 중 하나 이상의 조합이 포함될 수 있습니다. Attribute 키워드는 임의의 출력 순서로 정렬할 수 있습니다. 각 속성은 앰퍼샌드(&)로 구분해야 합니다.

  • Reference는 어떤 노트를 반환할지 나타내는 키워드입니다. 여기서,

    • All(기본값)은 초기 노트 및 모든 회신을 반환합니다.

    • Top <n>은 초기 노트 및 처음 <n>개의 회신을 반환합니다.

    • Bottom <n>은 초기 노트 및 마지막 <n>개의 회신을 반환합니다. 초기 노트는 항상 표시되며 숫자 <n>에는 초기 노트가 포함되지 않습니다.

    • BottomOnly <n>은 마지막 <n>개의 회신을 반환합니다. 4개 이하 <n>개의 회신의 경우 초기 노트가 표시되고, 5개 이상 <n>개 회신의 경우에는 초기 노트가 표시되지 않습니다.

    • First는 초기 노트만 반환합니다.

    • Replies는 모든 회신을 반환합니다. 초기 노트는 표시되지 않습니다.

  • Attachments는 노트와 연관된 첨부파일을 보고서와 함께 인쇄해야 하는지 여부를 나타내는 부울 값(true/false)입니다. 여기서,

    • True는 첨부파일이 보고서의 끝에 인쇄됨을 의미합니다.

    • False는 첨부파일이 인쇄되지 않음을 의미합니다.

예:

<<Annotation("Grid1", cur, A, cur, All, All, true)>>

<<Annotation("Grid1", cur, A, cur, Title & Description & Author & Date & Category, Top 10, true)>>

<<Annotation("Grid10", 284, AB, cur, Title & Description & Date & Category, Bottom 10, false)>>

<<Annotation("Grid1", cur, A, cur, Title & Description & Author, BottomOnly 4, false)>>

<<Annotation("Grid Name", 1, A, 1, All)>>

<<Annotation("Grid Name","AllRows", "AllCols", 1, All)>>

<<Annotation("Grid Name", 1, A, 1, All, First)>>

<<Annotation("Grid Name", 1, cur, cur, All, Replies)>>

<<Annotation("Grid Name", 1, cur, cur)>>

<<Annotation("Grid Name",1, cur, cur, Desc, Replies)>>

<<Annotation(cur, cur, A, cur, Desc)>>

<<Annotation(cur, 3, ABC, cur, title & Desc, true)>>

<<Annotation("folder1\folder2\Grid2", 3,A,cur, Title & Description, true)>>

<<Annotation(current, 294, AB, cur, Title & Description, Top 19)>>

<<Annotation(current, 39, AB, cur, Title & Description & Author, Bottom 40)>>

텍스트 상자의 노트 동작

"cur" 키워드를 사용할 때 그리드 텍스트 행과 텍스트 상자의 노트 동작은 서로 다릅니다.

  • 텍스트 행의 경우 "cur" 키워드를 사용할 수 있습니다.

    예를 들면 <<Annotation("Grid1", 1, A, cur, All, All, true)>>입니다.

  • 텍스트 상자의 경우 "cur" 키워드를 입력하면 아무것도 반환되지 않습니다. 따라서 <<Annotation("Grid1", 1, A, 1, All, All, true)>>를 입력합니다.