개요
TitleBarControl 을 구성하는 TitleBarIconTextControl 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
Status
Name | Type | Description |
|---|---|---|
deactivate | status | 비활성화된 상태 |
속성
border-radius
TitleBarIconTextControl 의 모서리 모양을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.border-radius
문법 설정
border-radius ::= <horizontal-radius>{4} ['/' <vertical-radius>{4}] | ||
* XCSS border-radius : 10px; border-radius : 5px 6px 10px / 5px 10px; | ||
<horizontal-radius> | 모서리를 둥글게 표시하기 위한 가로크기를 설정합니다. pixel 단위로 입력하며 스페이스를 구분자로 4개값까지 설정할 수 있습니다. 값을 1회 입력 시 top-left/top-right/bottom-right/bottom-left 모서리의 가로크기로 모두 동일한 값이 적용됩니다. 값을 2회 입력 시 top-left/bottom-right, top-right/bottom-left 모서리의 가로크기로 첫번째 값부터 각각 적용됩니다. 값을 3회 입력 시 top-left, top-right/bottom-left, bottom-right 모서리의 가로크기로 첫번째 값부터 각각 적용됩니다. 값을 4회 입력 시 top-left, top-right, bottom-right, bottom-left 모서리의 가로크기로 첫번째 값부터 각각 적용됩니다. | |
|---|---|---|
<vertical-radius> | 모서리를 둥글게 표시하기 위한 세로크기를 설정합니다. pixel 단위로 입력하며 스페이스를 구분자로 4개값까지 설정할 수 있습니다. 값을 1회 입력 시 top-left/top-right/bottom-right/bottom-left 모서리의 세로크기로 모두 동일한 값이 적용됩니다. 값을 2회 입력 시 top-left/bottom-right, top-right/bottom-left 모서리의 세로크기로 첫번째 값부터 각각 적용됩니다. 값을 3회 입력 시 top-left, top-right/bottom-left, bottom-right 모서리의 세로크기로 첫번째 값부터 각각 적용됩니다. 값을 4회 입력 시 top-left, top-right, bottom-right, bottom-left 모서리의 세로크기로 첫번째 값부터 각각 적용됩니다. | |
참고
- border-radius 속성값을 설정하지 않으면 undefined 가 설정되고, "0px" 로 동작합니다. - <horizontal-radius> 와 <vertical-radius> 는 "/" 문자로 구분하여 입력합니다. ◆ NRE 제약 - border-radius 속성을 설정하면 모든 테두리가 같은 색으로 적용됩니다. -nexa-border 속성에서 top 에 적용된 색이 모든 테두리에 적용됩니다.
color
TitleBarIconTextControl 에 표시되는 텍스트의 색상을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.color
문법 설정
color ::= <NamedColor> | <NumericColor> | ||
* XCSS color : #999999; color : rgb ( 255, 0, 0 ); color : red; | ||
<NamedColor> | "red","blue" 와 같이 미리 정의된 색상이름을 문자열로 설정합니다. | |
|---|---|---|
<NumericColor> | 표시할 색의 색상코드입니다. "#" 기호로 시작하는 6자리 hexadecimal 값으로 색상코드를 설정할 수 있습니다. (ex-"#FF00FF") red, green, blue 값을 인자로 하는 "rgb()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgb(255,0,255)") red, green, blue, alpha 값을 인자로 하는 "rgba()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgba(255,0,255,0.3)") hue, saturation, lightness 값을 인자로 하는 "hsl()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsl(120,50%,50%)") hue, saturation, lightness, alpha 값을 인자로 하는 "hsla()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsla(120,50%,50%,0.8)") | |
참고
- color 속성값을 설정하지 않으면 undefined 가 설정되고, "#000000" 으로 동작합니다.
cursor
TitleBarIconTextControl 영역에서 표시될 마우스 포인터의 종류를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.cursor
문법 설정
cursor ::= 'none' | 'auto' | 'default' | 'copy' | 'crosshair' | 'help' | 'move' | 'not-allowed' | 'pointer' | 'progress' | 'text' | 'wait' | 'ew-resize' | 'e-resize' | 'w-resize' | 'ns-resize' | 'n-resize' | 's-resize' | 'nesw-resize' | 'ne-resize' | 'sw-resize' | 'nwse-resize' | 'nw-resize' | 'se-resize' | ||
* XCSS
cursor : default ; | ||
"none" | 마우스 포인터를 표시하지 않습니다.
| |
|---|---|---|
"auto" | 컴포넌트의 특성에 맞는 포인터가 표시됩니다. Edit계열 컴포넌트는 "text" 포인터가 표시됩니다. 그외 계열 컴포넌트는 "arrow" 포인터가 표시됩니다. | |
"default" | 시스템의 기본 포인터가 표시됩니다. 일반적으로 "arrow" 포인터가 표시됩니다. | |
"copy" | 화살표와 작은 십자("+") 모양의 포인터가 표시됩니다.
| |
"crosshair" | 십자("+") 모양의 포인터가 표시됩니다.
| |
"help" | 화살표와 작은 물음표 모양의 포인터가 표시됩니다.
| |
"move" | 십자 화살표 모양의 포인터가 표시됩니다.
| |
"not-allowed" | 금지 표지판 모양의 포인터가 표시됩니다.
| |
"pointer" | 손모양의 포인터가 표시됩니다.
| |
"progress" | OS 또는 환경에 따라 다른 형태의 포인터가 표시됩니다. 원, 화살표와 모래시계, 화살표와 원 등 다양한 형태로 표시됩니다.
| |
"text" | 아이("I") 모양의 포인터가 표시됩니다. | |
"wait" | OS 또는 환경에 따라 다른 형태의 포인터가 표시됩니다. 원, 모래시계, 시계 등 다양한 형태로 표시됩니다. | |
"ew-resize" | 수평으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"e-resize" | 수평으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"w-resize" | 수평으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"ns-resize" | 수직으로 된 양쪽 화살표 모양의 포인터가 표시됩니다.
| |
"n-resize" | 수직으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"s-resize" | 수직으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"nesw-resize" | 사선("/")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"ne-resize" | 사선("/")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"sw-resize" | 사선("/")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
"nwse-resize" | 역사선("\")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다.
| |
"nw-resize" | 역사선("\")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다.
| |
"se-resize" | 역사선("\")으로 된 양쪽 화살표 모양의 포인터가 표시됩니다. | |
참고
- cursor 속성값을 설정하지 않으면 undefined 가 설정되고 "auto" 로 동작합니다. - disable 상태인 서브컨트롤이 있는 컴포넌트의 경우 마우스 포인터는 서브컨트롤 영역에서 서브컨트롤의 disable status값이 적용되지 않고, 컴포넌트의 enable status 설정값이 적용됩니다. 서브컨트롤과 컴포넌트가 모두 disable 상태일 때는 parent 의 enable status 설정값이 적용됩니다.
enable
TitleBarIconTextControl 의 사용가능 여부를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.enable
문법 설정
enable ::= 'true' | 'false' | ||
true | TitleBarIconTextControl 을(를) 사용할 수 있게 설정합니다. | |
|---|---|---|
false | TitleBarIconTextControl 을(를) 사용할 수 없게 설정합니다. | |
참고
- enable 속성값이 false 이면 컴포넌트가 화면에 표시되지만 포커스나 입력을 받을 수 없습니다. - Div 와 같은 컨테이너 컴포넌트의 enable 속성값을 false 로 설정하면 자식 컴포넌트도 모두 Disable 됩니다.
font
TitleBarIconTextControl 에서 사용하는 폰트를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.font
문법 설정
strfont ::= [<font-style>] [<font-weight>] <font-size> ['/'<line-height>] <font-family> <font-style> ::= 'normal' | 'italic' <font-weight> ::= 'normal' | 'bold' | '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' <font-size> ::= <nSize> 'px'|'pt'|'em'|'rem' <line-height> ::= 'normal' | <nValue> | <nPixel>'px' | <nPercent>'%' <font-family> ::= <font-name> [',' <font-name>]* | ||
* XCSS font : bold 12pt/30px arial, sans-serif; | ||
<font-style> | 폰트의 스타일을 설정합니다. "normal" 설정 시 스타일이 적용되지 않습니다. "italic" 설정 시 기울임 스타일이 적용됩니다. | |
|---|---|---|
<font-weight> | 폰트의 굵기를 설정합니다. "normal" 설정 시 굵기가 적용되지 않습니다. "bold" 설정 시 굵은 폰트가 적용됩니다. "100"~"900" 로 설정 시 설정한 굵기로 폰트가 적용됩니다. "100"~"900" 로 설정 시 굵기에 해당하는 폰트가 정의되어 있어야 합니다. | |
<font-size> | 폰트 크기의 단위는 아래와 같이 절대 길이 단위와 상대 길이 단위로 설정할 수 있습니다. 단위를 지정하지 않으면 속성값이 적용되지 않습니다. - 절대 길이 단위: pixel("px"), point("pt") - 상대 길이 단위: "em", "rem" 폰트 크기 단위를 "em", "rem"으로 설정한 경우에는 아래와 같이 폰트 크기가 계산됩니다. - "em": 상위 컴포넌트 font-size 기준으로 상대적인 크기를 설정 - "rem": MainFrame font-size 기준으로 상대적인 크기를 설정 | |
<nSize> | 폰트 크기 단위에 따라 정수 또는 소수로 설정합니다. 음수값은 설정할 수 없습니다. - "px", "pt": 정수 - "em", "rem": 정수 또는 소수 | |
<line-height> | 텍스트가 여러줄로 표시되는 경우 줄 사이의 간격을 설정합니다. 음수값을 설정할 수 없습니다. "normal" 설정 시 줄 사이의 간격을 설정하지 않습니다. "normal" 설정 시 웹브라우저마다 줄 사이의 간격이 다르게 적용됩니다. "normal" 설정 시 Nexacro Runtime Environment는 폰트 크기에 곱할 값(<nValue>값)이 "1.15" 일 때와 동일하게 동작합니다. | |
<nValue> | 폰트 크기에 곱할 값을 설정합니다. 계산 결과값이 줄 사이 간격으로 적용됩니다. | |
<nPixel> | 줄 사이의 간격을 pixel 단위의 숫자로 설정합니다. "px" 단위를 생략할 수 없습니다. | |
<nPercent> | 폰트 크기에 곱할 비율값을 설정합니다. 계산 결과값이 줄 사이 간격으로 적용됩니다. "%" 단위를 생략할 수 없습니다. | |
<font-family> | 폰트 이름을 리스트로 설정합니다. 콤마(",")로 구분하여 폰트 이름을 여러개 설정할 수 있습니다. 먼저 선언된 폰트가 우선적으로 적용됩니다. 선언된 폰트가 시스템에 없을 경우 선언된 순서대로 사용 가능한 폰트를 적용합니다. 선언된 폰트가 모두 없을 경우 시스템 기본 폰트가 적용됩니다. | |
<font-name> | 폰트의 이름을 설정합니다. | |
참고
- font 속성값을 설정하지 않으면 undefined 가 설정되고, "12pt/normal Verdana" 로 동작합니다. - font 속성의 폰트 크기가 변경되면 <line-height> 에 적용된 값에 따라 줄간격이 변경될 수 있습니다. - <font-weight> 를 수치로 설정 시 "400" 값이 일반적인 굵기로 적용되고, "700" 값이 "bold" 로 적용됩니다. 폰트에 수치값에 해당하는 폰트굵기가 없다면 "400" 과 "700" 중 가까운 값으로 표시됩니다. - UserFont 사용 시 환경별로 지원하는 포맷정보는 "Appendix > Supported UserFont" 항목을 참고하세요. ◆ WRE 제약 - -nexa-text-align 속성값이 "right" 일 때 font 속성에 "italic" 을 설정하면 마지막 텍스트의 기울어진 부분이 잘려서 표시될 수 있습니다. 웹브라우저에서 텍스트영역을 일반글자 기준으로 처리한 후 기울임을 적용하면서 발생하는 문제입니다.
height
TitleBarIconTextControl 을(를) 표시하기 위한 높이를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.height
문법 설정
height ::= <nVal> ['px' | '%'] | ||
<nVal> | TitleBarIconTextControl 의 높이를 pixel 또는 비율("%") 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- 높이값에 단위를 생략할 경우 pixel 값으로 적용됩니다. - 높이값에 단위문자를 포함할 경우 문자열 형태로 설정하여야 합니다.
left
TitleBarIconTextControl 을(를) 표시하기 위한 좌측 좌표값을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.left
문법 설정
left ::= <nVal> ['px' | '%'] | ||
<nVal> | TitleBarIconTextControl 의 좌측 좌표값을 pixel 또는 비율("%") 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- 좌표값에 단위를 생략할 경우 pixel 값으로 적용됩니다. - 좌표값에 단위문자를 포함할 경우 문자열 형태로 설정하여야 합니다.
letter-spacing
TitleBarIconTextControl 에 표시되는 문자의 간격(자간)을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.letter-spacing
문법 설정
letter-spacing ::= 'normal' | <nVal> 'px' | ||
* XCSS letter-spacing : 2px ; | ||
"normal" | 문자 사이의 간격(자간)을 설정하지 않습니다. | |
|---|---|---|
<nVal> | 문자 사이의 간격(자간)을 pixel 단위로 설정합니다. | |
참고
- letter-spacing 속성값을 설정하지 않으면 undefined 가 설정되고, "normal" 로 동작합니다.
name
TitleBarIconTextControl 의 이름을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☑ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.name
문법 설정
name | Control 의 이름을 설정합니다. | |
|---|---|---|
참고
- 컴포넌트 내부에 정의된 Control 은 name 을 설정할 수 없습니다.
-nexa-border
TitleBarIconTextControl 의 테두리를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-border
문법 설정
-nexa-border ::= <line-width> <line-style> <color> [,<line-width> <line-style> <color>]{3}
<line-width> ::= 'thin' | 'medium' | 'thick' | <nWidth> 'px'
<line-style> ::= 'none' | 'hidden' | 'dotted' | 'dashed' | 'solid' | 'double' | 'groove' | 'ridge' | 'inset' | 'outset'
<color> ::= <NamedColor> | <NumericColor>
1회 입력 : top/right/bottom/left 에 모두 적용됩니다.
2회 입력 : top/bottom, right/left 에 첫번째 값부터 각각 적용됩니다.
3회 입력 : top, right/left, bottom 에 첫번째 값부터 각각 적용됩니다.
4회 입력 : top, right, bottom, left 에 첫번째 값부터 각각 적용됩니다.
* 2회~4회 입력은 border-radius 속성값이 설정되지 않은 경우만 적용됩니다. | ||
* XCSS -nexa-border : 1px solid #999999; -nexa-border : 1px solid #999999, 1px solid #999999, 1px solid #999999, 1px solid #999999; | ||
<line-width> | 테두리 선의 두께를 설정합니다. "thin" 설정 시 1 pixel 두께로 테두리가 표시됩니다. "medium" 설정 시 3 pixel 두께로 테두리가 표시됩니다. "thick" 설정 시 5 pixel 두께로 테두리가 표시됩니다. <nWidth> 설정 시 <nWidth> pixel 두께로 테두리가 표시됩니다. | |
|---|---|---|
<nWidth> | 테두리 선의 두께를 pixel 단위로 설정합니다. "px" 단위는 생략할 수 없습니다. | |
<line-style> | 테두리 선의 스타일을 설정합니다. "none" 설정 시 테두리가 표시되지 않습니다. "hidden" 설정 시 테두리가 표시되지 않습니다. "dotted" 설정 시 테두리가 점선으로 표시됩니다. "dashed" 설정 시 테두리가 긴 점선으로 표시됩니다. "solid" 설정 시 테두리가 실선으로 표시됩니다. "double" 설정 시 테두리가 두줄로 표시됩니다. "groove" 설정 시 테두리가 들어간 것처럼 보이게 입체적으로 표시됩니다. "ridge" 설정 시 테두리가 올라온 것처럼 보이게 입체적으로 표시됩니다. "inset" 설정 시 컴포넌트가 들어간 것처럼 보이게 테두리가 입체적으로 표시됩니다. "outset" 설정 시 컴포넌트가 올라온 것처럼 보이게 테두리가 입체적으로 표시됩니다. | |
<color> | 테두리 색상을 색상이름 또는 색상코드로 설정합니다. | |
<NamedColor> | "red","blue" 와 같이 미리 정의된 색상이름을 문자열로 설정합니다. | |
<NumericColor> | 표시할 색의 색상코드입니다. "#" 기호로 시작하는 6자리 hexadecimal 값으로 색상코드를 설정할 수 있습니다. (ex-"#FF00FF") red, green, blue 값을 인자로 하는 "rgb()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgb(255,0,255)") red, green, blue, alpha 값을 인자로 하는 "rgba()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgba(255,0,255,0.3)") hue, saturation, lightness 값을 인자로 하는 "hsl()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsl(120,50%,50%)") hue, saturation, lightness, alpha 값을 인자로 하는 "hsla()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsla(120,50%,50%,0.8)") | |
참고
- -nexa-border 속성값을 설정하지 않으면 undefined 가 설정되고, "medium none #999999" 로 동작합니다. - <line-style> 이 "double" 일 때 두 줄을 다른 색으로 설정할 수 없습니다. <color> 에 설정된 색이 두 줄에 모두 적용됩니다. ◆ Nexacro Runtime Environment 제약 - 각 테두리의 색상이나 두께를 다르게 설정했을 경우 top > right > bottom > left 순으로 겹쳐서 표시됩니다. - <line-style> 파라미터에 "double","groove","ridge","inset","outset" 값을 설정해도 적용되지 않습니다. - <line-width> 파라미터에 "thin","medium","thick" 값을 설정해도 적용되지 않습니다. ◆ Web Runtime Environment 제약 - 각 테두리의 색상이나 두께를 다르게 설정했을 경우 웹브라우저에 따라 테두리가 겹쳐지는 순서가 다르게 처리될 수 있습니다. - 각 테두리의 색상이나 두께를 다르게 설정했을 경우 border-radius 속성값이 설정되어 있으면 두께는 각 테두리 별로 따로 적용되고, 색상은 top 에 설정된 색이 적용됩니다. - 각 테두리의 색상이나 두께를 다르게 설정했을 경우 border-radius 속성값이 설정되어 있어도 일부 브라우저는 각 테두리의 색상이나 두께가 각각 적용됩니다.
-nexa-icon
TitleBarIconTextControl에서 텍스트와 함께 표시 될 아이콘 이미지를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-icon
문법 설정
-nexa-icon ::= 'URL(" ' <Theme-Image> | <Web-Image> ' ")' | ||
* XCSS -nexa-icon : URL("./images/smiley.gif"); -nexa-icon : URL("theme://images/border.png"); | ||
<Theme-Image> | 테마에 선언된 이미지를 "theme://images/이미지명" 형식으로 설정합니다. 테마에 해당 이미지가 등록되어 있어야 합니다. | |
|---|---|---|
<Web-Image> | 웹의 이미지를 "http://경로/이미지명", "https://경로/파일명" 형식으로 설정합니다. 웹에 접근 가능한 환경이어야 합니다. | |
참고
- -nexa-icon 속성값을 설정하지 않으면 undefined 가 설정됩니다. - 아이콘 이미지가 표시되는 위치는 -nexa-icon-position 속성에서 설정합니다.
-nexa-icon-position
TitleBarIconTextControl에서 텍스트와 함께 표시 될 아이콘 이미지의 위치를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-icon-position
문법 설정
-nexa-icon-position ::= 'left' | 'top' | 'right' | 'bottom' | ||
* XCSS -nexa-icon-position : left ; | ||
"left" | 아이콘을 텍스트 왼쪽에 표시합니다. | |
|---|---|---|
"right" | 아이콘을 텍스트 오른쪽에 표시합니다. | |
"top" | 아이콘을 텍스트 위쪽에 표시합니다. | |
"bottom" | 아이콘을 텍스트 아래쪽에 표시합니다. | |
참고
- -nexa-icon-position 속성값을 설정하지 않으면 undefined 가 설정되고, "left" 로 동작합니다. - 아이콘과 텍스트가 겹쳐지도록 설정할 수 없습니다.
-nexa-padding
TitleBarIconTextControl 영역의 안쪽 여백을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-padding
문법 설정
-nexa-padding ::= <npadding>'px'{4} | ||
* XCSS -nexa-padding : 5px 5px 5px 5px; | ||
<npadding> | TitleBarIconTextControl 영역의 안쪽 여백을 pixel 단위로 설정합니다. 값을 1회 입력 시 top/right/bottom/left 에 모두 동일한 값이 적용됩니다. 값을 2회 입력 시 top/bottom, right/left 에 첫번째 값부터 각각 적용됩니다. 값을 3회 입력 시 top, right/left, bottom 에 첫번째 값부터 각각 적용됩니다. 값을 4회 입력 시 top, right, bottom, left 에 첫번째 값부터 각각 적용됩니다. "px" 단위를 생략할 수 없습니다. | |
|---|---|---|
참고
- -nexa-padding 속성값을 설정하지 않으면 undefined 가 설정되고, "0px" 로 동작합니다. - -nexa-padding 속성은 컴포넌트에 표시되는 아이콘과 텍스트의 영역에 적용됩니다. - TitleBarIconTextControl 의 너비보다 표시되는 컨텐츠의 너비가 길면 "right" 방향의 padding 값이 무시됩니다. - Div 와 같이 자식을 갖을 수 있는 컴포넌트에서 -nexa-padding 속성은 자식 컴포넌트의 위치에 영향을 주지 않습니다.
-nexa-rtl-icon
TitleBarIconTextControl 의 rtl 속성이 true 로 적용될 때 표시될 아이콘 이미지를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-rtl-icon
문법 설정
strRtlIcon ::= "URL(' " <Theme-Image> | <Web-Image> " ')" | ||
* XCSS -nexa-rtl-icon : URL("http://localhost/Test.jpg"); -nexa-rtl-icon : URL("theme://images/Test.jpg") | ||
strRtlIcon | "URL ('<이미지위치>')" 형식으로 테마 또는 웹의 이미지 경로를 문자열로 설정합니다. | |
|---|---|---|
<Theme-Image> | 테마에 정의된 이미지를 "theme://images/이미지명" 형식으로 설정합니다. 테마에 해당 이미지가 등록되어 있어야 합니다. | |
<Web-Image> | 웹의 이미지를 "http://경로/이미지명", "https://경로/이미지명" 형식으로 설정합니다. 웹에 접근 가능한 환경이어야 합니다. | |
참고
- rtl 속성에 의해 표시기준이 변경되면 반전된 이미지를 적용하려 할 때 사용하는 속성입니다. - XCSS 에서만 설정할 수 있는 속성으로 스크립트로 값을 변경할 수 없습니다. XCSS 에 -nexa-rtl-icon 속성값을 설정하지 않으면 -nexa-icon 속성에 설정된 이미지가 적용됩니다. - TypeDefinition 영역의 Services 에 정의된 사용자 Prefix 는 테마 또는 XCSS 에서 이미지경로로 사용할 수 없습니다. - 아이콘 이미지가 표시되는 위치는 -nexa-icon-position 속성으로 설정합니다.
-nexa-text-align
TitleBarIconTextControl 에 표시되는 텍스트 또는 컨텐츠의 가로 정렬 방식을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-text-align
문법 설정
-nexa-text-align ::= 'left' | 'right' | 'center' | ||
* XCSS -nexa-text-align : center; | ||
"left" | 텍스트 또는 컨텐츠를 왼쪽으로 정렬합니다. | |
|---|---|---|
"center" | 텍스트 또는 컨텐츠를 가운데로 정렬합니다. | |
"right" | 텍스트 또는 컨텐츠를 오른쪽으로 정렬합니다. | |
참고
- -nexa-text-align 속성값을 설정하지 않으면 undefined 가 설정되고, 동작되는 기본값이 컴포넌트에 따라 다릅니다. > FileDownload, Button, IconControl, IconTextControl 은 "center" 로 동작됩니다. > MaskEdit 는 type 속성값이 "number" 이면 "right" 로 동작되고, "string" 이면 "left" 로 동작됩니다. > Grid 는 displaytype 속성값에 따라 동작되는 값이 다릅니다. > 나머지 컴포넌트는 "left" 로 동작됩니다. - TitleBarIconTextControl 의 너비보다 표시되는 텍스트의 길이가 크면 "right" 를 설정해도 "left" 로 동작됩니다. ◆ web runtime environment 제약 - -nexa-text-align 속성값이 "right" 일 때 font 속성에 "italic" 을 설정하면 마지막 텍스트의 기울어진 부분이 잘려서 표시될 수 있습니다. 웹브라우저에서 텍스트영역을 일반글자 기준으로 처리한 후 기울임을 적용하면서 발생하는 문제입니다.
-nexa-text-decoration
TitleBarIconTextControl 에 표시되는 텍스트에 적용할 효과를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-text-decoration
문법 설정
-nexa-text-decoration ::= 'none' | <txt-deco> [' ' <txt-deco>]{2} <txt-deco> ::= 'underline' | 'overline' | 'line-through' | ||
* XCSS -nexa-text-decoration : underline overline; | ||
"none" | 텍스트에 효과를 적용하지 않습니다. | |
|---|---|---|
<txt-deco> | 텍스트에 적용할 효과를 설정합니다. "underline" 설정 시 텍스트에 밑줄 효과가 적용됩니다. "overline" 설정 시 텍스트에 윗줄 효과가 적용됩니다. "line-through" 설정 시 텍스트에 취소선 효과가 적용됩니다. | |
참고
- -nexa-text-decoration 속성값을 설정하지 않으면 undefined 가 설정되고, "none" 으로 동작합니다.
- 각 효과는 공백(" ")을 구분자로 사용하여 여러번 설정할 수 있습니다.
◆ web runtime environment 제약
- 일부 웹브라우저는 속성값에 "none" 이 포함될 경우 텍스트에 효과가 적용되지 않습니다.-nexa-text-padding
TitleBarIconTextControl 에 표시되는 아이콘과 텍스트의 간격을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-text-padding //get
문법 설정
strtextpadding ::= <ntextpadding>'px'{4} | ||
* XCSS -nexa-text-padding : 5px 5px 5px 5px; | ||
<ntextpadding> | 아이콘과 텍스트 영역의 간격을 pixel 단위로 설정합니다. 값을 1회 입력 시 top/right/bottom/left 에 모두 동일한 값이 적용됩니다. 값을 2회 입력 시 top/bottom, right/left 에 첫번째 값부터 각각 적용됩니다. 값을 3회 입력 시 top, right/left, bottom 에 첫번째 값부터 각각 적용됩니다. 값을 4회 입력 시 top, right, bottom, left 에 첫번째 값부터 각각 적용됩니다. "px" 단위를 생략할 수 없습니다. | |
|---|---|---|
참고
- -nexa-text-padding 속성값을 설정하지 않으면 undefined 가 설정되고, "0px" 로 동작합니다. - TitleBarIconTextControl 에 표시되는 아이콘이 없을 경우 -nexa-text-padding 속성값은 무시됩니다. - 일반적으로 아이콘과 텍스트에 간격을 주고자 할 때 사용하는 속성으로 아이콘의 위치에 맞게 속성값을 설정합니다.
-nexa-vertical-align
TitleBarIconTextControl 에 표시되는 텍스트 또는 컨텐츠의 세로 정렬 방식을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.-nexa-vertical-align
문법 설정
-nexa-vertical-align ::= 'top' | 'middle' | 'bottom' | ||
* XCSS -nexa-vertical-align : middle; | ||
"top" | 텍스트 또는 컨텐츠를 위쪽으로 정렬합니다. | |
|---|---|---|
"middle" | 텍스트 또는 컨텐츠를 가운데로 정렬합니다. | |
"bottom" | 텍스트 또는 컨텐츠를 아래쪽으로 정렬합니다. | |
참고
- -nexa-vertical-align 속성값을 설정하지 않으면 undefined 가 설정되고, "middle" 로 동작합니다.
opacity
TitleBarIconTextControl 영역의 투명도를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.opacity
문법 설정
* XCSS opacity : 0.8 ; opacity : 80%; | ||
opacity | 0.0 ~ 1.0 사이의 값 또는 0.0% ~ 100.0% 사이의 값을 지정합니다. 0(또는 0%)을 설정하면 완전 투명, 1(또는 100%)을 설정하면 완전 불투명으로 처리됩니다. 1 이상의 값은 1로, 0 이하의 값은 0으로 처리됩니다. 마찬가지로 100% 이상의 값은 100%로, 0% 이하의 값은 0%로 처리됩니다. XCSS는 숫자 또는 퍼센트 값으로만 설정할 수 있습니다. | |
|---|---|---|
참고
- opacity 속성값을 설정하지 않으면 undefined 가 설정되고, 1 로 동작합니다. - Div 와 같이 자식 컴포넌트를 가질 수 있는 컴포넌트에 opacity 속성을 적용하면 자식 컴포넌트도 함께 적용됩니다. - 부모와 자식 컴포넌트에 각각 opacity 속성이 설정되어 있으면 자식 컴포넌트의 투명도는 부모의 투명도에 추가적으로 적용됩니다. 예를 들어 부모의 opacity가 0.5 이고 자식의 opacity가 0.4 이면 결과적으로 자식 컴포넌트는 0.2 의 투명도가 적용됩니다.
right
TitleBarIconTextControl 를 표시하기 위한 우측 좌표값을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.right
문법 설정
right ::= <nVal>['px' | '%'] | ||
<nVal> | TitleBarIconTextControl 의 우측 좌표값을 pixel 또는 비율("%") 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- 좌표값에 단위를 생략할 경우 pixel 값으로 적용됩니다. - 좌표값에 단위문자를 포함할 경우 문자열 형태로 설정하여야 합니다.
top
TitleBarIconTextControl 을(를) 표시하기 위한 상단 좌표값을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.top
문법 설정
top ::= <nVal> ['px' | '%'] | ||
<nVal> | TitleBarIconTextControl 의 상단 좌표값을 pixel 또는 비율("%") 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- 좌표값에 단위를 생략할 경우 pixel 값으로 적용됩니다. - 좌표값에 단위문자를 포함할 경우 문자열 형태로 설정하여야 합니다.
width
TitleBarIconTextControl 을(를) 표시하기 위한 너비를 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.width
문법 설정
width ::= <nVal> ['px' | '%'] | ||
<nVal> | TitleBarIconTextControl 의 너비를 pixel 또는 비율("%") 단위의 숫자로 설정합니다. | |
|---|---|---|
참고
- 너비값에 단위를 생략할 경우 pixel 값으로 적용됩니다. - 너비값에 단위문자를 포함할 경우 문자열 형태로 설정하여야 합니다.
word-spacing
TitleBarIconTextControl 에 표시되는 텍스트의 단어 사이 간격을 설정하는 속성입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☑ Windows | ☑ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☑ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☑ Android | ☑ iOS/iPadOS | |||
속성 타입
☐ Enum | ☐ Expr | ☐ Control | ☐ Hidden | ☐ ReadOnly | ☐ Bind | ☐ Collection | ☐ StringResource |
문법
TitleBarIconTextControl.word-spacing
문법 설정
word-spacing ::= 'normal' | <nVal>'px' | ||
* XCSS word-spacing : 30px ; | ||
"normal" | 텍스트의 단어 사이 간격을 설정하지 않습니다. 현재 font 에 맞는 기본형태로 텍스트가 표시됩니다. | |
|---|---|---|
<nVal> | pixel 단위로 텍스트의 단어 사이 간격을 설정합니다. | |
참고
- word-spacing 속성값을 설정하지 않으면 undefined 가 설정되고, "normal" 로 동작합니다.