ITextPara 인터페이스(tom.h)
TOM(텍스트 개체 모델) 서식 있는 텍스트 범위 특성은 ITextFont 및 ITextPara 쌍의 이중 인터페이스를 통해 액세스됩니다.
상속
ITextPara 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ITextPara 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ITextPara 인터페이스에는 이러한 메서드가 있습니다.
ITextPara::AddTab tbAlign 형식과 리더 스타일 tbLeader를 사용하여 변위 tbPos에 탭을 추가합니다. |
ITextPara::CanChange 단락 서식을 변경할 수 있는지 여부를 결정합니다. |
ITextPara::ClearAllTabs 모든 탭을 지우고 기본 탭 간격을 사용하여 간격이 같은 탭으로 되돌립니다. |
ITextPara::D eleteTab 지정된 변위에서 탭을 삭제합니다. |
ITextPara::GetAlignment 현재 단락 맞춤 값을 검색합니다. |
ITextPara::GetDuplicate 지정된 단락 서식 개체의 중복을 만듭니다. 중복 속성은 ITextPara 개체의 기본 속성입니다. |
ITextPara::GetFirstLineIndent 왼쪽 들여쓰기를 기준으로 단락의 첫 번째 줄을 들여쓰는 데 사용되는 양을 검색합니다. 왼쪽 들여쓰기는 첫 번째 줄을 제외한 단락의 모든 줄에 대한 들여쓰기입니다. |
ITextPara::GetHyphenation 범위에 대해 자동 하이픈을 사용할 수 있는지 여부를 결정합니다. |
ITextPara::GetKeepTogether 단락 내에서 페이지 나누기가 허용되는지 여부를 결정합니다. |
ITextPara::GetKeepWithNext 범위의 단락 간에 페이지 나누기가 허용되는지 여부를 결정합니다. |
ITextPara::GetLeftIndent 단락의 첫 번째 줄을 제외한 모든 줄을 들여쓰는 데 사용되는 거리를 검색합니다. 거리는 왼쪽 여백을 기준으로 합니다. |
ITextPara::GetLineSpacing 텍스트 범위의 줄 간격 값을 검색합니다. |
ITextPara::GetLineSpacingRule 텍스트 범위에 대한 줄 간격 규칙을 검색합니다. |
ITextPara::GetListAlignment 글머리 기호 및 번호 매기기 목록에 사용할 정렬 종류를 검색합니다. |
ITextPara::GetListLevelIndex 단락에 사용되는 목록 수준 인덱스를 검색합니다. |
ITextPara::GetListStart 목록 번호 매기기 시퀀스의 시작 값 또는 코드를 검색합니다. |
ITextPara::GetListTab 첫 줄 들여쓰기와 첫 번째 줄의 텍스트 사이의 거리인 목록 탭 설정을 검색합니다. 번호 매기기 또는 글머리 기호 텍스트는 첫 줄 들여쓰기 값에서 왼쪽 맞춤, 가운데 맞춤 또는 오른쪽 맞춤입니다. |
ITextPara::GetListType 단락에 사용할 번호 매기기 종류를 검색합니다. |
ITextPara::GetNoLineNumber 단락 번호 매기기를 사용할지 여부를 결정합니다. |
ITextPara::GetPageBreakBefore 범위의 각 단락이 새 페이지에서 시작해야 하는지 여부를 결정합니다. |
ITextPara::GetRightIndent 단락의 오른쪽 여백 들여쓰기 크기를 검색합니다. |
ITextPara::GetSpaceAfter 단락 아래의 세로 간격을 검색합니다. |
ITextPara::GetSpaceBefore 단락 위의 세로 간격을 검색합니다. |
ITextPara::GetStyle 지정한 범위의 단락에 대한 스타일 핸들을 검색합니다. |
ITextPara::GetTab 지정된 탭에 대한 탭 매개 변수(변위, 맞춤 및 지시선 스타일)를 검색합니다. |
ITextPara::GetTabCount 탭 수를 검색합니다. |
ITextPara::GetWidowControl 범위의 단락에 대한 과부 및 분리 컨트롤 상태를 검색합니다. |
ITextPara::IsEqual 현재 범위에 지정된 범위와 동일한 속성이 있는지 확인합니다. |
ITextPara::Reset 단락 서식을 선택한 기본값으로 다시 설정합니다. |
ITextPara::SetAlignment 단락 맞춤을 설정합니다. |
ITextPara::SetDuplicate 지정된 형식을 복사하여 기존 단락의 서식을 설정합니다. |
ITextPara::SetHyphenation 범위의 단락에 대한 하이픈을 제어합니다. |
ITextPara::SetIndents 단락의 첫 줄 들여쓰기, 왼쪽 들여쓰기 및 오른쪽 들여쓰기를 설정합니다. |
ITextPara::SetKeepTogether 범위의 단락 내에서 페이지 나누기가 허용되는지 여부를 제어합니다. |
ITextPara::SetKeepWithNext 범위의 단락 간에 페이지 나누기가 허용되는지 여부를 제어합니다. |
ITextPara::SetLineSpacing 단락 줄 간격 규칙과 단락의 줄 간격을 설정합니다. |
ITextPara::SetListAlignment 단락에 사용되는 글머리 기호 또는 번호 매기기 텍스트의 맞춤을 설정합니다. |
ITextPara::SetListLevelIndex 단락에 사용되는 목록 수준 인덱스를 설정합니다. |
ITextPara::SetListStart 번호 매기기 목록의 시작 번호 또는 유니코드 값을 설정합니다. |
ITextPara::SetListTab 첫 번째 들여쓰기와 첫 번째 줄의 텍스트 시작 사이의 거리인 목록 탭 설정을 설정합니다. |
ITextPara::SetListType 단락에 사용할 목록 유형을 설정합니다. |
ITextPara::SetNoLineNumber 범위에서 단락의 줄 번호 매기기를 표시하지 않을지 여부를 결정합니다. |
ITextPara::SetPageBreakBefore 범위의 각 단락 앞에 페이지 나누기가 있는지 여부를 제어합니다. |
ITextPara::SetRightIndent 단락의 오른쪽 여백을 설정합니다. |
ITextPara::SetSpaceAfter 단락 뒤의 간격을 설정합니다. |
ITextPara::SetSpaceBefore 단락 앞의 간격을 설정합니다. |
ITextPara::SetStyle 범위에서 단락의 단락 스타일을 설정합니다. |
ITextPara::SetWidowControl 과부와 고아의 억제를 제어합니다. |
설명
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 를 참조하세요.
ITextPara 인터페이스는 Word 단락 대화 상자를 캡슐화합니다. 모든 측정값은 부동 소수점 단위로 제공됩니다. 서식 있는 편집 컨트롤은 TOM 및 RTF(서식 있는 텍스트 형식) 변환기를 통해 모든 ITextPara 속성을 그대로 적용하고 반환할 수 있습니다(즉, 수정 없이). 그러나 다음 속성은 컨트롤이 표시하는 내용에 영향을 주지 않습니다.
- DoNotHyphen
- KeepTogether
- KeepWithNext
- LineSpacing
- LineSpacingRule
- NoLineNumber
- PageBreakBefore
- 탭 맞춤
- 탭 스타일(tomAlignLeft 및 tomSpaces 이외의)
- Style WidowControl
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | tom.h |
추가 정보
개념