※
해당 파일은 AutoCAD 2020의 Assembly 파일을 Reference하여 Build한 파일이므로 다른 버전에서는 실행이 되지않음
※
Text Replace
실행 순서
1. 명령어 : CT
2. Text 또는 MText 선택
3. 대체될, 대체 당할 문자 입력
4. Enter
5. 대체할 문자 입력
6. Enter
적용 사항
1. Text 또는 MText만 선택되도록 Filtering함
2. 문자 입력시 공백 허용
3. 선택 후 명령어 입력 허용 (어떤 곳에서는 항상 명령어를 먼저 입력하라고 하는데 쓸데없는 소리하지 말라고 하세요)
4. "대체될, 대체 당할 문자 입력"을 실행시 해당 Text에 없다면 아무런 경고 Message 없이 무시됨
Replace text with text
실행 순서
1. 명령어 : CTT
2. 대체 당할 Text 또는 MText들 선택
3. Enter
4. 대체할 Text 또는 MText 선택
적용 사항
1. Text 또는 MText만 선택되도록 Filtering함
2. 선택 후 명령어 입력 허용
3. Text 선택 후 MText 선택 또는 MText 선택 후 Text 선택 허용 (무조건 같은 Type의 문자가 아니어도 됨)
Text Prefix & Suffix
실행 순서
1. 명령어 : TPS
2. Prefix(접두사)인지 Suffix(접미사)인지 Keyword입력
3. Enter
4. Text 또는 MText 선택
5. 추가할 문자 입력
6. Enter
적용 사항
1. Text 또는 MText만 선택되도록 Filtering함
2. 문자 입력시 공백 허용
3. 선택 후 명령어 입력 허용
Text Join
실행 순서
1. 명령어 : TJ
2. 방향 +X (맨 왼쪽 기준) 또는 -X (맨 오른쪽 기준) 또는 +Y (맨 아래 기준) 또는 -Y (맨 위 기준) 입력
3. Enter
4. 합칠 문자들 선택
5. Enter
적용 사항
1. Text 또는 MText만 선택되도록 Filtering함
2. 방향 +X, -X, +Y, -Y 입력으로 합친 텍스트의 위치를 정하고 X, Y는 소문자 x, y로 입력해도 실행됨
3. 해당 Command는 합칠 문자들을 모두 삭제하면서 내용을 가져온 후 새로 문자를 생성하는 순서로 만들었기때문에 기준이되는 텍스트의 위치, 각도, Justify, Color, Layer 값들을 가져와서 생성함. (혹시나 빼먹은 값이 있다면 댓글로~!)
4. 선택 후 명령어 입력 허용
Text Align
실행 순서
1. 명령어 : TA
2. Text 또는 MText들 선택
3. Enter
4. Line 또는 Polyline 선택 (Rectangle도 Polyline임)
적용 사항
1. Text 또는 MText만 선택되도록 Filtering함
2. 선택 후 명령어 입력 허용
3. 항상 선의 위 또는 오른쪽으로 정렬되는 것으로 적용 (Justify에 따라서 왼쪽, 오른쪽, 위, 아래가 달라지기 때문)
4. Text가 수평(Horizontal)일때 선의 오른쪽으로 정렬, 수직(Vertical)일때 선의 위쪽으로 정렬
5. Polyline에 정렬할때 실행 화면에 나와있듯이 굳이 하나의 선이 아니어도 됨, Rectangle에 정렬시 가장 가까운 변에 정렬된다.
(흠... Offest 간격을 추가로 넣어야할 것 같은데...)
2021.01.01 Text Align 수정
TA | TAA |
1. 명령어 : TA 2. Vertical, Horizontal 선택 입력 (반복) 3. 정렬할 Text 선택 4. Enter 5. 정렬 기준이 되는 선 선택 (ESC) |
1. 명령어 : TAA 2. Vertical, Horizontal 선택 입력 (반복) 3. 간격띄울 거리 입력 4. 정렬할 Text 선택 5. Enter 6. 정렬 기준이 되는 선 선택 (ESC) |
수정사항
1. TA에서 Text가 수직으로만 정렬되는 문제 수정 (수평일때도 정렬시키는 것을 깜빡....)
2. 반복문을 추가하여 명령어를 번거롭게 여러번 입력해야하는 문제 수정
추가사항
1. 명령어 입력 후 "Vertical", "Horizontal"을 구분하여 Keyword를 선택하면 텍스트를 수직으로 정렬할 것이냐 수평으로 정렬할 것이냐를 구별함. ("Vertial" - Text가 수직, "Horizontal" - Text가 수평)
2. TAA 명령어를 추가하여 선으로부터 간격을 띄울수 있게 추가함
주의사항
1. Text와 MText의 Insertion Point가 서로 다르다. 무슨 말이냐면 Text를 클릭했을때 뜨는 점의 위치가 약간 상이하다는 말이다. 따라서 명령어를 실행할때 약간의 거리차가 있다.
2. MText는 처음 생성할때 Justify가 Upper-left이다. 따라서 Text의 Bottom-left 초기값을 따라서 명령을 실행할때 MText의 Justify가 Bottom-left로 바뀔 것이다.
'AutoCAD > C#.NET Plugin' 카테고리의 다른 글
[AutoCAD][Isometric Dimension] DM (0) | 2021.01.15 |
---|---|
[AutoCAD][FlowMark or Arrow 생성] FL, FFL (0) | 2021.01.08 |
[AutoCAD][선 정리] AutoBreak(Q2), PassiveBreak(Q3) (0) | 2020.12.26 |
[AutoCAD][Text, MText, Dimension 합계 출력]Textsum (0) | 2020.12.24 |
[AutoCAD]*.dll Autoload하는 방법 (a.k.a plugin) (2) | 2020.12.23 |