WatermarkArtifact
개요
WatermarkArtifact은 Aspose.PDF FOSS에서 .NET을(를) 위한 클래스입니다. 상속 대상: Artifact.
PDF 페이지에 추가할 수 있는 워터마크 아티팩트를 나타냅니다.
이 클래스는 .NET 프로그램에서 WatermarkArtifact 객체를 다루기 위한 19개의 메서드를 제공합니다. 사용 가능한 메서드에는 AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText 및 추가 3개의 메서드가 포함됩니다. Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 공개 멤버에 접근할 수 있습니다. 속성: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype 및 추가 18개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Type | ArtifactType | 읽기/쓰기 | 아티팩트의 유형 분류. |
Subtype | ArtifactSubtype | 읽기/쓰기 | 아티팩트의 하위 유형. |
CustomType | string? | 읽기/쓰기 | 비표준 아티팩트 유형의 이름. |
CustomSubtype | string? | 읽기/쓰기 | 비표준 아티팩트 하위 유형의 이름. |
Text | string? | 읽기/쓰기 | 아티팩트의 콘텐츠 스트림 연산자에서 추출한 텍스트 내용. |
Rectangle | Rectangle? | 읽기 | 속성 사전의 /BBox 항목에서 가져온 경계 상자. |
Opacity | double | 읽기/쓰기 | 아티팩트의 불투명도 (ExtGState /ca에서). |
Page | Page? | 읽기 | 이 아티팩트가 속한 페이지. |
ArtifactHorizontalAlignment | HorizontalAlignment | 읽기/쓰기 | 수평 정렬 (/Attached 항목에서). |
ArtifactVerticalAlignment | VerticalAlignment | 읽기/쓰기 | 수직 정렬 (/Attached 항목에서). |
IsBackground | bool | 읽기/쓰기 | 이 것이 배경 아티팩트인지 여부. |
Rotation | double | 읽기/쓰기 | 회전 각도(도). |
BackgroundColor | Color? | 읽기/쓰기 | 배경 색상. |
RightMargin | double | 읽기/쓰기 | 오른쪽 여백. |
LeftMargin | double | 읽기/쓰기 | 왼쪽 여백. |
TopMargin | double | 읽기/쓰기 | 위쪽 여백. |
BottomMargin | double | 읽기/쓰기 | 하단 여백. |
Position | Point? | 읽기/쓰기 | 명시적인 배치 좌표. |
FormattedText | FormattedText? | 읽기/쓰기 | 아티팩트를 위한 서식 있는 텍스트. |
TextState | TextState? | 읽기/쓰기 | 아티팩트 텍스트에 대한 텍스트 상태. |
Lines | List<string> | 읽기 | 다중 라인 텍스트 콘텐츠. |
Contents | List<Operator> | 읽기 | 아티팩트를 그리는 내부 content-stream 연산자. |
Form | XForm? | 읽기 | 이 아티팩트가 재사용 가능한 폼으로 렌더링될 때 이를 뒷받침하는 Form XObject (예: |
Image | XImage? | 읽기 | 내용이 래스터 이미지인 경우 이 아티팩트를 지원하는 Image XObject. |
메서드
| 시그니처 | 설명 |
|---|---|
WatermarkArtifact() | Watermark 아티팩트의 인스턴스를 생성합니다. |
SetTextAndState(text: string, state: TextState) | 워터마크의 텍스트와 텍스트 상태를 설정합니다. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | 워터마크 텍스트를 FormattedText 객체에서 설정합니다 (Facades API-스타일 도우미). |
AddToPage(page: Page) | 이 아티팩트를 페이지에 추가합니다. |
Artifact() | 기본 생성자 — Undefined 유형 및 하위 유형을 가진 아티팩트를 생성합니다. |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | 주어진 유형 및 하위 유형으로 아티팩트를 생성합니다. |
Artifact(type: string, subType: string) | 문자열 기반 사용자 정의 유형 및 하위 유형으로 아티팩트를 생성합니다. |
SetPageNumberReplacementString(value: string) | Text에서 사용되는 페이지 번호 대체 토큰을 설정합니다. |
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) | 래스터 이미지를 아티팩트에 첨부합니다. |
SetImage(imageName: string) | 경로를 통해 래스터 이미지를 첨부합니다. |
SetText(formattedText: FormattedText) | FormattedText 인스턴스에서 아티팩트 텍스트를 설정합니다. |
SetPdfPage(page: Page) | 이 아티팩트를 특정 페이지에 바인드합니다. |