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:

معاملنوعالوصف
imageOptionsHtml5CanvasOptionsخيارات الصورة.

getCanvasTagId()

public final String getCanvasTagId()

يحصل على معرف وسم الـ canvas.

Returns: java.lang.String - معرف علامة canvas.

setCanvasTagId(String value)

public final void setCanvasTagId(String value)

يضبط معرف وسم الـ canvas.

Parameters:

معاملنوعالوصف
القيمةjava.lang.Stringمعرف علامة canvas.

getFullHtmlPage()

public final boolean getFullHtmlPage()

يحصل على قيمة تشير إلى ما إذا كان يجب إنشاء صفحة HTML كاملة.

Returns: boolean - قيمة تشير إلى ما إذا كان يجب إنشاء صفحة HTML كاملة.

setFullHtmlPage(boolean value)

public final void setFullHtmlPage(boolean value)

يضبط قيمة تشير إلى ما إذا كان يجب إنشاء صفحة HTML كاملة.

Parameters:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
القيمةjava.nio.charset.Charsetالترميز.