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
//Второй логический параметр определяет, является ли создаваемый файл временным (IsTemporal) или нет
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.

Используйте с осторожностью. После получения вам потребуется освободить контейнер потока.