Layer
개요
Layer은 Aspose.PDF FOSS의 .NET용 클래스입니다.
Layers를 통해 노출되는 PDF 레이어(옵션 콘텐츠 그룹).
이 클래스는 .NET 프로그램에서 Layer 객체를 다루기 위한 7개의 메서드를 제공합니다. 사용 가능한 메서드에는: Delete, Flatten, Layer, Lock, Save, Unlock가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Contents, DefaultState, Id, Locked, Name.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Id | string | 읽기 | 레이어 식별자(첨부된 후 페이지-리소스 속성 이름). |
Name | string | 읽기 | 레이어의 사람이 읽을 수 있는 이름. |
Contents | List<Operator> | 읽기 | 이 레이어의 콘텐츠를 구성하는 연산자들. |
DefaultState | DefaultState | 읽기/쓰기 | 기본 가시성 상태. |
Locked | bool | 읽기 | 레이어가 잠겨 있는지 여부 (시청자가 토글할 수 없음). |
메서드
| 시그니처 | 설명 |
|---|---|
Layer(id: string, name: string) | 새로운 분리된 레이어를 생성합니다. |
Lock() | 이 레이어를 잠급니다. |
Unlock() | 이 레이어의 잠금을 해제합니다. |
Delete() | 이 레이어와 그 내용을 페이지에서 제거합니다. |
Flatten(cleanupContentStream: bool) | 이 레이어의 콘텐츠를 무조건적인 페이지 콘텐츠로 평탄화합니다. |
Save(outputStream: System.IO.Stream) | 이 레이어의 콘텐츠를 독립형 단일 페이지 PDF 스트림으로 저장합니다. |
Save(outputPath: string) | 이 레이어의 콘텐츠를 독립형 단일 페이지 PDF 파일로 저장합니다. |