ITextFont 인터페이스(tom.h)
TOM(텍스트 개체 모델) 서식 있는 텍스트 범위 특성은 이중 인터페이스 ITextFont 및 ITextPara 쌍을 통해 액세스됩니다.
상속
ITextFont 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ITextFont 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITextFont 인터페이스에는 이러한 메서드가 있습니다.
ITextFont::CanChange 글꼴을 변경할 수 있는지 여부를 결정합니다. |
ITextFont::GetAllCaps 문자가 모두 대문자인지 여부를 가져옵니다. |
ITextFont::GetAnimation 애니메이션 유형을 가져옵니다. |
ITextFont::GetBackColor 텍스트 배경(강조 표시) 색을 가져옵니다. |
ITextFont::GetBold 문자가 굵게 표시되는지 여부를 가져옵니다. |
ITextFont::GetDuplicate 이 텍스트 글꼴 개체의 중복을 가져옵니다. |
ITextFont::GetEmboss 문자가 엠보싱되는지 여부를 가져옵니다. |
ITextFont::GetEngrave 문자가 각인된 문자로 표시되는지 여부를 가져옵니다. |
ITextFont::GetForeColor 전경색 또는 텍스트 색을 가져옵니다. |
ITextFont::GetHidden 문자를 숨길지 여부를 가져옵니다. |
ITextFont::GetItalic 문자가 기울임꼴인지 여부를 가져옵니다. |
ITextFont::GetKerning 커닝이 발생하는 최소 글꼴 크기를 가져옵니다. |
ITextFont::GetLanguageID 언어 ID 또는 LCID(언어 코드 식별자)를 가져옵니다. |
ITextFont::GetName 글꼴 이름을 가져옵니다. |
ITextFont::GetOutline 문자가 윤곽선으로 표시되는지 여부를 가져옵니다. |
ITextFont::GetPosition 기준선을 기준으로 문자가 세로로 오프셋되는 양을 가져옵니다. |
ITextFont::GetProtected 문자를 수정하려는 시도로부터 문자가 보호되는지 여부를 가져옵니다. |
ITextFont::GetShadow 문자가 그림자 문자로 표시되는지 여부를 가져옵니다. |
ITextFont::GetSize 글꼴 크기를 가져옵니다. (ITextFont.GetSize) |
ITextFont::GetSmallCaps 문자가 작은 대문자인지 여부를 가져옵니다. |
ITextFont::GetSpacing 문자 사이의 가로 간격을 가져옵니다. |
ITextFont::GetStrikeThrough 문자가 가운데를 통해 가로줄로 표시되는지 여부를 가져옵니다. |
ITextFont::GetStyle 범위에 있는 문자의 문자 스타일 핸들을 가져옵니다. |
ITextFont::GetSubscript 문자가 아래 첨자로 표시되는지 여부를 가져옵니다. |
ITextFont::GetSuperscript 문자가 위 첨자로 표시되는지 여부를 가져옵니다. |
ITextFont::GetUnderline 범위의 문자에 대한 밑줄 형식을 가져옵니다. |
ITextFont::GetWeight 범위의 문자에 대한 글꼴 두께를 가져옵니다. |
ITextFont::IsEqual 이 텍스트 글꼴 개체의 속성이 지정된 텍스트 글꼴 개체와 같은지 여부를 확인합니다. (ITextFont.IsEqual) |
ITextFont::Reset 문자 서식을 지정된 값으로 다시 설정합니다. |
ITextFont::SetAllCaps 문자가 모두 대문자인지 여부를 설정합니다. |
ITextFont::SetAnimation 애니메이션 유형을 설정합니다. |
ITextFont::SetBackColor 배경색을 설정합니다. |
ITextFont::SetBold 문자가 굵게 표시되는지 여부를 설정합니다. |
ITextFont::SetDuplicate 다른 텍스트 글꼴 개체를 복사하여 문자 서식을 설정합니다. |
ITextFont::SetEmboss 문자가 엠보싱되는지 여부를 설정합니다. |
ITextFont::SetEngrave 문자가 각인된 문자로 표시되는지 여부를 설정합니다. |
ITextFont::SetForeColor 전경색(텍스트) 색을 설정합니다. |
ITextFont::SetHidden 문자를 숨길지 여부를 설정합니다. |
ITextFont::SetItalic 문자가 기울임꼴인지 여부를 설정합니다. |
ITextFont::SetKerning 커닝이 발생하는 최소 글꼴 크기를 설정합니다. |
ITextFont::SetLanguageID 언어 ID 또는 LCID(언어 코드 식별자)를 설정합니다. |
ITextFont::SetName 글꼴 이름을 설정합니다. |
ITextFont::SetOutline 문자가 윤곽선으로 표시되는지 여부를 설정합니다. |
ITextFont::SetPosition 기준선을 기준으로 문자가 세로로 오프셋되는 양을 설정합니다. |
ITextFont::SetProtected 문자를 수정하려는 시도로부터 문자가 보호되는지 여부를 설정합니다. |
ITextFont::SetShadow 문자가 그림자 문자로 표시되는지 여부를 설정합니다. |
ITextFont::SetSize 글꼴 크기를 설정합니다. |
ITextFont::SetSmallCaps 문자가 작은 대문자인지 여부를 설정합니다. |
ITextFont::SetSpacing 문자 사이의 가로 간격을 설정합니다. |
ITextFont::SetStrikeThrough 문자가 가운데를 통해 가로줄로 표시되는지 여부를 설정합니다. |
ITextFont::SetStyle 범위에 있는 문자의 문자 스타일 핸들을 설정합니다. |
ITextFont::SetSubscript 문자가 아래 첨자로 표시되는지 여부를 설정합니다. |
ITextFont::SetSuperscript 문자가 위 첨자로 표시되는지 여부를 설정합니다. |
ITextFont::SetUnderline 범위의 문자에 대한 밑줄 형식을 설정합니다. |
ITextFont::SetWeight 범위의 문자에 대한 글꼴 두께를 설정합니다. |
설명
ITextFont 및 ITextPara 인터페이스는 각각 Microsoft Word 글꼴 및 단락 서식 대화 상자의 기능을 캡슐화합니다. 두 인터페이스 모두 범위 개체의 특성 중복을 반환하거나 특성 집합을 범위로 전송할 수 있는 중복(Value) 속성을 포함합니다. 따라서 프로그래밍 가능한 형식 복사처럼 작동합니다. 예를 들어 다음 서브루틴을 사용하여 r2 굵게, 글꼴 크기를 12포인트로 만드는 경우를 제외하고 r1 범위에서 r2 범위로 모든 특성을 전송할 수 있습니다.
Sub AttributeCopy(r1 As ITextRange, r2 As ITextRange)
Dim tf As ITextFont
tf = r1.Font ' Value is the default property
tf.Bold = tomTrue ' You can make some modifications
tf.Size = 12
tf.Animation = tomSparkleText
r2.Font = tf ' Apply font attributes all at once
End Sub
C++로 작성된 유사한 예제는 SetFont 를 참조하세요.
ITextFont 특성 인터페이스는 속성을 설정하는 기존의 VBA(Microsoft Visual Basic for Applications) 방법을 나타내며 원하는 VBA 표기법을 제공합니다.
ITextFont 는 이진 상태가 있는 서식 있는 텍스트 특성에 대해 "tomBool" 형식을 사용합니다. 자세한 내용은 tomBool 형식을 참조하세요.
서식 있는 편집 컨트롤은 TOM 및 RTF(서식 있는 텍스트 형식) 변환기를 통해 수정 없이 모든 ITextFont 속성을 그대로 수락하고 반환할 수 있습니다. 그러나 All Caps, Animation, Embossed, Imprint, Shadow, Small Caps, Hidden, Kerning, Outline 및 Style 글꼴 속성은 표시할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | tom.h |
추가 정보
개념