ScreenAnnotation

ScreenAnnotation

개요

ScreenAnnotation는 Aspose.PDF FOSS for .NET에 있는 클래스입니다. 상속받음: Annotation.

이 클래스는 .NET 프로그램에서 ScreenAnnotation 객체를 다루기 위한 8개의 메서드를 제공합니다. 사용 가능한 메서드에는 Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, ScreenAnnotation, UpdateAppearances, WriteXfdf가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 .NET 애플리케이션에서 공개 멤버에 접근할 수 있습니다. 속성: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState 및 41개 더.

속성

이름유형액세스설명
AnnotationTypeAnnotationType읽기항상 화면.
ActionPdfAction?읽기Render-launch action (/A entry), 설정되지 않은 경우 null.
Titlestring?읽기/쓰기뷰어 크롬에 표시되는 제목/레이블 (/T 항목).
RectRectangle?읽기/쓰기주석 사각형 (페이지 상의 위치).
InnerRectRectangle?읽기주석 사각형은 /RD (rectangle differences) 항목에 의해 삽입된 영역 — 실제로 Rect 내부에 그려지는 영역이다.
Widthdouble읽기/쓰기주석 사각형의 너비.
Heightdouble읽기/쓰기주석 사각형의 높이.
ActiveStatestring?읽기/쓰기현재 활성화된 외관 상태 (/AS entry).
AlignmentTextAlignment읽기/쓰기텍스트 정렬 (리치 텍스트를 포함하는 자유 텍스트/위젯 주석용).
HorizontalAlignmentAspose.Pdf.HorizontalAlignment읽기/쓰기수평 정렬 (Alignment 외에 추가로 노출되며, 두 설정은 독립적으로 설정할 수 있습니다).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignment읽기/쓰기텍스트 전용 수평 정렬 재정의.
AppearanceAppearanceDictionary읽기Appearance dictionary (/AP entry) — appearance 스트림 이름(N, D, R)으로 키가 지정됩니다.
StatesAppearanceDictionary읽기Appearance-state 사전 (AP/N의 상태별 하위 사전, 예를 들어.
NormalAppearanceXForm?읽기주석의 일반 (/AP /N) 외관을 XForm으로 표시하며, 없을 경우 null입니다.
UpdateAppearanceOnConvertbool읽기/쓰기주석이 변환된 문서에 저장될 때 외관 스트림을 재생성할지 여부.
UseFontSubsetbool읽기/쓰기내장된 글꼴(있는 경우)을 서브셋화할지 여부.
Contentsstring?읽기/쓰기주석 내용 (텍스트).
Opacitydouble읽기/쓰기주석 불투명도 (0.0 = 투명, 1.0 = 불투명).
BorderBorder?읽기/쓰기주석 테두리.
ColorColor읽기/쓰기주석 테두리 색상 (/C 항목).
InteriorColorColor?읽기/쓰기주석 내부 색상 (/IC 항목, 원/사각형/선 주석에 해당).
Namestring?읽기/쓰기주석 이름 (고유 식별자 — /NM 항목).
FullNamestring?읽기전체 지정된 주석 이름.
Subjectstring?읽기/쓰기주석 주제 (/Subj 항목).
ModifiedDatestring?읽기수정 날짜.
ModifiedDateTime읽기/쓰기/M (modified) 날짜를 DateTime 형식으로 입력.
FlagsAnnotationFlags읽기/쓰기주석 플래그 (/F entry) — int 형식과 타입형 모두에 대한 저장 백업으로 사용됩니다.
AnnotationFlagsAnnotationFlags읽기/쓰기공개 인터페이스와 일치하며 AnnotationFlags를 속성으로 노출하는 Flags의 타입 별칭.
ActionsPdfActionCollection읽기이 주석과 연관된 동작들의 컬렉션.
Authorstring?읽기주석 작성자 (/T entry).
AnnotationStatestring?읽기주석 상태 (/State entry), 예:
AnnotationStateModelstring?읽기주석 상태 모델 (/StateModel entry), 예:
ReplyTypestring?읽기답변 유형 (/RT 항목), 예:
InReplyToAnnotation?읽기/쓰기이 주석이 회신하고 있는 주석 (/IRT 항목).
QuadPointsPoint[]읽기/쓰기QuadPoints을(를) Point 값들의 배열로.
CharacteristicsCharacteristics읽기외관 특성(테두리 색, 배경 색, 회전).
PageIndexint읽기이 주석을 소유한 페이지의 1 기반 인덱스.
PagePage?읽기이 주석을 소유한 페이지, 또는 해결할 수 없을 때는 null (예:
VerticalAlignmentVerticalAlignment읽기/쓰기이 단락에 수직 정렬이 적용되었습니다.
MarginMarginInfo읽기/쓰기이 단락에 외부 여백 정보가 적용되었습니다.
IsFirstParagraphInColumnbool읽기/쓰기단락을 새 열에서 시작하도록 강제하십시오.
IsKeptWithNextbool읽기/쓰기이 단락을 다음 단락과 같은 페이지에 유지하십시오.
IsInNewPagebool읽기/쓰기단락을 새 페이지에서 시작하도록 강제합니다.
IsInLineParagraphbool읽기/쓰기인라인 단락 플래그(새 줄을 시작하지 않음).
HyperlinkTextstring?읽기/쓰기레거시 문자열형 하이퍼링크 대상.
HyperlinkHyperlink?읽기/쓰기문단에 적용된 하이퍼링크 장식이 입력되었습니다.
ZIndexint읽기/쓰기DOM 렌더러에서 사용하는 Z-order 인덱스.

메서드

시그니처설명
ScreenAnnotation(page: Page, rect: Rectangle, mediaFile: string)mediaFile을 참조하는 화면 주석을 생성합니다.
Accept(visitor: AnnotationSelector)이 ScreenAnnotation 인스턴스에서 Accept(visitor)를 호출합니다.
GetRectangle(considerRotation: bool)considerRotation에 의해 조정된 경계 사각형.
ChangeAfterResize(transform: Matrix)사용자가 페이지나 호스트 사각형의 크기를 조정한 후 주석의 기하학을 조정합니다.
UpdateAppearances()주석의 현재 기하학 및 색상으로부터 일반 외관 스트림 (/AP /N)을 재생성합니다.
WriteXfdf(writer: System.Xml.XmlWriter)이 주석을 XFDF 요소로 직렬화하여 라이터에 기록합니다 (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()이 주석을 평탄화합니다 — 시각적 외관을 페이지 내용에 렌더링하고 페이지의 주석 배열에서 제거합니다.
Clone()얕은 복제 — 스칼라/레프 공유 상태를 복사합니다.

참조

 한국어