ImageStamp
خلاصه ای
ImageStamp یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: BaseParagraph.
یک تصویر را به صفحه PDF اضافه می کند.
این کلاس ۱۲ روش برای کار با اشیاء ImageStamp در برنامه های .NET را فراهم می کند. روش های موجود شامل: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: AlternativeText, Background, DisplayHeight, DisplayWidth, Height, HorizontalAlignment,و 23 تا ديگه.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
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? | خواندن/نوشتن | برچسب: متن جایگزین برای دسترسی. |
Background | bool | خواندن/نوشتن | اینکه آیا مهر پشت محتوای صفحه (حقیقت) یا بالای آن (جعلت) کشیده شده است. |
Opacity | double | خواندن/نوشتن | ضخامت، 0.0 (شفاف) … 1.0 (ناپشافی). |
Zoom | double | خواندن/نوشتن | درصد یکنواخت زوم روی تصویر اعمال شده است. |
ZoomX | double | خواندن/نوشتن | درصد زوم افقی. |
ZoomY | double | خواندن/نوشتن | درصد زوم عمودی. |
Rotate | 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 | خواندن/نوشتن | شاخص Z-order که توسط DOM renderer استفاده می شود. |
روش ها
| Signature | شرح: |
|---|---|
ImageStamp(image: System.IO.Stream) | ساخت از یک جریان تصویر (خودکارانه تشخیص JPEG vs PNG با عنوان). |
ImageStamp(fileName: string) | ساخت از یک مسیر فایل تصویر (خودکارانه تشخیص JPEG vs PNG با عنوان). |
setStampId(id: int) | ورودی PDF /StampId مهر را تنظیم کنید. |
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 ایجاد کنید، ابعاد را به طور خودکار از سر و کله JPIG تشخیص دهید. |
FromJpegStream(jpegStream: Stream) | یک تمبر تصویر را از جریان فایل JPEG ایجاد کنید. |
FromPngData(pngData: byte[]) | یک تمبر تصویر را از داده های فایل PNG ایجاد کنید. |
ApplyTo(page: Page) | این تصویر رو به صفحه اضافه کن. |
Clone() | کلوین سطح نسخه های حالت اسکالاری/ref-shared است. |