도움말 > 작성 > 테이블 작업 > 테이블 개요
  
테이블 개요
Arbortext Editor에는 테이블 삽입, 표시 및 편집에 사용할 수 있는 도구 모음이 있습니다.
테이블 용어
Arbortext 테이블을 설명할 때 다음 용어가 사용됩니다.
용어
설명
테이블
격자선, 행, 열, 셀 및 테두리의 모음
그룹화된 행 모음. OASIS Exchange 테이블 모델은 하나의 테이블에 여러 개의 격자선을 사용할 수 있지만, 다른 테이블 모델은 하나의 격자선만 사용할 수 있습니다.
격자선 또는 테이블 내의 개별 상자
격자선 또는 테이블의 전체 너비를 포함하는 가로 셀 모음 하나
격자선 또는 테이블의 전체 높이를 포함하는 세로 셀 모음 하나. 사용자 정의 테이블에 적용할 수 없습니다.
테두리
테이블이나 개별 셀을 둘러싸고 있는 네 개의 선 중 하나입니다.
테이블 눈금자
편집 보기에 나타나는 눈금자 및 테이블 선택 도구
범위
직사각형 셀 선택 영역을 결합합니다. 사용자 정의 테이블에 적용할 수 없습니다.
범위 지정 취소
셀 선택 영역 범위를 원래 구성으로 되돌립니다. 범위 지정 취소된 셀의 모든 텍스트는 왼쪽 위 셀에 표시됩니다. 사용자 정의 테이블에 적용할 수 없습니다.
테두리
테두리는 테이블 자체와 각각의 개별 셀을 모두 둘러싸고 있는 그래픽 선입니다. 셀 사이에 있는 테두리는 공유됩니다. 테두리 수정 대화 상자에서 테두리 표시 방법을 제어할 수 있습니다. 그리고 전체 테이블, 선택한 셀 세트 또는 개별 셀의 테두리를 각각 변경할 수 있습니다.
OASIS Exchange, HTML 및 사용자 정의 테이블에서는 테두리의 스타일, 색상, 너비를 변경할 수 있습니다. 이러한 변경 사항은 처리 명령으로 저장되며 이 처리 명령은 대개 다른 XML 편집기와 호환되지 않습니다. set tableuiextensions 명령을 사용하면 서식 설정이 처리 명령으로 저장되지 않도록 할 수 있습니다.
Arbortext 테이블에서는 테두리 스타일을 변경할 수 있습니다.
머리글 및 바닥글
한 페이지를 넘는 테이블의 경우 각 페이지의 맨 위에 머리글 행이 인쇄되고 각 페이지의 맨 아래에 바닥글 행이 인쇄됩니다. 머리글 행의 텍스트는 자동으로 굵게 표시됩니다.
OASIS Exchange 및 HTML 테이블 모델에 따라 머리글 행은 테이블 위에 있어야 하며 바닥글 행은 테이블 바로 아래에 있어야 합니다. 본문 행을 머리글 행이나 바닥글 행으로 변환할 경우 테이블 맨 위로 이동하고 다른 머리글 행이나 바닥글 행과 함께 배치됩니다.
CALS tfoot 요소는 OASIS Exchange 사양의 일부가 아닙니다. 완전한 OASIS Exchange 환경에서 문서를 사용하려고 경우 테이블에서 바닥글 행을 사용하지 않아야 합니다.
HTML 테이블에서 본문 행을 머리글 행 또는 바닥글 행으로 변환하면 행 내용이 자동으로 tbody 요소 내부에서 thead 또는 tfoot 요소 내부로 각각 이동됩니다. 테이블 데이터 셀 요소(td)를 테이블 머리글 셀 요소(th)로 변경하려는 경우 편집 > 마크업 변경을 선택합니다.
Arbortext 테이블 모델 및 사용자 정의 테이블을 사용하는 경우에는 머리글 행 하나만 허용되며 바닥글 행은 사용할 수 없습니다.
셀 콘텐츠 회전 및 정렬
OASIS Exchange 테이블 모델로 작업 중인 경우 셀 콘텐츠가 90도, 180도 또는 270도로 회전하도록 지정할 수 있습니다. 셀에 rotate 속성을 사용하고 값을 1, 2 또는 3으로 지정하여 회전할 수 있습니다.
테이블 셀에 적용된 수평 및 수직 정렬 설정은 회전에 관계없이 셀 안의 텍스트를 정렬합니다.
테이블 너비 규칙
테이블에는 다음과 같은 두 가지 너비가 있습니다.
게시된 출력 너비. 게시된 출력의 테이블 너비는 다음 두 요인에 따라 결정됩니다.
전체가 고정 너비 열로 구성된 테이블의 경우 테이블 너비는 열 너비의 합계입니다.
가변 너비 열이 하나라도 있는 테이블의 경우 테이블 너비는 스타일시트의 열 너비 및 열 범위 설정에 의해 제어됩니다.
편집 보기 너비. 편집 보기의 테이블 너비는 다음 두 요인에 따라 결정됩니다.
전체가 고정 너비 열로 구성된 테이블의 경우 테이블 너비는 열 너비의 합계입니다.
가변 너비 열이 하나라도 있는 테이블의 경우 테이블 너비는 테이블 등록 정보 대화 상자의 표시 너비 설정에 의해 제어됩니다. 표시 너비는 기본적으로 보기 너비의 100%입니다.
* 
OASIS Exchange 테이블에서 표시 너비 변경 사항은 처리 명령으로 저장되며 이 처리 명령은 대개 다른 XML 편집기와 호환되지 않습니다. set tableuiextensions 명령을 사용하면 서식 설정이 처리 명령으로 저장되지 않도록 할 수 있습니다.
* 
사용자 정의 테이블에서는 테이블 너비가 고정되며 변경할 수 없습니다.
열 너비 규칙
편집기 보기의 열 너비는 전체 테이블 너비를 기준으로 가변적이거나 테이블 등록 정보 대화 상자의 크기 설정을 기준으로 고정적입니다. 사용 가능한 고정 너비 단위는 인치, 센티미터, 밀리미터, 포인트, 파이카, 픽셀입니다.
게시된 출력의 열 너비는 스타일시트에 정의된 열 너비에 따라 제어됩니다.
OASIS Exchange 테이블에서 각 열을 서로 다른 측정 단위로 지정할 수 있으며 결과 테이블에는 고정 너비 열과 가변 너비 열이 함께 사용될 수 있습니다.
HTML 테이블에서도 가변 너비 열(백분율)과 고정 너비 열(픽셀)이 혼합되어 있을 수 있습니다.
* 
HTML 테이블에서 cell 요소의 width 속성(더 이상 사용되지 않음)을 사용하면 열 너비에 관계없이 셀 너비를 제어할 수 있습니다. Arbortext Editor에서 이 속성 값은 셀이 속해 있는 열에 대해 재정의 너비를 지정하는 것으로 해석됩니다. 특정 열에 너비가 충돌하는 여러 개의 셀이 있는 경우 가장 큰 값이 전체 열에 사용됩니다.
여러 열에 걸쳐 있는 셀의 경우 Arbortext Editor에서는 width 속성을 수평으로 범위가 지정된 셀이 시작되는 열의 열 너비를 지정하는 것으로 해석합니다. 일부 브라우저는 셀 너비를 사용하여 범위가 지정된 결과 셀의 최소 너비를 결정할 수 있습니다.
행 높이 규칙
행 높이는 기본적으로 자동으로 설정됩니다. 각 행의 높이는 가장 높은 셀의 콘텐츠에 맞게 조정됩니다. 게시된 출력에서 행을 특정 높이로 나타내려면 행에 고정 높이를 설정할 수 있습니다. 편집기 창에서 고정 높이 행의 경우 행 높이를 표시하는 행 눈금자에 양방향 화살표가 나타납니다. 행의 자동 높이가 편집기 창에 지정된 고정 높이보다 커지면 행이 고정 높이 이상으로 확장되지만 행 눈금자의 화살표가 빨간색으로 바뀌고 계속해서 고정 높이를 표시합니다. 이 경우 테이블을 게시할 때 행의 콘텐츠가 반드시 고정 높이를 초과하는 것은 아닙니다. 단지 콘텐츠가 편집기 창의 행 높이에 비해 너무 길다는 것을 의미합니다.
OASIS Exchange 테이블에서 고정 행 높이는 처리 명령으로 저장되며 이 처리 명령은 일반적으로 다른 XML 편집기와 호환되지 않습니다. set tableuiextensions 명령을 사용하면 서식 설정이 처리 명령으로 저장되지 않도록 할 수 있습니다.
사용자 정의 테이블에서 행 높이는 자동이며 변경할 수 없습니다.
테이블 표시
테이블은 태그가 지정된 보기나 그래픽 보기에 표시할 수 있습니다. 보기 > 테이블 > 테이블 마크업 메뉴 옵션으로 이 보기를 제어합니다. 테이블을 마크업으로 표시할 경우 개별 테이블 태그를 직접 편집할 수 있습니다. 테이블 마크업을 끈 상태에서는 테이블이 그래픽으로 표시되고 셀 콘텐츠와 테이블 구조를 더 쉽게 편집할 수 있습니다.
지원되는 미리 정의된 테이블 모델
Arbortext Editor에서는 Arbortext Editor 테이블 편집기에서 작성하는 데 미리 정의된 테이블 모델을 세 가지 사용할 수 있습니다. 이 모델에는 Arbortext 테이블 모델과 HTML 및 OASIS Exchange(CALS 표준에서 파생됨)와 같은 산업 표준을 기반으로 하는 두 가지 테이블 모델이 포함됩니다.
DTD를 사용하는 경우 미리 정의된 테이블 모델을 정의하는 엔티티 선언은 설치 디렉토리의 /entities 폴더에 있습니다. 각 엔티티는 다음 표에 나열되어 있습니다. 모델 이름 열에는 선언 파일에서 사용하는 테이블 모델 이름이 나열되어 있습니다.
엔티티 파일
모델 이름
설명
ati-tbl.elm
Arbortext
Arbortext 테이블 모델 선언
cals-tbl.elm
OASIS Exchange
CALS 테이블 모델의 Arbortext 서브셋 선언. 이 엔티티 파일은 이전 버전과의 호환성을 위해서만 제공됩니다. 새 문서 유형에서는 OASIS Exchange 테이블 모델 또는 HTML 테이블 모델을 사용해야 합니다.
calstbl2.dtd
OASIS Exchange
OASIS Exchange 테이블 모델에 대한 확장입니다.
soex-tbl.dtd
OASIS Exchange
OASIS Exchange 테이블 모델
html-tbl.dtd
HTML
HTML 4.1 Transitional 테이블 모델의 선언(SGML 문서용)
xhtml-tbl.dtd
HTML
XHTML 1.0 Transitional 테이블 모델의 선언(XML 문서용)
지원되는 사용자 정의 테이블 모델
Arbortext Editor는 DTD 또는 스키마의 요소에서 정의된 사용자 정의 테이블의 표시 및 편집을 지원합니다. 사용자 정의 테이블 모델은 테이블로 표시하고 편집해야 하는 문서 유형의 요소를 식별하여 구성할 수 있습니다. 요소는 테이블로 출력하거나 다른 서식으로 스타일을 지정할 수 있습니다.
예를 들어, 다음과 같은 콘텐츠 모델은
<list>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
<listitem><para> ... </para><para>...</para></listitem>
</list>
<list>가 테이블 요소, <listitem>이 행 요소, <para>가 셀 요소인 사용자 정의 테이블로 구성될 수 있습니다.
사용자 정의 테이블은 문서 유형 구성 파일, .dcf 파일 또는 Arbortext Styler 스타일시트에서 구성합니다. .dcf 파일에서 사용자 정의 테이블을 정의하는 방법에 대한 자세한 내용은 사용자 정의 테이블 정의를 참조하십시오. Arbortext Styler를 사용하여 사용자 정의 테이블을 구성하는 방법에 대한 자세한 내용은 사용자 정의 테이블 스타일 지정을 참조하십시오.
다중 테이블 모델
Arbortext Editor에서는 한 문서에 다중 테이블 모델을 사용할 수 있지만 지원하려는 모든 테이블 모델이 DTD 또는 스키마에 선언되어 있어야 합니다.
DTD 또는 스키마에서 여러 테이블 모델이 선언된 경우, Arbortext Editor를 구성하여 사용자가 삽입할 테이블 모델을 선택할 수 있는 확인 메시지를 표시할 수 있습니다. Arbortext Editor에서는 set prompttablemodels 명령이 on으로 설정되면 이 확인 메시지가 나타납니다.