HeaderArtifact

HeaderArtifact

개요

HeaderArtifact은(는) Aspose.PDF FOSS에서 .NET용 클래스입니다. 상속 대상: Artifact.

헤더 아티팩트를 나타냅니다 — 페이지 수준의 런닝 헤드이며 Artifact /Subtype /Header 로 태그됩니다 (PDF 32000 §14.8.2.2).

이 클래스는 .NET 프로그램에서 HeaderArtifact 객체를 다루기 위한 15개의 메서드를 제공합니다. 사용 가능한 메서드에는 Artifact, BeginUpdates, Dispose, GetValue, HeaderArtifact, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText 및 추가 2개의 메서드가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype 및 추가 18개.

속성

이름유형액세스설명
TypeArtifactType읽기/쓰기아티팩트의 유형 분류.
SubtypeArtifactSubtype읽기/쓰기아티팩트의 하위 유형.
CustomTypestring?읽기/쓰기비표준 아티팩트 유형의 이름.
CustomSubtypestring?읽기/쓰기비표준 아티팩트 하위 유형의 이름.
Textstring?읽기/쓰기아티팩트의 콘텐츠 스트림 연산자에서 추출한 텍스트 내용.
RectangleRectangle?읽기속성 사전의 /BBox 항목에서 가져온 경계 상자.
Opacitydouble읽기/쓰기아티팩트의 불투명도 (ExtGState /ca에서).
PagePage?읽기이 아티팩트가 속한 페이지.
ArtifactHorizontalAlignmentHorizontalAlignment읽기/쓰기수평 정렬 (/Attached 항목에서).
ArtifactVerticalAlignmentVerticalAlignment읽기/쓰기수직 정렬 (/Attached 항목에서).
IsBackgroundbool읽기/쓰기이것이 배경 아티팩트인지 여부.
Rotationdouble읽기/쓰기도 단위의 회전 각도.
BackgroundColorColor?읽기/쓰기배경 색상.
RightMargindouble읽기/쓰기오른쪽 여백.
LeftMargindouble읽기/쓰기왼쪽 여백.
TopMargindouble읽기/쓰기위쪽 여백.
BottomMargindouble읽기/쓰기하단 여백.
PositionPoint?읽기/쓰기명시적인 배치 좌표.
FormattedTextFormattedText?읽기/쓰기아티팩트를 위한 서식이 지정된 텍스트.
TextStateTextState?읽기/쓰기아티팩트 텍스트의 텍스트 상태.
LinesList<string>읽기다중 라인 텍스트 콘텐츠.
ContentsList<Operator>읽기아티팩트를 그리는 내부 콘텐츠 스트림 연산자.
FormXForm?읽기이 아티팩트를 재사용 가능한 폼으로 렌더링할 때 이를 지원하는 Form XObject (예:
ImageXImage?읽기내용이 래스터 이미지인 경우 이 아티팩트를 지원하는 Image XObject.

메서드

시그니처설명
HeaderArtifact()빈 헤더 아티팩트를 생성합니다 (Pagination / Header).
HeaderArtifact(text: string)주어진 텍스트를 포함하는 헤더 아티팩트를 생성합니다.
Artifact()기본 생성자 — Undefined type 및 subtype을 가진 아티팩트를 생성합니다.
SetPageNumberReplacementString(value: string)텍스트에 사용되는 페이지 번호 교체 토큰을 설정합니다.
SetLinesAndState(text: string[], textState: TextState)주어진 텍스트 상태로 다중 행 텍스트 내용을 설정합니다.
BeginUpdates()배치된 속성 업데이트를 시작합니다.
SaveUpdates()BeginUpdates에 의해 시작된 배치 업데이트를 플러시합니다.
Dispose()아티팩트가 보유하고 있는 리소스를 해제합니다.
GetValue(name: string)SetValue(string, string)를 통해 설정된 사용자 정의 이름/값 쌍을 읽습니다.
SetValue(name: string, value: string)아티팩트에 사용자 정의 이름/값 쌍을 저장합니다(다운스트림 메타데이터 접근을 위해; 이 빌드에서는 PDF에 포함되지 않음).
RemoveValue(name: string)이전에 SetValue을(를) 통해 설정된 사용자 지정 이름/값 쌍을 제거합니다.
SetImage(imageStream: Stream)아티팩트에 래스터 이미지를 첨부합니다.
SetText(formattedText: FormattedText)FormattedText 인스턴스에서 아티팩트 텍스트를 설정합니다.
SetTextAndState(text: string, textState: TextState)텍스트와 TextState를 함께 설정합니다.
SetPdfPage(page: Page)이 아티팩트를 특정 페이지에 바인딩합니다.

참조

 한국어