الفئة Html5CanvasOptions
محتويات
[
يخفي
]Html5CanvasOptions class
أنشئ ملفات HTML5 Canvas بسهولة باستخدام واجهة برمجة التطبيقات الخاصة بنا، مما يتيح لك دمج العناصر مثل النماذج والنصوص والصور والرسوم المتحركة والروابط بسلاسة. استفد من ميزات قوية تشمل دعم معرف العلامة وإعدادات الترميز، لضمان أداء مثالي وتخصيص لمشاريع الويب الخاصة بك.
public class Html5CanvasOptions : ImageOptionsBase
المنشئات
| الاسم | الوصف |
|---|---|
| Html5CanvasOptions() | المنشئ الافتراضي. |
الخصائص
| الاسم | الوصف |
|---|---|
| BufferSizeHint { get; set; } | الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي يحدد الحد الأقصى المسموح به لجميع المخازن الداخلية. |
| CanvasTagId { get; set; } | يحصل أو يعيّن معرف وسم الـ canvas. |
| Disposed { get; } | يحصل على قيمة تشير إلى ما إذا كان هذا المثال تم التخلص منه. |
| Encoding { get; set; } | يسترجع أو يعيّن الترميز. |
| virtual ExifData { get; set; } | الحصول على أو تعيين بيانات Exif. |
| FullFrame { get; set; } | يحصل أو يضبط قيمة تشير إلى ما إذا كان [full frame]. |
| FullHtmlPage { get; set; } | يحصل أو يعيّن قيمة تشير إلى ما إذا كان يجب إنشاء صفحة HTML كاملة. |
| KeepMetadata { get; set; } | يحصل على قيمة ما إذا كان يجب الاحتفاظ ببيانات تعريف الصورة الأصلية عند التصدير. |
| MultiPageOptions { get; set; } | خيارات الصفحات المتعددة |
| virtual Palette { get; set; } | يحصل أو يضبط لوحة الألوان. |
| ProgressEventHandler { get; set; } | يحصل أو يضبط معالج حدث التقدم. |
| virtual ResolutionSettings { get; set; } | يحصل أو يضبط إعدادات الدقة. |
| Source { get; set; } | يحصل أو يضبط المصدر لإنشاء الصورة فيه. |
| VectorRasterizationOptions { get; set; } | يحصل أو يضبط خيارات تحويل المتجه إلى نقطية. |
| virtual XmpData { get; set; } | يحصل أو يضبط حاوية بيانات تعريف XMP. |
الطرق
| الاسم | الوصف |
|---|---|
| virtual Clone() | ينشئ نسخة عضوية من هذه الحالة. |
| Dispose() | يتخلص من المثيل الحالي. |
| TrySetMetadata(IImageMetadataFormat) | يحاول تعيين مثيل metadata، إذا كان مثيل Image يدعم ويطبق مثيل IImageMetadataFormat. |
أمثلة
يمكن استخدام أي صورة متجهة (SVG، WMF، CMX، إلخ) كمصدر لصور الـ Canvas الخاصة بك. الشيفرة التالية تنشئ صورة Canvas بسيطة.
[C#]
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions()
});
}
يمكنك تضمين أكثر من صورة Canvas داخل صفحة HTML أو تحديث صفحة موجودة بالفعل. للقيام بذلك تحتاج إلى تصدير وسم الـ Canvas فقط.
[C#]
using (var image = Image.Load(@"Sample.svg"))
{
image.Save(@"Canvas.html", new Html5CanvasOptions
{
VectorRasterizationOptions = new SvgRasterizationOptions(),
FullHtmlPage = false
});
}
انظر أيضًا
- class ImageOptionsBase
- namespace Aspose.Imaging.ImageOptions
- assembly Aspose.Imaging