OptionalContentGroup

OptionalContentGroup

개요

OptionalContentGroup은(는) Aspose.PDF FOSS for .NET에 포함된 클래스입니다.

PDF 문서에서 선택적 콘텐츠 그룹(레이어)을 나타냅니다.

이 클래스는 .NET 프로그램에서 OptionalContentGroup 객체를 작업하기 위한 9개의 메서드를 제공합니다. 사용 가능한 메서드에는 AddContent, Delete, Flatten, Lock, OptionalContentGroup, Save, Unlock이 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Contents, DefaultState, Id, Intent, IsLocked, IsVisible, 및 2개가 더 있습니다.

속성

이름유형액세스설명
Namestring읽기레이어 이름.
Idstring?읽기페이지 Resources/Properties에서 사용되는 OCG 식별자(예:
IsVisiblebool읽기/쓰기이 레이어가 현재 표시되는지 여부.
IsLockedbool읽기/쓰기이 레이어가 잠겨 있는지 여부(사용자가 전환할 수 없음).
Lockedbool읽기/쓰기IsLocked에 대한 별칭이며 Aspose.Pdf 공개 표면과 일치합니다.
DefaultStateDefaultState읽기/쓰기이 레이어의 기본 가시성 상태입니다.
Intentstring?읽기이 레이어의 의도(예: “View”, “Design”).
ContentsIReadOnlyList<byte[]>읽기페이지 콘텐츠 스트림(BDC/EMC 마커) 또는 이 레이어의 OCG를 참조하는 XForm 스트림에서 해당 레이어에 속하는 콘텐츠 연산자(원시 바이트)를 가져옵니다.

메서드

시그니처설명
OptionalContentGroup(id: string, name: string)주어진 ID와 이름으로 새 레이어를 생성합니다.
Lock()사용자가 토글할 수 없도록 이 레이어를 잠급니다.
Unlock()이 레이어의 잠금을 해제합니다.
Flatten(cleanupContentStream: bool)이 레이어를 평탄화합니다 — BDC/EMC 마커를 제거하되 내용은 유지합니다.
Delete()이 레이어와 그 내용 전체를 페이지에서 삭제합니다.
Save()이 레이어의 내용을 새로운 단일 페이지 PDF 문서로 저장합니다.
Save(stream: Stream)이 레이어의 내용을 스트림에 새로운 단일 페이지 PDF로 저장합니다.
Save(outputPath: string)이 레이어의 내용을 파일에 새로운 단일 페이지 PDF로 저장합니다.
AddContent(op: Operator)이 레이어에 콘텐츠 연산자를 추가합니다 (새로 만든 레이어에 대해).

참조

 한국어