TextFragment

개요

TextFragment은 Aspose.PDF FOSS에서 .NET을(를) 위한 클래스입니다. 상속 대상: BaseParagraph.

페이지에 있는 텍스트 조각을 위치와 스타일 정보와 함께 나타냅니다.

이 클래스는 .NET 프로그램에서 TextFragment 객체를 다루기 위한 8개의 메서드를 제공합니다. 사용 가능한 메서드: Clone, CloneWithSegments, IsolateTextSegments, TextFragment. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: BaselinePosition, EndNote, FontSize, FootNote, Form, HorizontalAlignment, 및 20개 더.

속성

이름유형액세스설명
TabStopsTabStops?읽기/쓰기이 조각의 탭 정지점(텍스트에서 #$TAB 마커와 함께 사용됨).
TextEditOptionsTextEditOptions읽기/쓰기텍스트 교체/글꼴 대체 중에 적용되는 편집 옵션.
IsInLineParagraphbool읽기/쓰기true일 경우, 이 텍스트 조각은 이전 인라인 단락과 같은 줄에 표시됩니다.
IsInNewPagebool읽기/쓰기새 페이지에 있는지 여부를 가져오거나 설정합니다.
VerticalAlignmentVerticalAlignment읽기/쓰기수직 정렬을 가져오거나 설정합니다.
Textstring읽기/쓰기텍스트 내용.
ReplaceOptionsTextReplaceOptions읽기TextFragmentAbsorber가 사용하는 텍스트 교체 옵션은 경로를 대체합니다.
PagePage?읽기이 조각이 속한 페이지(SourcePage의 공개 별칭).
FormXForm?읽기이 조각이 추출된 XForm, 페이지 수준 조각의 경우 null.
FootNoteNote?읽기/쓰기이 조각에 부착된 선택적 각주.
HorizontalAlignmentHorizontalAlignment읽기/쓰기이 조각이 단락으로 배치될 때 사용되는 수평 정렬 (page.Paragraphs에 추가됨).
RectangleRectangle?읽기페이지 상에서 이 텍스트 조각의 경계 사각형.
PositionPosition?읽기/쓰기텍스트 위치.
BaselinePositionPosition?읽기/쓰기텍스트 기준선 위치.
MarginMarginInfo읽기/쓰기단락 요소로 사용할 때 레이아웃을 위한 마진 정보.
TextStateTextFragmentState읽기텍스트 상태(글꼴, 크기, 색상).
PageIndexint읽기이 조각이 발견된 페이지 인덱스(0 기반)입니다.
FontSizedouble읽기TextState.FontSize의 단축키.
SegmentsTextSegmentCollection읽기/쓰기이 조각을 구성하는 텍스트 세그먼트들의 모음(1부터 시작).
HyperlinkHyperlink읽기/쓰기이 조각에 적용된 하이퍼링크.
EndNoteNote?읽기/쓰기이 조각에 첨부된 각주.
WrapLinesCountint읽기/쓰기레이아웃 중에 계산된 래핑된 줄 수.
IsFirstParagraphInColumnbool읽기/쓰기단락이 새 열에서 시작하도록 강제합니다.
IsKeptWithNextbool읽기/쓰기다음 문단과 같은 페이지에 이 단락을 유지하십시오.
HyperlinkTextstring?읽기/쓰기레거시 문자열형 하이퍼링크 대상.
ZIndexint읽기/쓰기DOM 렌더러에서 사용되는 Z-순서 인덱스.

메서드

시그니처설명
TextFragment()탭 스톱이 포함된 텍스트 조각을 생성합니다.
TextFragment(tabStops: TabStops)이 TextFragment 인스턴스에서 TextFragment(tabStops)를 호출합니다.
TextFragment(text: string)주어진 텍스트로 텍스트 조각을 생성합니다.
TextFragment(text: string, tabStops: TabStops)주어진 텍스트와 탭 스톱 해상도 테이블로 텍스트 조각을 생성합니다.
TextFragment(text: string, rectangle: Rectangle?, textState: TextState?)이 TextFragment 인스턴스에서 TextFragment(text, rectangle, textState)를 호출합니다.
IsolateTextSegments(startIndex: int, length: int)문자 범위 [startIndex, startIndex+length) (startIndex는 프래그먼트 텍스트에 대한 0 기반 문자 오프셋입니다)를 자체 TextSegment(s)로 분리합니다: 포괄 세그먼트는 최대 세 부분(앞/분리된/뒤)으로 나뉘며, 각 부분은 원래 세그먼트의 TextState를 상속하고, 프래그먼트의 Segments 컬렉션은 분할을 반영하도록 재구성됩니다.
Clone()프래그먼트(텍스트 + 상태)의 얕은 복사본.
CloneWithSegments()프래그먼트와 그 세그먼트를 복제하십시오.

참조

 한국어