Html5CanvasOptions
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase
public class Html5CanvasOptions extends ImageOptionsBase
أنشئ ملفات HTML5 Canvas بسهولة باستخدام واجهة برمجة التطبيقات الخاصة بنا، مما يتيح لك دمج العناصر مثل النماذج والنصوص والصور والرسوم المتحركة والروابط بسلاسة. استفد من ميزات قوية تشمل دعم معرف الوسم وإعدادات الترميز، مما يضمن أداءً مثالياً وتخصيصًا لمشاريع الويب الخاصة بك.
المنشئات
| المنشئ | الوصف |
|---|---|
| Html5CanvasOptions() | يُنشئ مثيلاً جديدًا من الفئة Html5CanvasOptions. |
| Html5CanvasOptions(Html5CanvasOptions imageOptions) | يُنشئ مثيلاً جديدًا من الفئة ImageOptionsBase. |
الطرق
| طريقة | الوصف |
|---|---|
| getCanvasTagId() | يحصل على معرف وسم الـ canvas. |
| setCanvasTagId(String value) | يضبط معرف وسم الـ canvas. |
| getFullHtmlPage() | يحصل على قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة. |
| setFullHtmlPage(boolean value) | يضبط قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة. |
| getEncoding() | يحصل على الترميز. |
| setEncoding(Charset value) | يضبط الترميز. |
Example: Any vector image (SVG, WMF, CMX, etc.
يمكن استخدام أي صورة متجهة (SVG، WMF، CMX، إلخ) كمصدر لصور الـ Canvas الخاصة بك. يُنشئ الكود التالي صورة Canvas بسيطة.
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
options.setVectorRasterizationOptions(vectorRasterizationOptions);
image.save("Canvas.html", options);
}
Example: You can embed more than one Canvas image within HTML page or update already existing page.
يمكنك تضمين أكثر من صورة Canvas داخل صفحة HTML أو تحديث صفحة موجودة بالفعل. للقيام بذلك، تحتاج إلى تصدير وسم الـ Canvas فقط.
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
options.setVectorRasterizationOptions(vectorRasterizationOptions);
options.setFullHtmlPage(false);
image.save("Canvas.html", options);
}
Html5CanvasOptions()
public Html5CanvasOptions()
يُنشئ مثيلاً جديدًا من الفئة Html5CanvasOptions.
Html5CanvasOptions(Html5CanvasOptions imageOptions)
public Html5CanvasOptions(Html5CanvasOptions imageOptions)
يُنشئ مثيلاً جديدًا من الفئة ImageOptionsBase.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| imageOptions | Html5CanvasOptions | خيارات الصورة. |
getCanvasTagId()
public final String getCanvasTagId()
يحصل على معرف وسم الـ canvas.
Returns: java.lang.String - معرف وسم الـ canvas.
setCanvasTagId(String value)
public final void setCanvasTagId(String value)
يضبط معرف وسم الـ canvas.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | java.lang.String | معرف وسم الـ canvas. |
getFullHtmlPage()
public final boolean getFullHtmlPage()
يحصل على قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة.
Returns: boolean - قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة.
setFullHtmlPage(boolean value)
public final void setFullHtmlPage(boolean value)
يضبط قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | boolean | قيمة تُشير إلى ما إذا كان يجب توليد صفحة HTML كاملة. |
Example: You can embed more than one Canvas image within HTML page or update already existing page. يمكنك تضمين أكثر من صورة Canvas داخل صفحة HTML أو تحديث صفحة موجودة بالفعل. للقيام بذلك، تحتاج إلى تصدير وسم الـ Canvas فقط.
try (com.aspose.imaging.Image image = com.aspose.imaging.Image.load("Sample.svg"))
{
com.aspose.imaging.imageoptions.VectorRasterizationOptions vectorRasterizationOptions = new com.aspose.imaging.imageoptions.SvgRasterizationOptions();
com.aspose.imaging.imageoptions.Html5CanvasOptions options = new com.aspose.imaging.imageoptions.Html5CanvasOptions();
options.setVectorRasterizationOptions(vectorRasterizationOptions);
options.setFullHtmlPage(false);
image.save("Canvas.html", options);
}
getEncoding()
public final Charset getEncoding()
يحصل على الترميز.
Returns: java.nio.charset.Charset - الترميز.
setEncoding(Charset value)
public final void setEncoding(Charset value)
يضبط الترميز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | java.nio.charset.Charset | الترميز. |