TextFragmentState

TextFragmentState

개요

TextFragmentState은 Aspose.PDF FOSS에서 .NET용 클래스입니다. 상속 대상: TextState.

프래그먼트 수준 텍스트 포맷팅 상태.

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

속성

이름유형액세스설명
BackgroundColorColor?읽기/쓰기조각 텍스트 뒤에 적용된 배경 채우기.
CharacterSpacingfloat읽기/쓰기텍스트 공간 단위의 문자 간격 (Tc).
CoordinateOriginCoordinateOrigin읽기/쓰기위치 지정이 Y를 기준선으로 처리하는지 혹은 디센더로 처리하는지.
FontSizefloat읽기/쓰기포인트 단위의 글꼴 크기.
FontStyleFontStyles읽기/쓰기글꼴 스타일 플래그 (Bold / Italic).
ForegroundColorColor?읽기/쓰기렌더링된 글리프에 적용되는 채우기(스트로크가 아닌) 색상.
FormattingOptionsTextFormattingOptions읽기/쓰기텍스트 서식 옵션(줄 바꿈 모드, 행 간격 모드 등).
HorizontalAlignmentHorizontalAlignment읽기/쓰기조각 텍스트의 수평 정렬.
HorizontalScalingfloat읽기/쓰기수평 스케일링 비율(기본값 100).
Invisiblebool읽기/쓰기텍스트가 보이지 않게 렌더링되는지 여부(렌더링 모드 3).
LineSpacingfloat읽기/쓰기텍스트 공간 단위의 줄 간격 (리딩).
RenderingModeTextRenderingMode읽기/쓰기글리프 렌더링 모드 (채우기 / 스트로크 / 클립).
Rotationdouble읽기/쓰기도 단위의 회전 각도.
StrikeOutbool읽기/쓰기텍스트에 취소선이 있는지 여부.
StrokingColorColor?읽기/쓰기스트로크(외곽선) 색상.
Subscriptbool읽기/쓰기텍스트가 서브스크립트인지 여부.
Superscriptbool읽기/쓰기텍스트가 위첨자인지 여부.
Underlinebool읽기/쓰기텍스트에 밑줄이 있는지 여부.
WordSpacingfloat읽기/쓰기텍스트 공간 단위로 표시된 단어 간격(Tw).
FontAspose.Pdf.Text.Font?읽기/쓰기조각을 렌더링하는 데 사용되는 글꼴.
DrawTextRectangleBorderbool읽기/쓰기true인 경우 텍스트 경계 상자 주위에 사각형 테두리가 그려집니다.
TabStopsTabStops읽기탭 정지 설정은 소유 프래그먼트에서 상속됩니다.
FontNamestring?읽기/쓰기글꼴 이름을 가져오거나 설정합니다.
TextXIndentfloat읽기이 상태가 속한 텍스트의 페이지 내 시작 X(포인트).
TextHeightfloat읽기텍스트 높이(포인트): (Ascent +
IsBoldbool읽기/쓰기글꼴이 굵게 표시되는지 여부.
IsItalicbool읽기/쓰기글꼴이 기울임꼴인지 여부.
IsUnderlinebool읽기/쓰기텍스트가 밑줄이 그어졌는지 여부.
IsStrikeOutbool읽기/쓰기텍스트에 취소선이 있는지 여부.
IsSuperscriptbool읽기/쓰기텍스트가 위첨자인지 여부.
IsSubscriptbool읽기/쓰기텍스트가 아래첨자인지 여부.
TabTagstring읽기탭 문자 대신 렌더링된 텍스트에 삽입되는 문자열 토큰.
TextRisedouble읽기/쓰기텍스트 상승(위첨자/아래첨자 오프셋).
FontDataFontData?읽기/쓰기임베딩을 위한 외부 글꼴 데이터(FontRepository.OpenFont 로 설정).

메서드

시그니처설명
TextFragmentState(fragment: TextFragment)프래그먼트의 기본 상태를 래핑하여 쓰기가 해당 상태로 다시 흐르도록 합니다.
ApplyChangesFrom(textState: TextState)textState에서 모든 공개 포맷팅 속성을 이 상태로 복사합니다.
IsFitRectangle(str: string, rect: Rectangle)렌더링된 텍스트가 현재 글꼴/크기에서 제공된 사각형 안에 들어갈 경우 true를 반환합니다.
MeasureHeight(character: char)현재 글꼴/크기에서 단일 문자 높이를 포인트 단위로 측정합니다.
MeasureString(str: string)현재 글꼴/크기에서 str의 렌더링된 너비를 포인트 단위로 측정합니다.
TextState()이 TextFragmentState 인스턴스에서 TextState를 호출합니다.
TextState(fontSize: double)이 TextFragmentState 인스턴스에서 TextState(fontSize)를 호출합니다.
TextState(fontFamily: string)텍스트에 취소선이 있는지 여부.
TextState(fontFamily: string, fontSize: double)이 TextFragmentState 인스턴스에서 TextState(fontFamily, fontSize)를 호출합니다.
TextState(fontFamily: string, bold: bool, italic: bool)이 TextFragmentState 인스턴스에서 TextState(fontFamily, bold, italic)를 호출합니다.
TextState(foregroundColor: System.Drawing.Color)조각을 렌더링하는 데 사용되는 글꼴. 기본을 형식으로 캐스팅하여 반환합니다; 설정자
TextState(foregroundColor: System.Drawing.Color, fontSize: double)이 TextFragmentState 인스턴스에서 TextState(foregroundColor, fontSize)를 호출합니다.

참조

 한국어