다음을 통해 공유


ITextFont 인터페이스(tom.h)

TOM(텍스트 개체 모델) 서식 있는 텍스트 범위 특성은 이중 인터페이스 ITextFontITextPara 쌍을 통해 액세스됩니다.

상속

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

범위의 문자에 대한 글꼴 두께를 설정합니다.

설명

ITextFontITextPara 인터페이스는 각각 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

추가 정보

개념

텍스트 개체 모델

텍스트 개체 모델 사용