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:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу для создания. |
FileCreateSource(String filePath, boolean isTemporal)
public FileCreateSource(String filePath, boolean isTemporal)
Инициализирует новый экземпляр класса FileCreateSource.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| filePath | java.lang.String | Путь к файлу для создания. |
| isTemporal | boolean | Если установлено 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.
Используйте с осторожностью. После получения вам потребуется освободить контейнер потока.