오토캐드(AUTO CAD) 여러 문자(DTEXT)를 여러 줄 문자(MTEXT)로 합치기

1. TXT2MTXT – 문자 결합

CAD에서 여러 문자(DTEXT)를 여러 줄 문자(MTEXT)로 합치기 위해서 사용되는 명령은 “TXT2MTXT”입니다. 이 명령은 AUTOCAD 2017 이후 버전부터 기본 기능으로 탑재되어 사용할 수 있는 기능입니다. 이전 버전에서는 EXPRESS TOOL을 설치해야 사용이 가능한 기능입니다. “TXT2MTXT” 명령은 단일 문자(DTEXT)를 여러 줄 문자(MTEXT)로 변환할 때 유용하게 사용하는 명령입니다. 오늘은 “TXT2MTXT” 명령의 다양한 설정을 통해 여러 줄 문자로 변환하는 방법을 살펴보겠습니다.
※ 여러 줄 문자(MTEXT)는 EXPLODE(분해)를 실행하면, 단일 문자로 변환됩니다.

1) TXT2MTXT 설정 메뉴

(1) 문자 정렬

① 하향식 정렬 – 선택한 문자의 순서를 수직 위치의 따라 정렬하는 방식입니다. 이때 사용되는 값은 Y축의 위치가 사용되며, Y축의 좌표값의 크기에 따라 문자를 정렬하는 순서를 지정합니다. 아래 그림에서 “0.2”가 가장 큰 Y축 값을 가지므로 결합된 여러 줄 문자의 가장 앞에 위치하게 됩니다.

여러 문자(DTEXT)를 여러줄 문자(MTEXT)로 합치기-하향식-정렬


② 문자 순서 선택 – 문자의 순서를 직접 지정하는 방법입니다. 문자 유형(MTEXT, DTEXT)이 다를 때는 선택하는 순서와 다르게 간헐적으로 순서가 뒤바뀔 수 있습니다. ▼(아래 영상 참고) 이를 해결하기 위해서 결합할 모든 문자의 유형을 단일 문자 또는 여러 줄 문자로 변환하면 지정한 순서대로 정렬됩니다.

(2) 문자 줄 바꿈

① 체크 – 문자를 줄 바꿈 하지 않고 여러 줄 문자로 결합(가로로 결합)
② 체크 해제 – 줄 바꿈 하여 여러 줄 문자로 결합(세로로 결합)


(3) 균일 행 간격 강제 적용

① 체크 – 줄 바꿈 한 문자의 행 간격을 강제로 적용
② 체크 해제 – 문자 원래의 위치(Y축) 데이터를 이용하여 줄 바꿈(문자의 크기에 따라 문자끼리 겹쳐질 수 있음)


2. 상황별 문자 결합 예시

TXT2MTXT 명령을 실행하여 상황에 맞게 문자를 여러 줄 문자로 결합하는 예시입니다. 우선 기본적으로 TXT2MTXT를 실행하여 결합한 여러 줄 문자는 문자의 양식과 유형이 바뀌면 합쳐진 여러 줄 문자의 공백이 추가되는 특징이 있습니다.

상황 1. 문자의 위치(Y축)에 따른 줄 바꿈 정렬

하향식 정렬을 이용하여 Y축의 위치에 따라 선택한 단일 문자, 여러 줄 문자를 하나의 여러 줄 문자로 결합하는 방법입니다. 결합된 여러 줄 문자는 Y축 좌표 크기에 따라 내림차순으로 줄 바꿈 되어 세로 방향으로 정렬합니다.

<실행 순서>
① TXT2MEXT → ② SE → ③ “단일 여러 줄 문자 객체로 결합” 선택 → ④ “하향식 정렬” 선택 → ⑤ “균일 행 간격 강제 적용” 선택 → ⑥ 확인→ ⑦ 문자 선택→ ⑧ ENTER

상황 2. 문자의 위치에 따라 가로로 정렬

하향식 정렬을 이용하여 Y축 좌표 크기에 따라 단일, 여러 줄 문자를 하나의 여러 줄 문자로 결합하는 방법입니다. 결합된 여러 줄 문자는 Y축 위치에 따라 가로 방향으로 정렬됩니다.

<실행 순서>
① TXT2MEXT → ② SE → ③ “단일 여러 줄 문자 객체로 결합” 선택 → ④ “하향식 정렬” 선택 → ⑤ “문자 줄 바꿈” 선택 → ⑥ 확인 → ⑦ 문자 선택 → ⑧ ENTER

상황 3. 문자(DTEXT)를 여러줄 문자(MTEXT)로 변경

단일 문자(DTEXT)를 여러 줄 문자(MTEXT)로 변환하는 방법입니다. 문자의 유형(MTEXT, DTEXT)이 다르면, TXT2MTXT를 실행했을 때 선택한 순서에 맞게 결합되지 않습니다. 이때 모든 문자를 여러 줄 문자로 변경하여 결합하면, 순서에 맞게 결합하는 것을 확인할 수 있습니다.

<실행 순서>
① TXT2MEXT → ② 옵션 선택하지 않고 “확인” → ③ 문자 선택 → ④ ENTER

상황 4. 선택한 순서에 따라 줄 바꿈 정렬

문자를 선택한 순서에 따라 줄 바꿈 된 여러 줄 문자로 결합하는 방법입니다. 우선 순서대로 여러 줄 문자로 결합하기 위해서 하나의 유형으로 문자 형식을 변환합니다. (상황3 참고)
아래 그림은 TXT2MTXT 명령을 이용하여 모든 문자를 여러 줄 문자로 변경하고 진행하시기 바랍니다.

<실행 순서>
① 문자 유형 MTEXT로 변경 → ② TXT2MEXT → ③ SE → ④ “단일 여러 줄 문자 객체로 결합” 선택 → ⑤ “문자 순서 선택” 체크 → ⑥ “문자 줄 바꿈” 체크 해제 → ⑦ 확인 → ⑧ 문자 선택 → ⑨ ENTER

상황 5. 선택한 순서에 따라 가로로 정렬

문자를 선택한 순서에 따라 가로 방향으로 여러 줄 문자를 생성하는 방법입니다. 순서대로 결합하기 위해 문자 유형을 여러 줄 문자로 변경하고 아래 순서대로 진행하시기 바랍니다.

<실행 순서>
① 문자 유형 MTEXT로 변경 → ② TXT2MEXT → ③ SE → ④ “단일 여러 줄 문자 객체로 결합” 선택 → ⑤ “문자 순서 선택” 체크 → ⑥ “문자 줄 바꿈” 체크 → ⑦ 확인 → ⑧ 문자 선택 → ⑨ ENTER

Leave a Comment