ختم الصورة
نظرة عامة
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 | Read/Write | الموضع X بالنقاط من الزاوية السفلية اليسرى. |
Y | double | Read/Write | الموضع Y بالنقاط من الزاوية السفلية اليسرى. |
DisplayWidth | double | Read/Write | عرض العرض بالنقاط. |
DisplayHeight | double | Read/Write | ارتفاع العرض بالنقاط. |
Width | double | Read/Write | اسم مستعار لـ DisplayWidth. |
Height | double | Read/Write | اسم مستعار لـ DisplayHeight. |
XIndent | double | Read/Write | الإزاحة الأفقية من نقطة ارتكاز الختم. |
YIndent | double | Read/Write | الإزاحة العمودية من نقطة ارتكاز الختم. |
Quality | int | Read/Write | جودة JPEG (1..100). |
AlternativeText | string? | Read/Write | نص بديل لملف Tagged-PDF من أجل إمكانية الوصول. |
Background | bool | Read/Write | ما إذا كان الختم يُرسم خلف محتوى الصفحة (true) أو فوقه (false). |
Opacity | double | Read/Write | الشفافية، 0.0 (شفاف) … 1.0 (معتم). |
Zoom | double | Read/Write | نسبة التكبير المتساوية المطبقة على الصورة. |
ZoomX | double | Read/Write | نسبة التكبير الأفقية. |
ZoomY | double | Read/Write | نسبة التكبير العمودية. |
Rotate | Rotation | Read/Write | تعداد الدوران (0/90/180/270 بالدرجات). |
RotateAngle | double | Read/Write | زاوية دوران عشوائية بالدرجات. |
StampId | int | Read/Write | الإدخال /StampId المكتوب في إدخال مورد الختم. |
Image | System.IO.Stream | Read | عرض للقراءة فقط للبايتات المصدرية الأصلية (أو بايتات الصورة المفكوكة عند الإنشاء عبر FromRgb / FromGrayscale). |
HorizontalAlignment | HorizontalAlignment | Read/Write | محاذاة أفقية مطبقة على هذه الفقرة. |
VerticalAlignment | VerticalAlignment | Read/Write | محاذاة عمودية مطبقة على هذه الفقرة. |
Margin | MarginInfo? | Read/Write | معلومات الهامش الخارجي المطبقة على هذه الفقرة. |
IsFirstParagraphInColumn | bool | Read/Write | إجبار الفقرة على بدء عمود جديد. |
IsKeptWithNext | bool | Read/Write | إبقاء هذه الفقرة على نفس الصفحة مع الفقرة التالية. |
IsInNewPage | bool | Read/Write | إجبار الفقرة على بدء صفحة جديدة. |
IsInLineParagraph | bool | Read/Write | علامة الفقرة المتضمنة (لا تبدأ سطرًا جديدًا). |
HyperlinkText | string? | Read/Write | هدف الارتباط التشعبي من نوع سلسلة (Legacy). |
Hyperlink | Hyperlink? | Read/Write | تزيين الارتباط التشعبي المطبّق على الفقرة. |
ZIndex | int | Read/Write | فهرس ترتيب 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() | استنساخ سطحي — ينسخ الحالة العددية/المشار إليها المشتركة. |