텍스트
Parent page: PCB 객체
요약
텍스트(문자열(String)이라고도 함)는 기본(Primitive) 설계 객체입니다. 선택한 레이어에 다양한 표시 스타일로 텍스트를 배치합니다. 사용자 정의 텍스트뿐 아니라, ‘특수 문자열(special string)’이라 불리는 특수한 유형의 텍스트를 사용하여 보드/시스템 정보 또는 사용자 파라미터 값 등을 보드에 표시할 수도 있습니다.
사용 가능 여부
텍스트 객체는 PCB 및 PCB 라이브러리 편집기에서 모두 배치할 수 있으며, 메인 메뉴에서 Home | Place |
배치
명령을 실행하면 커서가 십자선으로 바뀌고 텍스트 배치 모드로 들어갑니다. 텍스트 객체가 커서에 “떠 있는(floating)” 상태로 나타납니다:
- 커서를 원하는 위치로 옮긴 다음 클릭하거나 Enter을(를) 눌러 텍스트 객체를 배치합니다.
- 추가 텍스트 객체를 계속 배치하거나, 마우스 오른쪽 버튼을 클릭하거나 Esc을(를) 눌러 배치 모드를 종료합니다.
배치 중 수행할 수 있는 추가 동작은 다음과 같습니다:
- Spacebar을(를) 눌러 텍스트 객체를 반시계 방향으로 회전하거나, Shift+Spacebar을(를) 눌러 시계 방향으로 회전합니다. 회전은 Preferences 대화상자의 PCB Editor – General 페이지에 정의된 Rotation Step 값에 따릅니다.
- X 또는 Y 키를 눌러 텍스트 객체를 각각 X축 또는 Y축을 기준으로 미러링합니다.
- L 키를 눌러 텍스트 객체를 보드의 반대면으로 뒤집습니다.
- 숫자 키패드의 + 및 - 키를 눌러 설계에서 표시 중인 모든 레이어를 각각 앞으로/뒤로 순환하여 빠르게 배치 레이어를 변경합니다.
- Tab 키를 눌러 연관된 속성 대화상자에 접근하여, 객체의 속성을 즉시 변경할 수 있습니다.
그래픽 편집
이 편집 방법을 사용하면 작업 공간에서 배치된 텍스트 객체를 직접 선택하여 위치, 회전, 방향을 변경할 수 있으며, 반전 문자열의 경우 크기도 변경할 수 있습니다.
반전되지 않은 텍스트 객체를 선택하면 다음 편집 핸들을 사용할 수 있습니다:
- B을(를) 클릭하여 드래그하면 점 A을(를) 기준으로 텍스트를 회전합니다.
- 편집 핸들에서 떨어진 텍스트 영역을 클릭한 뒤 드래그하여 재배치합니다. 텍스트는 점 A에 의해 잡힌 상태로 이동하며, 회전(Spacebar/Shift+Spacebar) 또는 미러링(X 또는 Y 키로 각각 X축 또는 Y축 기준 미러링)할 수 있습니다.
편집 가능한 경계 사각형(반전 사각형)을 사용하는 반전 텍스트 객체를 선택하면 다음 편집 핸들을 사용할 수 있습니다:
- B을(를) 클릭하여 드래그하면 점 A을(를) 기준으로 텍스트를 회전합니다.
- C을(를) 클릭하여 드래그하면 사각형을 수직/수평 방향으로 동시에 크기 조절합니다.
- D을(를) 클릭하여 드래그하면 사각형을 수직/수평 방향으로 각각 별도로 크기 조절합니다.
- 편집 핸들에서 떨어진 텍스트 영역을 클릭한 뒤 드래그하여 재배치합니다. 텍스트는 점 A에 의해 잡힌 상태로 이동하며, 회전(Spacebar/Shift+Spacebar) 또는 미러링(X 또는 Y 키로 각각 X축 또는 Y축 기준 미러링)할 수 있습니다.
비그래픽 편집
다음과 같은 비그래픽 편집 방법을 사용할 수 있습니다:
연관된 속성 대화상자를 통한 편집
Dialog page: 텍스트
이 편집 방법은 다음 대화상자를 사용하여 텍스트 객체의 속성을 수정합니다.
Text 대화상자는 배치 중 Tab 키를 눌러 열 수 있습니다.
배치 후에는 다음 방법 중 하나로 대화상자에 접근할 수 있습니다:
- 배치된 텍스트 객체를 더블클릭합니다.
- 텍스트 객체 위에 커서를 놓고 마우스 오른쪽 버튼을 클릭한 다음, 컨텍스트 메뉴에서 Properties을(를) 선택합니다.
Inspector 패널을 통한 편집
Panel pages: PCB Inspector, PCBLIB Inspector
Inspector 패널을 사용하면 활성 문서에서 하나 이상의 설계 객체 속성을 확인하고 편집할 수 있습니다. 적절한 필터링과 함께 사용하면, 동일한 종류의 여러 객체를 한 곳에서 편리하게 변경할 수 있습니다.
특수 문자열
텍스트 객체는 현재 PCB 레이어에 사용자 정의 텍스트를 배치하는 데 사용할 수 있지만, 배치할 수 있는 것은 just 사용자 정의 텍스트만이 아닙니다. 문서화를 돕기 위해 “특수 문자열(special strings)” 개념이 사용됩니다. 이는 출력 생성 시점에 PCB에 표시되어야 하는 설계/시스템/사용자 정보를 위한 자리표시자 역할을 합니다.
설계, 시스템 및 설계 파라미터 특수 문자열의 예(왼쪽은 원본 문자열, 오른쪽은 변환 결과).
새 PCB 문서에는 기본으로 제공되는 미리 정의된 특수 문자열 세트가 있습니다. 또한 프로젝트 레벨에서 추가 파라미터를 정의하여 사용자 지정 특수 문자열을 추가할 수도 있습니다. 이러한 파라미터는 Options for Project 대화상자의 Parameters 탭에서 정의합니다.
특수 문자열 배치
PCB에서 특수 문자열을 사용하려면 문자열 객체를 배치한 다음 드롭다운에서 특수 문자열 이름 중 하나를 선택합니다.
작업 공간에서 특수 문자열 표시
일부 특수 문자열의 값은 관련 출력이 생성될 때만 확인할 수 있습니다. 그러나 대부분의 특수 문자열은 2D에서 보드를 볼 때 View Configurations 대화상자의 View Options 페이지에서 Convert Special Strings 옵션을 활성화하면 화면에서 직접 확인할 수 있습니다(L 단축키를 눌러 대화상자를 엽니다).
Convert Special Strings 옵션을 활성화하면 대부분의 특수 문자열 데이터가 작업 공간에서
출력 생성 전에 표시됩니다.
PCB 미리 정의된 특수 문자열
다음은 PCB 문서에서 사용할 수 있는 시스템 기반의 미리 정의된 특수 문자열입니다:
-
.Application_BuildNumber– PCB가 현재 로드되어 있는 소프트웨어 버전. Gerber 출력을 생성할 때 이 문자열을 사용하여 설계가 생성된 소프트웨어 빌드를 기록할 수 있습니다. -
.Arc_Count– PCB의 아크(arc) 개수. -
.Comment– 컴포넌트의 코멘트 문자열(라이브러리 편집기에서 컴포넌트 풋프린트의 일부로서 어떤 레이어에든 배치됨). -
.Component_Count– PCB의 컴포넌트 개수. -
.ComputerName– 소프트웨어가 설치되어 실행 중인 컴퓨터 이름. -
.Designator– 컴포넌트의 설계자(designator) 문자열(라이브러리 편집기에서 컴포넌트 풋프린트의 일부로서 어떤 레이어에든 배치됨). -
.Fill_Count– PCB의 필(fills) 개수. -
.Hole_Count– PCB의 드릴 홀 개수. -
.Item– 생성된 데이터가 관련되는 Item(예:D-810-2000). 해당 데이터는 그 Item을 빌드하는 데 사용됩니다. -
.ItemAndRevision– 생성된 데이터가 관련되는 Item 및 해당 Item의 특정 리비전(형식:<Item ID>-<Revision ID>, 예:D-810-2000-01.A.1). 해당 데이터는 그 특정 Item의 해당 특정 리비전을 빌드하는 데 사용됩니다. -
.ItemRevision– 생성된 데이터가 관련되는 Item의 특정 리비전(예: 01.A.1). 데이터는 대상 Altium Vault 내의 해당 Item Revision에 저장됩니다. -
.ItemRevisionBase– Item Revision 명명 규칙에서 Base Level 부분(예: 1). -
.ItemRevisionLevel1– Item Revision 명명 규칙에서 Level 1 부분(예: A). -
.ItemRevisionLevel1AndBase– Item Revision 명명 규칙에서 Level 1 및 Base Level 부분(예: A.1). -
.ItemRevisionLevel2– Item Revision 명명 규칙에서 Level 2 부분(예: 01). -
.ItemRevisionLevel2AndLevel1– Item Revision 명명 규칙에서 Level 2 및 Level 1 부분(예: 01.A). -
.Layer_Name– 문자열이 배치된 레이어 이름. -
.Legend– 기계 드릴 플롯을 위한 심볼 범례. 이 문자열은 Drill Drawing 레이어에 배치된 경우에만 유효합니다. 참고: 이는 레거시 기능입니다. 더 자세한 드릴 정보는 Drill Table 객체를 배치하십시오. -
.Net_Count– PCB의 서로 다른 넷(net) 총 개수. -
.Net_Names_On_Layer– 특정 레이어의 모든 넷 이름. 이 문자열은 내부 플레인 레이어에 배치된 경우에만 유효합니다. -
.Pad_Count– PCB의 패드(pad) 개수. -
.Pattern– PCB에서 사용된 컴포넌트 풋프린트 이름. -
.Pcb_File_Name– PCB 문서의 경로 및 파일 이름. -
.Pcb_File_Name_No_Path– PCB 문서의 파일 이름. -
.PCBConfigurationName– 출력이 생성된 구성(configuration)의 이름. -
.Plot_File_Name– 생성된 Gerber 출력의 경우, 이 문자열은 Gerber 플롯 파일의 파일명을 식별합니다. 인쇄 출력의 경우, 출력에 표시된 레이어를 식별합니다. ODB++ 출력의 경우, 파일이 저장되는 상위 폴더의 이름을 식별합니다. -
.Poly_Count– PCB의 폴리곤 수(폴리곤 포어, 내부 플레인, 스플릿 플레인으로 구성). -
.Print_Date– 인쇄/플로팅 날짜. -
.Print_Scale– 인쇄/플롯 스케일 팩터. -
.Print_Time– 인쇄/플로팅 시간. -
.Printout_Name– 출력물의 이름. -
.SlotHole_Count– PCB의 슬롯 홀 수. -
.SquareHole_Count– PCB의 사각 홀 수. -
.String_Count– PCB의 문자열(string) 수. -
.Track_Count– PCB의 트랙 수. - .VariantName - 출력이 생성된 설계의 변형(variant).
-
.VersionControl_RevNumber– 문서의 현재 리비전 번호. 이 문자열에 정보가 포함되려면 버전 관리를 사용해야 합니다. -
.Via_Count– PCB의 비아 수.
TrueType Fonts
TrueType 글꼴을 사용할 때는 \Windows\Fonts 폴더에서 찾은 TrueType 및 OpenType(TrueType의 상위 집합) 글꼴을 사용할 수 있습니다. 또한 이 기능은 완전한 유니코드 지원을 제공합니다.
TrueType 글꼴을 사용하려면 Select TrueType Font 영역의 드롭다운 필드에서 글꼴 유형을 선택하세요. 필요에 따라 Bold 및/또는 Italic 옵션을 사용해 텍스트에 강조를 추가합니다.
TrueType 글꼴에 대한 추가 옵션도 제공됩니다. Inverted 옵션을 활성화하면 텍스트를 반전된 형태로 표시할 수 있으며, 텍스트 주변 테두리의 크기도 제어할 수 있습니다.
반전된 TrueType 텍스트의 예.
Use Inverted Rectangle 옵션은 반전 텍스트의 바운딩 사각형에 대한 제어를 확장하며, 다음을 포함합니다: 사각형 크기, 사각형 내 텍스트 정렬, 사각형 가장자리에 대한 텍스트 오프셋.
바운딩 사각형과 그 안에서의 텍스트 위치를 제어하여 반전 텍스트의 외관을 미세 조정합니다.





