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. ينشئ المثال صورة جديدة ويرسم أشكالًا باستخدام 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());

    //ارسم String.
    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.

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