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개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
TabStops | TabStops? | 읽기/쓰기 | 이 조각의 탭 정지점(텍스트에서 #$TAB 마커와 함께 사용됨). |
TextEditOptions | TextEditOptions | 읽기/쓰기 | 텍스트 교체/글꼴 대체 중에 적용되는 편집 옵션. |
IsInLineParagraph | bool | 읽기/쓰기 | true일 경우, 이 텍스트 조각은 이전 인라인 단락과 같은 줄에 표시됩니다. |
IsInNewPage | bool | 읽기/쓰기 | 새 페이지에 있는지 여부를 가져오거나 설정합니다. |
VerticalAlignment | VerticalAlignment | 읽기/쓰기 | 수직 정렬을 가져오거나 설정합니다. |
Text | string | 읽기/쓰기 | 텍스트 내용. |
ReplaceOptions | TextReplaceOptions | 읽기 | TextFragmentAbsorber가 사용하는 텍스트 교체 옵션은 경로를 대체합니다. |
Page | Page? | 읽기 | 이 조각이 속한 페이지(SourcePage의 공개 별칭). |
Form | XForm? | 읽기 | 이 조각이 추출된 XForm, 페이지 수준 조각의 경우 null. |
FootNote | Note? | 읽기/쓰기 | 이 조각에 부착된 선택적 각주. |
HorizontalAlignment | HorizontalAlignment | 읽기/쓰기 | 이 조각이 단락으로 배치될 때 사용되는 수평 정렬 (page.Paragraphs에 추가됨). |
Rectangle | Rectangle? | 읽기 | 페이지 상에서 이 텍스트 조각의 경계 사각형. |
Position | Position? | 읽기/쓰기 | 텍스트 위치. |
BaselinePosition | Position? | 읽기/쓰기 | 텍스트 기준선 위치. |
Margin | MarginInfo | 읽기/쓰기 | 단락 요소로 사용할 때 레이아웃을 위한 마진 정보. |
TextState | TextFragmentState | 읽기 | 텍스트 상태(글꼴, 크기, 색상). |
PageIndex | int | 읽기 | 이 조각이 발견된 페이지 인덱스(0 기반)입니다. |
FontSize | double | 읽기 | TextState.FontSize의 단축키. |
Segments | TextSegmentCollection | 읽기/쓰기 | 이 조각을 구성하는 텍스트 세그먼트들의 모음(1부터 시작). |
Hyperlink | Hyperlink | 읽기/쓰기 | 이 조각에 적용된 하이퍼링크. |
EndNote | Note? | 읽기/쓰기 | 이 조각에 첨부된 각주. |
WrapLinesCount | int | 읽기/쓰기 | 레이아웃 중에 계산된 래핑된 줄 수. |
IsFirstParagraphInColumn | bool | 읽기/쓰기 | 단락이 새 열에서 시작하도록 강제합니다. |
IsKeptWithNext | bool | 읽기/쓰기 | 다음 문단과 같은 페이지에 이 단락을 유지하십시오. |
HyperlinkText | string? | 읽기/쓰기 | 레거시 문자열형 하이퍼링크 대상. |
ZIndex | int | 읽기/쓰기 | 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() | 프래그먼트와 그 세그먼트를 복제하십시오. |