ImageStamp
개요
ImageStamp은(는) Aspose.PDF FOSS에서 .NET을(를) 위한 클래스입니다. 상속된 클래스: BaseParagraph.
PDF 페이지에 이미지를 추가합니다.
이 클래스는 .NET 프로그램에서 ImageStamp 객체를 다루기 위한 메서드 12개를 제공합니다. 사용 가능한 메서드: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: AlternativeText, Background, BlendMode, DisplayHeight, DisplayWidth, Height, 및 추가 24개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
X | double | 읽기/쓰기 | 좌하단으로부터 X 위치를 포인트 단위로 지정합니다. |
Y | double | 읽기/쓰기 | 좌하단으로부터 Y 위치를 포인트 단위로 지정합니다. |
DisplayWidth | double | 읽기/쓰기 | 표시 너비를 포인트 단위로 지정합니다. |
DisplayHeight | double | 읽기/쓰기 | 포인트 단위의 표시 높이. |
Width | double | 읽기/쓰기 | Public-API-shape 별칭은 DisplayWidth에 대한 것입니다. |
Height | double | 읽기/쓰기 | Public-API-shape 별칭은 DisplayHeight에 대한 것입니다. |
XIndent | double | 읽기/쓰기 | 스탬프 기준점에서의 수평 오프셋. |
YIndent | double | 읽기/쓰기 | 스탬프 기준점에서의 수직 오프셋. |
Quality | int | 읽기/쓰기 | JPEG 품질 (1..100). |
AlternativeText | string? | 읽기/쓰기 | 접근성을 위한 Tagged-PDF 대체 텍스트. |
Background | bool | 읽기/쓰기 | 스탬프가 페이지 내용 뒤에 그려지는지 (true) 아니면 그 위에 그려지는지 (false). |
Opacity | double | 읽기/쓰기 | 불투명도, 0.0 (투명) … 1.0 (불투명). |
BlendMode | string? | 읽기/쓰기 | PDF 블렌드 모드 이름 (예: |
Zoom | double | 읽기/쓰기 | 이미지에 적용되는 균일 확대 비율. |
ZoomX | double | 읽기/쓰기 | 수평 확대 비율. |
ZoomY | double | 읽기/쓰기 | 수직 확대 비율. |
Rotate | Rotation | 읽기/쓰기 | Rotation enum (Aspose.Pdf Rotation; 0/90/180/270도). |
RotateAngle | double | 읽기/쓰기 | 임의의 회전 각도(도). |
StampId | int | 읽기/쓰기 | 스탬프의 리소스 엔트리에 기록된 /StampId 항목. |
Image | System.IO.Stream | 읽기 | 원본 소스 바이트에 대한 읽기 전용 뷰(또는 FromRgb / FromGrayscale을 통해 생성된 경우 디코드된 이미지 바이트). |
HorizontalAlignment | HorizontalAlignment | 읽기/쓰기 | 이 단락에 수평 정렬이 적용되었습니다. |
VerticalAlignment | VerticalAlignment | 읽기/쓰기 | 이 단락에 수직 정렬이 적용되었습니다. |
Margin | MarginInfo | 읽기/쓰기 | 외부 여백 정보가 이 단락에 적용되었습니다. |
IsFirstParagraphInColumn | bool | 읽기/쓰기 | 단락이 새 열에서 시작하도록 강제합니다. |
IsKeptWithNext | bool | 읽기/쓰기 | 이 단락을 다음 단락과 같은 페이지에 유지하십시오. |
IsInNewPage | bool | 읽기/쓰기 | 단락을 새 페이지에서 시작하도록 강제합니다. |
IsInLineParagraph | bool | 읽기/쓰기 | 인라인 단락 플래그 (새 줄을 시작하지 않음). |
HyperlinkText | string? | 읽기/쓰기 | 레거시 문자열형 하이퍼링크 대상. |
Hyperlink | Hyperlink? | 읽기/쓰기 | 문단에 적용된 유형별 하이퍼링크 장식. |
ZIndex | int | 읽기/쓰기 | DOM 렌더러에서 사용되는 Z-순서 인덱스. |
메서드
| 시그니처 | 설명 |
|---|---|
ImageStamp(image: System.IO.Stream) | 이미지 스트림으로부터 생성 (헤더를 통해 JPEG와 PNG를 자동 감지). |
ImageStamp(fileName: string) | 이미지 파일 경로에서 생성합니다 (헤더를 통해 JPEG와 PNG를 자동 감지). |
setStampId(id: int) | 스탬프의 PDF /StampId 항목을 설정합니다. |
Put(page: Page) | Public-API-shape 별칭은 ApplyTo를 가리킵니다. |
FromRgb(pixelData: byte[], width: int, height: int) | 원시 RGB 픽셀 데이터에서 이미지 스탬프를 생성합니다. |
FromGrayscale(pixelData: byte[], width: int, height: int) | 원시 그레이스케일 픽셀 데이터에서 이미지 스탬프를 생성합니다. |
FromJpeg(jpegData: byte[], width: int, height: int) | JPEG 바이트에서 이미지 스탬프를 생성합니다. |
FromJpeg(jpegData: byte[]) | JPEG 바이트에서 이미지 스탬프를 생성하고, JPEG 헤더에서 차원을 자동으로 감지합니다. |
FromJpegStream(jpegStream: Stream) | JPEG 파일 스트림에서 이미지 스탬프를 생성합니다. |
FromPngData(pngData: byte[]) | PNG 파일 데이터에서 이미지 스탬프를 생성합니다. |
ApplyTo(page: Page) | 이 이미지를 페이지에 추가하세요. |
Clone() | Shallow clone — 스칼라/참조 공유 상태를 복사합니다. |