WatermarkStamp
개요
WatermarkStamp은(는) Aspose.PDF FOSS에서 .NET용 클래스입니다. 상속 대상: Stamp.
페이지 전체에 대각선 텍스트를 그리는 워터마크 스탬프.
이 클래스는 .NET 프로그램에서 WatermarkStamp 객체를 다루기 위한 7개의 메서드를 제공합니다. 사용 가능한 메서드: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, WatermarkStamp. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: BlendingSpace, Color, FontName, FontSize, IsBackground, Opacity, 그리고 9개가 더 있습니다.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Text | string | 읽기/쓰기 | 워터마크 텍스트. |
FontName | string | 읽기/쓰기 | 폰트 이름. |
FontSize | double | 읽기/쓰기 | 포인트 단위의 글꼴 크기. |
Color | (double R, double G, double B) | 읽기/쓰기 | 텍스트 색상은 RGB(0-1 범위)입니다. |
Rotate | double | 읽기/쓰기 | 회전 각도(도). |
StampId | int | 읽기/쓰기 | 스탬프 식별자. |
Pages | int[]? | 읽기/쓰기 | 스탬프를 적용할 페이지(1부터 시작). |
PageNumber | int | 읽기/쓰기 | 스탬프를 적용할 단일 페이지 번호(1부터 시작). |
XOrigin | double | 읽기/쓰기 | 포인트 단위의 X 원점 위치. |
YOrigin | double | 읽기/쓰기 | 포인트 단위의 Y 원점 위치. |
Rotation | float | 읽기/쓰기 | 회전 각도(도). |
Opacity | float | 읽기/쓰기 | 불투명도 (0.0-1.0). |
IsBackground | bool | 읽기/쓰기 | 이 스탬프가 배경에 있는지 여부. |
Quality | int | 읽기/쓰기 | 스탬프가 JPEG 이미지로 출력될 때 JPEG 품질 (1..100). |
BlendingSpace | BlendingColorSpace | 읽기/쓰기 | 스탬프를 페이지에 합성할 때 사용되는 블렌딩 색상 공간. |
메서드
| 시그니처 | 설명 |
|---|---|
WatermarkStamp(text: string) | 이 WatermarkStamp 인스턴스에서 WatermarkStamp(text)를 호출합니다. |
BindLogo(formattedText: FormattedText) | 스탬프 로고(텍스트 스탬프)로 FormattedText을 바인드합니다. |
BindImage(imageData: byte[]) | 원시 이미지 바이트를 스탬프의 로고(이미지 스탬프)로 바인드합니다. |
BindPdf(pdfStream: Stream, pageNumber: int) | 스트림과 1부터 시작하는 페이지 번호를 사용하여 PDF 페이지(스탬프 소스로)를 바인드합니다. |
BindTextState(textState: TextState) | 스탬프가 텍스트 형식일 때 기본값을 재정의하는 TextState를 바인드합니다. |
SetImageSize(width: float, height: float) | 이미지 스탬프가 렌더링되는 명시적 픽셀 크기를 설정합니다. |
SetOrigin(originX: float, originY: float) | 원점 위치를 설정합니다. |