TextStamp
개요
TextStamp은 Aspose.PDF FOSS에서 .NET 용 클래스입니다. 상속 대상: Stamp.
PDF 페이지에 적용할 수 있는 텍스트 스탬프.
이 클래스는 .NET 프로그램에서 TextStamp 객체를 다루기 위한 11개의 메서드를 제공합니다. 사용 가능한 메서드: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. Aspose.PDF FOSS for .NET 패키지를 설치한 후에는 모든 .NET 애플리케이션에서 모든 공개 멤버에 접근할 수 있습니다. 속성: BlendingSpace, Color, DefaultFont, DefaultFontSize, FontName, FontSize, 및 추가 19개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
DefaultFont | Font | 읽기 | 명시적으로 FontName가 설정되지 않은 경우 사용되는 기본 글꼴. |
DefaultFontSize | float | 읽기 | 명시적으로 FontSize가 설정되지 않은 경우 사용되는 기본 글꼴 크기. |
Text | string | 읽기/쓰기 | 스탬프할 텍스트. |
Value | string | 읽기/쓰기 | 텍스트에 대한 별칭. |
FontName | string | 읽기/쓰기 | 글꼴 이름(페이지 리소스에 존재하거나 Standard 14 글꼴이어야 함). |
FontSize | float | 읽기 | 포인트 단위의 글꼴 크기. |
Color | Color | 읽기/쓰기 | 텍스트 색상. |
TextState | TextState | 읽기/쓰기 | 텍스트 서식 상태. |
WordWrap | bool | 읽기/쓰기 | 텍스트를 Width 경계에서 줄 바꿈할지 여부. |
WordWrapMode | TextFormattingOptions.WordWrapMode | 읽기/쓰기 | 스탬프 텍스트에 적용되는 워드랩 모드. |
Width | double | 읽기/쓰기 | 단어 줄바꿈에 사용되는 너비 제약(포인트 단위). |
Height | double | 읽기/쓰기 | 스탬프 상자의 높이 제약. |
Scale | bool | 읽기/쓰기 | true인 경우, 스탬프 텍스트가 Width × Height에 맞게 스케일됩니다. |
Zoom | double | 읽기/쓰기 | 스탬프에 적용된 확대 비율. |
TextAlignment | HorizontalAlignment | 읽기/쓰기 | 스탬프 상자 안의 텍스트 줄들의 가로 정렬. |
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 | 읽기/쓰기 | 스탬프를 페이지에 합성할 때 사용되는 블렌딩 색상 공간입니다. |
메서드
| 시그니처 | 설명 |
|---|---|
TextStamp(text: string) | 이 TextStamp 인스턴스에서 TextStamp(text)를 호출합니다. |
TextStamp(formattedText: FormattedText) | FormattedText에서 TextStamp를 생성합니다 (줄들을 하나의 문자열로 평탄화하고 ‘\n’으로 연결합니다). |
BindLogo(formattedText: FormattedText) | FormattedText를 스탬프의 로고(텍스트 스탬프)로 바인딩합니다. |
BindImage(imageData: byte[]) | 원시 이미지 바이트를 스탬프 로고(이미지 스탬프)로 바인드합니다. |
BindImage(image: Stream) | 스트림을 스탬프 이미지 소스로 바인드합니다. |
BindImage(imageFile: string) | 파일 경로를 스탬프 이미지 소스로 바인드합니다. |
BindPdf(pdfStream: Stream, pageNumber: int) | 스트림과 1부터 시작하는 페이지 번호를 사용하여 PDF 페이지(스탬프 소스로)를 바인드합니다. |
BindPdf(pdfFile: string, pageNumber: int) | PDF 페이지(스탬프 소스)를 파일 경로와 1 기반 페이지 번호로 바인드합니다. |
BindTextState(textState: TextState) | TextState를 바인드하여 스탬프가 텍스트 입력일 때 기본값을 덮어씁니다. |
SetImageSize(width: float, height: float) | 이미지 스탬프가 렌더링되는 정확한 픽셀 크기를 설정합니다. |
SetOrigin(originX: float, originY: float) | 원점 위치를 설정합니다. |