ImageStamp
סקירה
ImageStamp היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: BaseParagraph.
מוסיף תמונה לעמוד PDF.
מחלקה זו מספקת 12 שיטות לעבודה עם אובייקטים מסוג ImageStamp בתוכניות .NET.
השיטות הזמינות כוללות: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
תכונות: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment, ועוד 23.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
X | double | קריאה/כתיבה | מיקום X בנקודות מהפינה השמאלית‑תחתונה. |
Y | double | קריאה/כתיבה | מיקום Y בנקודות מהפינה השמאלית‑תחתונה. |
DisplayWidth | double | קריאה/כתיבה | רוחב התצוגה בנקודות. |
DisplayHeight | double | קריאה/כתיבה | גובה התצוגה בנקודות. |
Width | double | קריאה/כתיבה | שם חלופי עבור DisplayWidth. |
Height | double | קריאה/כתיבה | שם חלופי עבור DisplayHeight. |
XIndent | double | קריאה/כתיבה | הזזה אופקית מנקודת העיגון של החותמת. |
YIndent | double | קריאה/כתיבה | הזזה אנכית מנקודת העיגון של החותמת. |
Quality | int | קריאה/כתיבה | איכות JPEG (1..100). |
AlternativeText | string? | קריאה/כתיבה | טקסט חלופי Tagged‑PDF לנגישות. |
Background | bool | קריאה/כתיבה | האם החותמת מצוירת מאחורי תוכן העמוד (true) או מעליו (false). |
Opacity | double | קריאה/כתיבה | שקיפות, 0.0 (שקוף) … 1.0 (אטום). |
Zoom | double | קריאה/כתיבה | אחוז תקריב אחיד המיושם על התמונה. |
ZoomX | double | קריאה/כתיבה | אחוז תקריב אופקי. |
ZoomY | double | קריאה/כתיבה | אחוז תקריב אנכי. |
Rotate | Rotation | קריאה/כתיבה | Enum של סיבוב (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 | קריאה/כתיבה | אינדקס סדר Z שבו משתמש מנגנון הרינדור של DOM. |
שיטות
| Signature | Description |
|---|---|
ImageStamp(image: System.IO.Stream) | בנייה מזרם תמונה (מזהה אוטומטית JPEG לעומת PNG לפי הכותרת). |
ImageStamp(fileName: string) | בנייה מנתיב קובץ תמונה (מזהה אוטומטית JPEG לעומת PNG לפי הכותרת). |
setStampId(id: int) | הגדרת ערך /StampId של ה-PDF של החותמת. |
Put(page: Page) | שם נוסף ל-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() | שיבוט רדוד — מעתיק מצבים סקלריים/משותפים ברפרנס. |