FileCreateSource

Inheritance: java.lang.Object، com.aspose.imaging.Source، com.aspose.imaging.sources.FileSource

public final class FileCreateSource extends FileSource

يمثل مصدر ملف لإنشاء.

المنشئات

المنشئالوصف
FileCreateSource(String filePath)يقوم بإنشاء نسخة جديدة من الفئة FileCreateSource.
FileCreateSource(String filePath, boolean isTemporal)يقوم بإنشاء نسخة جديدة من الفئة FileCreateSource.

الطرق

طريقةالوصف
getFilePath()يحصل على مسار الملف لإنشائه.
isTemporal()يحصل على قيمة تشير إلى ما إذا كان الملف مؤقتًا.
getStreamContainer()يحصل على حاوية الدفق.

Example: This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface.

يوضح هذا المثال استخدام فئة Font و SolidBrush لرسم سلاسل نصية على سطح Image. ينشئ المثال Image جديدًا ويرسم أشكالًا باستخدام Figures و GraphicsPath.

//ينشئ مثيلاً من BmpOptions ويضبط خصائصه المتنوعة.
com.aspose.imaging.imageoptions.BmpOptions bmpOptions = new com.aspose.imaging.imageoptions.BmpOptions();
bmpOptions.setBitsPerPixel(24);

//إنشاء مثيل من FileCreateSource وتعيينه كقيمة Source لمثيل BmpOptions.
//المعامل البولياني الثاني يحدد ما إذا كان الملف الذي سيتم إنشاؤه مؤقتًا أم لا.
bmpOptions.setSource(new com.aspose.imaging.sources.FileCreateSource("C:\\temp\\sample.bmp", false));

//ينشئ مثيلًا من Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(bmpOptions, 500, 500);
try {
    //ينشئ ويُهيئ مثيلًا من فئة Graphics
    com.aspose.imaging.Graphics graphics = new com.aspose.imaging.Graphics(image);

    //يمسح سطح Graphics
    graphics.clear(com.aspose.imaging.Color.getWheat());

    //ينشئ مثيلًا من Font
    com.aspose.imaging.Font font = new com.aspose.imaging.Font("Times New Roman", 16);

    //إنشاء مثيل من SolidBrush بلون أحمر
    com.aspose.imaging.brushes.SolidBrush brush = new com.aspose.imaging.brushes.SolidBrush(com.aspose.imaging.Color.getRed());

    //رسم سلسلة نصية
    graphics.drawString("Created by Aspose.Imaging for Java", font, brush, new com.aspose.imaging.PointF(100, 100));

    // احفظ جميع التغييرات
    image.save();
} finally {
    image.dispose();
}

FileCreateSource(String filePath)

public FileCreateSource(String filePath)

يقوم بإنشاء نسخة جديدة من الفئة FileCreateSource.

Parameters:

معاملنوعالوصف
filePathjava.lang.Stringمسار الملف لإنشائه.

FileCreateSource(String filePath, boolean isTemporal)

public FileCreateSource(String filePath, boolean isTemporal)

يقوم بإنشاء نسخة جديدة من الفئة FileCreateSource.

Parameters:

معاملنوعالوصف
filePathjava.lang.Stringمسار الملف لإنشائه.
isTemporalbooleanإذا تم تعيينه إلى true فإن الملف الذي تم إنشاؤه سيكون مؤقتًا.

getFilePath()

public String getFilePath()

يحصل على مسار الملف لإنشائه.

القيمة: مسار الملف لإنشائه.

Returns: java.lang.String

isTemporal()

public boolean isTemporal()

يحصل على قيمة تشير إلى ما إذا كان الملف مؤقتًا.

القيمة: true إذا كان الملف مؤقتًا؛ وإلا false.

Returns: boolean

getStreamContainer()

public StreamContainer getStreamContainer()

يحصل على حاوية الدفق.

Returns: StreamContainer - the stream container.

استخدم بحذر. سيتعين عليك تحرير حاوية الدفق بعد الاسترجاع.