RedactionAnnotation
개요
RedactionAnnotation은 Aspose.PDF FOSS에서 .NET를 위한 클래스입니다. 상속 대상: Annotation.
편집 주석을 나타냅니다.
이 클래스는 .NET 프로그램에서 RedactionAnnotation 객체를 다루기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는 Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, Redact, RedactionAnnotation, UpdateAppearances, WriteXfdf가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState 및 52개가 더 있습니다.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
AnnotationType | AnnotationType | 읽기 | 주석 유형을 가져옵니다. |
DefaultAppearance | string | 읽기/쓰기 | 오버레이 텍스트에 적용되는 기본 외관 문자열 (/DA). |
FontSize | float | 읽기/쓰기 | 오버레이 텍스트에 사용되는 글꼴 크기. |
OverlayText | string? | 읽기/쓰기 | 오버레이 텍스트 (/OverlayText 항목). |
Repeat | bool | 읽기/쓰기 | 오버레이 텍스트를 반복할지 여부 (/Repeat 항목). |
Justification | int | 읽기/쓰기 | 정렬: 0=왼쪽, 1=가운데, 2=오른쪽 (/Q 항목). |
TextAlignment | HorizontalAlignment | 읽기/쓰기 | 오버레이 텍스트의 텍스트 정렬 (/Q에 매핑됩니다). |
FillColor | Color? | 읽기/쓰기 | 채우기 색상 (/IC 항목). |
BorderColor | Color? | 읽기/쓰기 | 테두리 색상 (/C 항목 — Color와 동일하지만 타입이 지정됨; 테두리와 구분하는 리다션 코드를 위한 편의성 제공). |
Popup | PopupAnnotation? | 읽기 | 이 리다션과 연관된 팝업 주석 (/Popup 항목), 또는 null. |
QuadPoint | Point[]? | 읽기/쓰기 | QuadPoints (/QuadPoints 항목) 은(는) 주석의 Rect 내에 하위 사각형을 정의합니다. |
CreationDate | DateTime | 읽기/쓰기 | /CreationDate를 DateTime로. |
Rect | Rectangle? | 읽기/쓰기 | 주석 사각형 (페이지 상의 위치). |
InnerRect | Rectangle? | 읽기 | /RD (rectangle differences) 항목에 의해 삽입된 주석 사각형 — 실제로 Rect 내부에 그려지는 영역. |
Width | double | 읽기/쓰기 | 주석 사각형의 너비. |
Height | double | 읽기/쓰기 | 주석 사각형의 높이. |
ActiveState | string? | 읽기/쓰기 | 현재 활성화된 외관 상태 (/AS 항목). |
Alignment | TextAlignment | 읽기/쓰기 | 텍스트 정렬 (리치 텍스트를 포함하는 자유 텍스트/위젯 주석용). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | 읽기/쓰기 | 수평 정렬 (Alignment 외에 별도로 노출; 두 값은 독립적으로 설정 가능). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | 읽기/쓰기 | 텍스트별 수평 정렬 재정의. |
Appearance | AppearanceDictionary | 읽기 | Appearance dictionary (/AP entry) — 키는 appearance 스트림 이름(N, D, R)으로 지정됩니다. |
States | AppearanceDictionary | 읽기 | Appearance-state 사전(AP/N의 상태별 하위 사전, 예시: |
NormalAppearance | XForm? | 읽기 | 주석의 일반 (/AP /N) 외관을 XForm으로, 없을 경우 null. |
UpdateAppearanceOnConvert | bool | 읽기/쓰기 | 주석이 변환된 문서에 저장될 때 외관 스트림을 재생성할지 여부. |
UseFontSubset | bool | 읽기/쓰기 | 임베드된 폰트(있는 경우)를 서브셋으로 할지 여부. |
Contents | string? | 읽기/쓰기 | 주석 내용(텍스트). |
Opacity | double | 읽기/쓰기 | 주석 불투명도(0.0 = 투명, 1.0 = 불투명). |
Border | Border? | 읽기/쓰기 | 주석 테두리. |
Color | Color | 읽기/쓰기 | 주석 테두리 색상 (/C entry). |
InteriorColor | Color? | 읽기/쓰기 | 주석 내부 색상 (/IC entry, 원/사각형/선 주석용). |
Title | string? | 읽기/쓰기 | 주석 제목 (마크업 주석의 경우 작성자). |
Name | string? | 읽기/쓰기 | 주석 이름 (고유 식별자 — /NM entry). |
FullName | string? | 읽기 | 전체 자격을 갖춘 주석 이름. |
Subject | string? | 읽기/쓰기 | 주석 주제 (/Subj 항목). |
ModifiedDate | string? | 읽기 | 수정 날짜. |
Modified | DateTime | 읽기/쓰기 | /M (modified) 날짜를 형식화된 DateTime 로 표시합니다. |
Flags | AnnotationFlags | 읽기/쓰기 | 주석 플래그 (/F 항목) — int 형식과 형식화된 형태 모두에 대한 저장 백엔드로 사용됩니다. |
AnnotationFlags | AnnotationFlags | 읽기/쓰기 | 공개 인터페이스와 일치하는 Flags의 타입 별칭으로, AnnotationFlags를 속성으로 노출합니다. |
Action | PdfAction? | 읽기/쓰기 | 이 주석에 연결된 동작 (/A 항목). |
Actions | PdfActionCollection | 읽기 | 이 주석에 연결된 동작들의 집합. |
Author | string? | 읽기 | 주석 작성자 (/T entry). |
AnnotationState | string? | 읽기 | 주석 상태 (/State entry), 예: |
AnnotationStateModel | string? | 읽기 | 주석 상태 모델 (/StateModel entry), 예: |
ReplyType | string? | 읽기 | 답글 유형 (/RT 항목), 예. |
InReplyTo | Annotation? | 읽기/쓰기 | 이 답글이 달린 주석 (/IRT 항목). |
QuadPoints | Point[] | 읽기/쓰기 | QuadPoints를 Point 값의 배열로. |
Characteristics | Characteristics | 읽기 | 모양 특성(테두리 색, 배경 색, 회전). |
PageIndex | int | 읽기 | 이 주석이 속한 페이지의 1 기반 인덱스. |
Page | Page? | 읽기 | 이 주석을 소유한 페이지, 또는 해결할 수 없을 때 null (예: |
VerticalAlignment | VerticalAlignment | 읽기/쓰기 | 이 단락에 적용된 수직 정렬. |
Margin | MarginInfo | 읽기/쓰기 | 이 단락에 적용된 외부 여백 정보. |
IsFirstParagraphInColumn | bool | 읽기/쓰기 | 단락을 새 열에서 시작하도록 강제합니다. |
IsKeptWithNext | bool | 읽기/쓰기 | 이 단락을 다음 단락과 같은 페이지에 유지합니다. |
IsInNewPage | bool | 읽기/쓰기 | 단락을 새 페이지에서 시작하도록 강제합니다. |
IsInLineParagraph | bool | 읽기/쓰기 | 인라인 단락 플래그(새 줄을 시작하지 않음). |
HyperlinkText | string? | 읽기/쓰기 | 레거시 문자열형 하이퍼링크 대상. |
Hyperlink | Hyperlink? | 읽기/쓰기 | 단락에 적용된 유형별 하이퍼링크 장식. |
ZIndex | int | 읽기/쓰기 | DOM 렌더러에서 사용되는 Z-순서 인덱스. |
메서드
| 시그니처 | 설명 |
|---|---|
RedactionAnnotation(page: Page, rect: Rectangle) | 주어진 페이지 사각형에 대한 새로운 레드랙션 주석을 생성합니다. |
RedactionAnnotation(document: Document) | 문서에 연결된 가림 주석; 호출자는 나중에 페이지에 추가합니다. |
Flatten() | 이 가림의 오버레이를 페이지에 평탄화합니다. |
Redact() | 이 주석을 평탄화하고 그 사각형 내의 하위 콘텐츠를 제거합니다: 가림 사각형 아래에 있는 글리프가 포함된 텍스트를 물리적으로 삭제하여(더 이상 추출할 수 없게 함), 그런 다음 FillColor을 불투명 오버레이로 사각형 위에 칠합니다. |
Accept(visitor: AnnotationSelector) | 이 RedactionAnnotation 인스턴스에 대해 Accept(visitor)를 호출합니다. |
GetRectangle(considerRotation: bool) | considerRotation에 의해 경계 사각형이 조정되었습니다. |
ChangeAfterResize(transform: Matrix) | 사용자가 페이지 또는 호스트 사각형의 크기를 조정한 후 주석의 기하학을 조정합니다. |
UpdateAppearances() | 주석의 현재 기하학 및 색상으로부터 일반 외관 스트림 (/AP /N)을 다시 생성합니다. |
WriteXfdf(writer: System.Xml.XmlWriter) | 이 주석을 XFDF 요소로 직렬화하여 writer에 기록합니다 (PDF 32000 §12.7.8 / XFDF 3.0). |
Clone() | 얕은 복제 — 스칼라/참조 공유 상태를 복사합니다. |