TextStyleAdd

지정된 스타일을 단일 동작의 텍스트에 추가합니다.

포맷 

TextStyleAdd(텍스트 ; 스타일)

매개 변수 

텍스트 - 임의의 텍스트 표현식 또는 텍스트 필드

스타일 - 설명 아래 나열된 임의의 지정된 스타일

반환되는 데이터 유형 

텍스트

다음 버전에서 시작됨 

7.0

설명 

스타일 이름 사이에 + 연산자를 사용하여 여러 스타일을 추가할 수 있습니다. 음수 값은 유효하지 않습니다. 지정된 스타일만이 Plain인 경우 모든 스타일이 제거됩니다. 다른 스타일과 혼합된 경우 Plain은 무시됩니다. 스타일은 대소문자를 구분하지 않으며 공백을 포함하지 않습니다.

반환되는 필드 유형이 텍스트와 다른 유형인 경우 텍스트 포맷 옵션이 유실됩니다.

유효한 스타일은 다음과 같습니다.

  • Plain
  • Bold
  • Italic
  • Underline
  • HighlightYellow
  • Condense
  • Extend
  • Strikethrough
  • SmallCaps
  • Superscript
  • Subscript
  • Uppercase
  • Lowercase
  • Titlecase
  • WordUnderline
  • DoubleUnderline
  • AllStyles(사용 가능한 모든 스타일)

참고 

  • 텍스트의 대소문자를 변경하거나 포맷을 지정하려면 Lower, Upper 또는 Proper 함수를 사용합니다(텍스트 함수 참조).

예제 1 

TextStyleAdd("Plaid" ; Italic)은 단어 Plaid을 이탤릭체로 반환합니다.

이름 필드에 Sophie가 있으면 TextStyleAdd(이름 ; Bold+Underline)Sophie를 볼드체 및 밑줄체로 반환합니다.

예제 2 

다음 계산은 텍스트에서 모든 스타일을 제거한 다음 전체 문구를 이탤릭체화합니다.

복사
TextStyleAdd(TextStyleAdd(이름 ; Plain) ; Italic)

예제 3 

다음 계산은 스타일의 두 설명을 생성한 다음 스타일을 사용하여 두 문구를 연결합니다. Let 함수 사용은 길고 복잡한 TextStyleAdd 문을 생성하지 않는 효과적인 방법입니다.

복사
Let([
   TitleStyle = Smallcaps + Titlecase ; 
   BodyStyle = Plain 
] ; 
TextStyleAdd(titleField ; titleStyle) & "¶¶" & TextStyleAdd(bodyField ; BodyStyle))

예제 4 

다음 예제에서 여러 단어의 모든 일치 항목을 찾고 스타일을 변경하기 위해 Substitute 함수를 TextStyleAdd 함수와 함께 결합하여 사용합니다.

복사
Substitute(ArticleBody ; 
[ "Phrase1" ; TextStyleAdd("Phrase 1" ; Italic) ] ; 
[ "Phrase 2" ; TextStyleAdd("Phrase 2" ; Bold) ])