Click or drag to resize
XDL

NAnnoationConfig Class

주기 기본 속성 정보를 저장 및 관리하기 위한 클래스
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXAnnotationNAnnoationConfig

Namespace: Pixoneer.NXDL.NXAnnotation
Assembly: NXAnnotation (in NXAnnotation.dll) Version: 2.0.3.38 (2.0.3.38)
Syntax
C#
public class NAnnoationConfig : ICloneable

The NAnnoationConfig type exposes the following members.

Constructors
 NameDescription
Public methodNAnnoationConfig NAnnoationConfig 클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Properties
 NameDescription
Public propertyArmyMarkPath NanBitmap이 부대마크 타입일 경우 부대마크로 사용할 이미지 파일 경로를 가져오거나 설정한다.
Public propertyBackColor Background 색을 가져오거나 설정한다.
Public propertyDefaultFontFamily 글꼴을 가져오거나 설정한다.
Public propertyDefaultFontSize 글씨 크기를 가져오거나 설정한다.
Public propertyFillStyle 채우기 스타일을 가져오거나 설정한다.
Public propertyForeColor Foreground 색을 가져오거나 설정한다.
Public propertyHorizontalAlignment 글씨 가로축 정렬 속성을 가져오거나 설정한다.
Public propertyIndexMapColor NanBitmap 속성이 인덱스맵일 경우 인덱스맵에 표시할 위치(점) 색를 가져오거나 설정한다.
Public propertyIsBold Bold 여부를 가져오거나 설정한다.
Public propertyIsDrawBorder 선 그리기 여부를 가져오거나 설정한다.
Public propertyIsDrawFill 면 채우기 여부를 가져오거나 설정한다.
Public propertyIsItalic Italic 여부를 가져오거나 설정한다.
Public propertyIsStrikethrough Strikethrough 여부를 가져오거나 설정한다.
Public propertyIsUnderline Underline 여부를 가져오거나 설정한다.
Public propertyLineColor 선 색을 가져오거나 설정한다.
Public propertyLineStyle 선 스타일을 가져오거나 설정한다.
Public propertyLineThick 선 두께를 가져오거나 설정한다.
Public propertyPointSize 점 크기를 가져오거나 설정한다.
Public propertyPointSizeUnit 점 크기 단위(world 좌표계 단위)를 가져오거나 설정한다.
PointSize * PointSizeUnit => wPointSize(world 단위 point size) 계산
NDrawArgs::ConvWorldToPixelLength (ref wPointSize, ref dummy) 로 pixel 단위로 변환한 뒤에 실제 컨트롤에 적용
Public propertyPointType 점 모양을 가져오거나 설정한다.
Public propertyTextBackColor 글씨 채우기 배경색을 가져오거나 설정한다.
Public propertyTextColor 글씨 색을 가져오거나 설정한다.
Public propertyTextSizeUnit 글씨 크기 단위(world 좌표계 단위)를 가져오거나 설정한다.
(NanFigureText::FontCount 또는 NAnnotationConfig::DefaultFontSize) * TextSizeUnit => world 단위 FontSize 계산
world 단위 FontSize / NanFigureText::WPP => 실제 NRichEditCtrl 에 설정되는 FontSize
Public propertyTextStyle 글씨 채우기 스타일을 가져오거나 설정한다.
Public propertyThickUnit 선 두계 단위(world 좌표계 단위)를 가져오거나 설정한다.
LineThick * ThickUnit => wthick(world 단위 line thick) 계산
NDrawArgs::ConvWorldToPixelLength (ref wthick, ref dummy) 로 pixel 단위로 변환한 뒤에 실제 컨트롤에 적용
Public propertyUseSizeUnit 글씨 크기 단위(world 좌표계 단위) 사용 여부를 가져오거나 설정한다.
Public propertyVerticalAlignment 글씨 세로축 정렬 속성을 가져오거나 설정한다.
Top
Methods
 NameDescription
Public methodClone 객체를 복사한다.
Public methodStatic memberReadXML 주기 속성 파일을 읽어서 주기 기본 속성 정보를 설정한다.
Public methodStatic memberToARGB Color Type 값을 특정 문자열로 만들어 반환한다.
Color => "Red,Green,Blue,Alpha" 순서의 문자열로 변환(예:"255,255,125,255")
Public methodStatic memberWriteXML 지정된 경로의 파일에 주기 기본 속성 정보를 저장한다.
Top
See Also