FigureElement

FigureElement

개요

FigureElement은(는) Aspose.PDF FOSS for .NET에 속하는 클래스입니다. 상속 대상: IllustrationElement.

이 클래스는 .NET 프로그램에서 FigureElement 객체를 다루기 위한 15개의 메서드를 제공합니다. 사용 가능한 메서드에는: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, 및 11개 더.

속성

이름유형액세스설명
ImagePathstring?읽기이 일러스트레이션을 위한 이미지 파일.
ImageWidthdouble읽기이미지 너비 재정의 (0 = 자동).
ImageHeightdouble읽기이미지 높이 재정의 (0 = 자동).
Resolutionint읽기이미지 해상도 (DPI) 재정의 (0 = 자동).
StructureTextStateStructureTextState읽기텍스트 상태가 이 요소의 인라인 콘텐츠에 적용됨 (저장만 되며 — FOSS 구조 빌더는 이를 통해 다시 렌더링하지 않음).
AttributesStructureElementAttributes읽기이 요소에 첨부된 구조 속성 (/A)이며, 소유자별로 정리됩니다.
StructureTypestring읽기PDF 구조 유형 역할 (/S 항목, 예:
SStructureType읽기요소의 구조 유형 (/S)은 StructureType이며, Name이 역할 태그인 경우 (예:
ActualTextstring읽기/쓰기표기된 내용에 대한 교체 텍스트 (/ActualText).
AlternativeTextstring읽기/쓰기보조 기술에서 사용하는 대체 텍스트 (/Alt).
ExpansionTextstring읽기/쓰기약어에 대한 확장 텍스트 (/E).
Languagestring읽기/쓰기BCP-47 요소의 콘텐츠에 대한 언어 코드 (/Lang).
IDstring읽기요소 식별자 (/ID); 읽기 전용 — 저장 시 할당됩니다.
Titlestring읽기/쓰기구조 요소의 제목 (/T).
PagePage?읽기이 요소의 콘텐츠를 호스팅하는 페이지, 또는 요소가 아직 페이지에 연결되지 않은 경우 null.
ParentElementStructureElement?읽기부모 구조 요소, 또는 이 요소가 분리되어 있거나 구조 트리 루트 바로 아래에 있는 경우 null.
ChildElementsElementList읽기이 요소의 직접 자식.

메서드

시그니처설명
SetImage(imagePath: string)이 일러스트에 래스터/벡터 이미지를 바인드합니다.
SetImage(imagePath: string, width: double, height: double)명시된 크기의 이미지를 바인드합니다.
SetImage(imagePath: string, resolution: int)명시된 해상도(DPI)를 가진 이미지를 바인드합니다.
AppendChild(child: StructureElement)이 요소의 /K 배열 아래에 자식을 추가합니다.
SetTag(tag: string)이 요소의 역할을 사용자 정의 태그에 다시 매핑하고, 태그 → 문서 역할 맵에서 해당 표준 유형을 등록합니다.
ToString()구조 트리를 덤프할 때 사용되는 텍스트 표현(역할 이름; 유형 이름을 대체).
FindElements(recursive: bool)타입 T인 하위 요소들을 재귀적으로 찾습니다.
AppendChild(child: StructureElement, validate: bool)선택적 검증 단계를 포함하여 자식을 추가합니다.
SetText(text: string)요소의 텍스트 콘텐츠를 설정합니다 ( ActualText에 저장됨).
SetId(id: string)요소 식별자(/ID)를 설정합니다.
ClearId()요소 식별자 (/ID)를 제거합니다.
AdjustPosition(settings: object)작성된 구조 요소의 요청된 레이아웃 위치를 캡처합니다.
ChangeParentElement(newParent: StructureElement, validate: bool)이 요소를 newParent 아래로 이동합니다.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)이 요소를 분리한 다음, 이 요소의 이전 부모 아래에 자식들을 재배치합니다(이 요소의 슬롯을 차지합니다).
Detach()이 요소를 부모로부터 분리합니다.

참조

 한국어