ColorBarAnnotation
개요
ColorBarAnnotation은 Aspose.PDF FOSS for .NET에 있는 클래스입니다. 상속 대상: Annotation.
이 클래스는 .NET 프로그램에서 ColorBarAnnotation 객체를 작업하기 위한 8개의 메서드를 제공합니다. 사용 가능한 메서드에는 Accept, ChangeAfterResize, Clone, ColorBarAnnotation, Flatten, GetRectangle, UpdateAppearances, WriteXfdf가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, 및 42개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
AnnotationType | AnnotationType | 읽기 | 항상 ColorBar. |
ColorOfCMYK | ColorsOfCMYK | 읽기/쓰기 | CMYK 채널이 이 바에 의해 렌더링됩니다. |
Rect | Rectangle? | 읽기/쓰기 | 주석 사각형(페이지 내 위치). |
InnerRect | Rectangle? | 읽기 | /RD (rectangle differences) 항목에 의해 삽입된 주석 사각형 — 실제로 Rect 내부에 그려지는 영역. |
Width | double | 읽기/쓰기 | 주석 사각형의 너비. |
Height | double | 읽기/쓰기 | 주석 사각형의 높이. |
ActiveState | string? | 읽기/쓰기 | 현재 활성화된 외관 상태 (/AS 항목). |
Alignment | TextAlignment | 읽기/쓰기 | 텍스트 정렬 (rich text를 포함하는 free-text / widget annotations용). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | 읽기/쓰기 | 수평 정렬 (Alignment 외에도 노출되며; 두 개는 독립적으로 설정 가능). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | 읽기/쓰기 | 텍스트별 수평 정렬 재정의. |
Appearance | AppearanceDictionary | 읽기 | Appearance dictionary (/AP entry) — appearance 스트림 이름(N, D, R)으로 키가 지정된 사전. |
States | AppearanceDictionary | 읽기 | Appearance-state dictionary (AP/N의 상태별 하위 사전, 예: |
NormalAppearance | XForm? | 읽기 | 주석의 일반 (/AP /N) appearance를 XForm으로 표시하거나, 없을 경우 null. |
UpdateAppearanceOnConvert | bool | 읽기/쓰기 | 주석이 변환된 문서에 저장될 때 외관 스트림을 다시 생성할지 여부. |
UseFontSubset | bool | 읽기/쓰기 | 임베드된 글꼴(있는 경우)을 서브셋화할지 여부. |
Contents | string? | 읽기/쓰기 | 주석 내용(텍스트). |
Opacity | double | 읽기/쓰기 | 주석 불투명도 (0.0 = 투명, 1.0 = 불투명). |
Border | Border? | 읽기/쓰기 | 주석 테두리. |
Color | Color | 읽기/쓰기 | 주석 테두리 색상 (/C 항목). |
InteriorColor | Color? | 읽기/쓰기 | 주석 내부 색상 (/IC 항목, 원/사각형/선 주석용). |
Title | string? | 읽기/쓰기 | 주석 제목 (마크업 주석의 경우 저자). |
Name | string? | 읽기/쓰기 | 주석 이름 (고유 식별자 — /NM 항목). |
FullName | string? | 읽기 | 전체 자격을 갖춘 어노테이션 이름. |
Subject | string? | 읽기/쓰기 | 어노테이션 주제 (/Subj 항목). |
ModifiedDate | string? | 읽기 | 수정 날짜. |
Modified | DateTime | 읽기/쓰기 | /M (modified) 날짜를 타입된 DateTime 로. |
Flags | AnnotationFlags | 읽기/쓰기 | 주석 플래그 (/F entry) — int와 타입된 형태 모두에 대한 저장 백업으로 사용됩니다. |
AnnotationFlags | AnnotationFlags | 읽기/쓰기 | 공개 인터페이스와 일치하는 Flags의 타입 별칭으로, AnnotationFlags을(를) 속성으로 노출합니다. |
Action | PdfAction? | 읽기/쓰기 | 이 주석과 연결된 동작 (/A 항목). |
Actions | PdfActionCollection | 읽기 | 이 주석과 연결된 동작들의 컬렉션. |
Author | string? | 읽기 | 주석 작성자 (/T 항목). |
AnnotationState | string? | 읽기 | 주석 상태 (/State 항목), 예. |
AnnotationStateModel | string? | 읽기 | 주석 상태 모델 (/StateModel 항목), 예를 들어. |
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-order 인덱스. |
메서드
| 시그니처 | 설명 |
|---|---|
Accept(visitor: AnnotationSelector) | 이 ColorBarAnnotation 인스턴스에서 Accept(visitor)를 호출합니다. |
ColorBarAnnotation(page: Page, rect: Rectangle, colorOfCMYK: ColorsOfCMYK) | 선택한 CMYK 채널에 대한 컬러-바 프리프레스 주석을 생성합니다. |
UpdateAppearances() | 정상 외관을 재생성하십시오 (/AP /N): 검은색 테두리가 있는 색조 패치 스트립(0–100%)으로, 각 패치에 색조 비율이 표시되어 있으며 바의 긴 축을 따라 배치됩니다. |
ChangeAfterResize(transform: Matrix) | transform을 통해 주석 사각형을 변환합니다. |
GetRectangle(considerRotation: bool) | considerRotation에 의해 조정된 경계 사각형. |
WriteXfdf(writer: System.Xml.XmlWriter) | 이 주석을 XFDF 요소로 직렬화하여 writer에 씁니다 (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | 이 주석을 평면화합니다 — 시각적 모습을 페이지 콘텐츠에 렌더링하고 페이지의 annotations 배열에서 제거합니다. |
Clone() | 얕은 복제 — 스칼라/참조 공유 상태를 복사합니다. |