TextState

개요

TextState은 Aspose.PDF FOSS에서 .NET용 클래스입니다.

텍스트 서식 상태.

이 클래스는 .NET 프로그램에서 TextState 객체를 다루기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는 ApplyChangesFrom, MeasureHeight, MeasureString, TextState이(가) 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, 및 26개가 더 있습니다.

속성

이름유형액세스설명
FontNamestring?읽기/쓰기글꼴 이름을 가져오거나 설정합니다.
TextXIndentfloat읽기이 상태가 속한 텍스트의 페이지 시작 X (포인트).
TextHeightfloat읽기텍스트 높이 (포인트): (Ascent +
FontSizefloat읽기/쓰기폰트 크기를 가져오거나 설정합니다.
ForegroundColorColor?읽기/쓰기전경색을 가져오거나 설정합니다.
StrokingColorColor?읽기/쓰기텍스트의 스트로크(외곽선) 색상.
CoordinateOriginCoordinateOrigin읽기/쓰기텍스트 위치 지정이 Y를 기준선으로 간주하는지 혹은 디센더로 간주하는지 여부.
BackgroundColorColor?읽기/쓰기배경색을 가져오거나 설정합니다.
IsBoldbool읽기/쓰기글꼴이 굵게 표시되는지 여부.
IsItalicbool읽기/쓰기글꼴이 이탤릭인지 여부.
FontStyleFontStyles읽기/쓰기글꼴 스타일 플래그(볼드, 이탤릭 등).
Underlinebool읽기/쓰기텍스트가 밑줄이 있는지 여부 (IsUnderline의 별칭).
IsUnderlinebool읽기/쓰기텍스트에 밑줄이 있는지 여부.
IsStrikeOutbool읽기/쓰기텍스트에 취소선이 있는지 여부.
StrikeOutbool읽기/쓰기IsStrikeOut에 대한 별칭.
IsSuperscriptbool읽기/쓰기텍스트가 위첨자인지 여부.
Superscriptbool읽기/쓰기IsSuperscript에 대한 별칭.
IsSubscriptbool읽기/쓰기텍스트가 아래 첨자인지 여부.
Subscriptbool읽기/쓰기IsSubscript의 별칭.
CharacterSpacingfloat읽기/쓰기텍스트 공간 단위의 문자 간격.
WordSpacingfloat읽기/쓰기텍스트 공간 단위의 단어 간격.
HorizontalScalingfloat읽기/쓰기수평 스케일링 백분율 (기본값 100).
LineSpacingfloat읽기/쓰기텍스트 공간 단위의 줄 간격 (리딩).
TabTagstring읽기렌더링된 텍스트에 탭 문자 대신 삽입되는 문자열 토큰.
HorizontalAlignmentHorizontalAlignment읽기/쓰기텍스트의 수평 정렬.
RenderingModeTextRenderingMode읽기/쓰기텍스트 렌더링 모드 (Tr 연산자).
Invisiblebool읽기/쓰기이 텍스트 조각이 보이지 않는지 여부: 렌더링 모드 3, 혹은 나중에 불투명 채워진 사각형이 완전히 가리는 텍스트 (가림에 의해 숨겨짐: 편집 스타일로 가려진 텍스트는 Invisible이라고 보고되며, 그 RenderingMode는 FillText 상태를 유지합니다).
TextRisedouble읽기/쓰기텍스트 상승 (위첨자/아래첨자 오프셋).
Rotationdouble읽기/쓰기텍스트 회전 각도(도).
FontFont?읽기/쓰기글꼴을 가져오거나 설정합니다.
FontDataFontData?읽기/쓰기임베딩을 위한 외부 글꼴 데이터( FontRepository.OpenFont 로 설정).
FormattingOptionsTextFormattingOptions읽기/쓰기텍스트 서식 옵션 (WordWrapMode, LineSpacingMode 등).

메서드

시그니처설명
TextState()이 TextState 인스턴스에서 TextState를 호출합니다.
TextState(fontSize: double)이 TextState 인스턴스에서 TextState(fontSize)를 호출합니다.
TextState(fontFamily: string)이 TextState 인스턴스에서 TextState(fontFamily)를 호출합니다.
TextState(fontFamily: string, fontSize: double)이 TextState 인스턴스에서 TextState(fontFamily, fontSize)를 호출합니다.
TextState(fontFamily: string, bold: bool, italic: bool)이 TextState 인스턴스에서 TextState(fontFamily, bold, italic)를 호출합니다.
TextState(foregroundColor: System.Drawing.Color)이 TextState 인스턴스에서 TextState(foregroundColor)를 호출합니다.
TextState(foregroundColor: System.Drawing.Color, fontSize: double)이 TextState 인스턴스에서 TextState(foregroundColor, fontSize)를 호출합니다.
MeasureString(str: string)현재 글꼴/크기에서 대략적인 텍스트 너비 추정값.
MeasureHeight(character: char)현재 글꼴/크기에서 문자 높이, 포인트 단위 — 글리프 자체의 경계 상자 높이(yMax − yMin)를 텍스트 공간에 높이 × FontSize / 1000 으로 매핑한 값.
ApplyChangesFrom(textState: TextState)다른 객체에서 모든 공개 서식 속성을 이 상태로 복사합니다(소유자 연결은 그대로 유지).

참조

 한국어