ImageData
ImageData
نمای کلی
ImageData یک کلاس در Aspose.Words FOSS برای .NET است. ارثبرده از: IBorderAttrSource.
این کلاس 9 متد برای کار با اشیاء ImageData در برنامههای .NET فراهم میکند. متدهای موجود شامل: FitImageToShape, Save, SetImage, ToByteArray, ToImage, ToStream هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET به هر برنامه .NET قابل دسترسی هستند. ویژگیها: BiLevel, Borders, Brightness, ChromaKey, Contrast, CropBottom و 12 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
ImageBytes | byte[] | خواندن/نوشتن | دریافت یا تنظیم بایتهای تصویر. |
HasImage | bool | خواندن | در صورتی که شکل بایتهای تصویر داشته باشد یا به تصویری لینک کند، مقدار true را برمیگرداند. |
ImageSize | ImageSize | خواندن | اطلاعاتی دربارهٔ اندازه و وضوح تصویر دریافت میکند. |
ImageType | ImageType | خواندن | نوع تصویر را دریافت میکند. |
IsLink | bool | خواندن | در صورتی که تصویر به شکل لینک شده باشد (هنگامی که SourceFullName مشخص شده باشد) مقدار true برگردانده میشود. |
IsLinkOnly | bool | خواندن | در صورتی که تصویر لینک شده باشد و در سند ذخیره نشده باشد، مقدار true برگردانده میشود. |
SourceFullName | string | خواندن/نوشتن | دریافت یا تنظیم مسیر و نام فایل منبع برای تصویر پیوندی. |
Title | string | خواندن/نوشتن | عنوان تصویر را تعریف میکند. |
CropTop | double | خواندن/نوشتن | کسر حذف تصویر از سمت بالا را تعریف میکند. |
CropBottom | double | خواندن/نوشتن | کسر حذف تصویر از سمت پایین را تعریف میکند. |
CropLeft | double | خواندن/نوشتن | کسر کسری از تصویر از سمت چپ را تعریف میکند. |
CropRight | double | خواندن/نوشتن | کسر کسری از تصویر از سمت راست را تعریف میکند. |
Borders | BorderCollection | خواندن | مجموعهٔ حاشیههای تصویر را دریافت میکند. |
ChromaKey | Color | خواندن/نوشتن | مقدار رنگ تصویر را که به عنوان شفاف در نظر گرفته میشود، تعریف میکند. |
Brightness | double | خواندن/نوشتن | روشنایی تصویر را دریافت یا تنظیم میکند. |
Contrast | double | خواندن/نوشتن | مقدار کنتراست تصویر مشخصشده را دریافت یا تنظیم میکند. |
BiLevel | bool | خواندن/نوشتن | مشخص میکند که آیا تصویر به صورت سیاه و سفید نمایش داده میشود یا خیر. |
GrayScale | bool | خواندن/نوشتن | مشخص میکند که آیا تصویر در حالت خاکستری نمایش داده میشود یا نه. |
روش ها
| امضا | توضیح |
|---|---|
SetImage(image: Image) | تصویر را که شکل نمایش میدهد تنظیم میکند. |
SetImage(stream: Stream) | مقدار تصویر را تنظیم میکند. |
SetImage(fileName: string) | تصویری که شکل نمایش میدهد را تنظیم میکند. |
ToImage() | تصویر ذخیرهشده در شکل را بهعنوان یک شیء Imagejava BufferedImageImage دریافت میکند. |
ToStream() | متد ToStream را بر روی این نمونه ImageData فراخوانی میکند. |
ToByteArray() | بایتهای تصویر را برای هر تصویری بازمیگرداند، بدون در نظر گرفتن اینکه تصویر ذخیره شده یا لینک شده باشد. |
Save(stream: Stream) | متد Save(stream) را بر روی این نمونه ImageData فراخوانی میکند. |
Save(fileName: string) | تصویر را در یک فایل ذخیره میکند. |
FitImageToShape() | دادههای تصویر را به قاب Shape میگنجد بهگونهای که نسبت عرض به ارتفاع دادههای تصویر با نسبت عرض به ارتفاع قاب Shape مطابقت داشته باشد. |