FileCreateSource
Inheritance: java.lang.Object, com.aspose.imaging.Source, com.aspose.imaging.sources.FileSource
public final class FileCreateSource extends FileSource
Rappresenta una sorgente file per la creazione.
Costruttori
| Costruttore | Descrizione |
|---|---|
| FileCreateSource(String filePath) | Inizializza una nuova istanza della classe FileCreateSource. |
| FileCreateSource(String filePath, boolean isTemporal) | Inizializza una nuova istanza della classe FileCreateSource. |
Metodi
| Metodo | Descrizione |
|---|---|
| getFilePath() | Ottiene il percorso del file da creare. |
| isTemporal() | Ottiene un valore che indica se il file sarà temporaneo. |
| getStreamContainer() | Ottiene il contenitore di flusso. |
Example: This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface.
Questo esempio dimostra l’uso delle classi Font e SolidBrush per disegnare stringhe sulla superficie dell’Image. L’esempio crea una nuova Image e disegna forme usando Figures e GraphicsPath.
//Crea un'istanza di BmpOptions e imposta le sue varie proprietà.
com.aspose.imaging.imageoptions.BmpOptions bmpOptions = new com.aspose.imaging.imageoptions.BmpOptions();
bmpOptions.setBitsPerPixel(24);
//Crea un'istanza di FileCreateSource e assegnala come Source per l'istanza di BmpOptions
//Il secondo parametro Boolean determina se il file da creare è IsTemporal o meno
bmpOptions.setSource(new com.aspose.imaging.sources.FileCreateSource("C:\\temp\\sample.bmp", false));
//Crea un'istanza di Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(bmpOptions, 500, 500);
try {
//Crea e inizializza un'istanza della classe Graphics
com.aspose.imaging.Graphics graphics = new com.aspose.imaging.Graphics(image);
//Cancella la superficie di Graphics
graphics.clear(com.aspose.imaging.Color.getWheat());
//Crea un'istanza di Font
com.aspose.imaging.Font font = new com.aspose.imaging.Font("Times New Roman", 16);
//Crea un'istanza di SolidBrush con colore rosso
com.aspose.imaging.brushes.SolidBrush brush = new com.aspose.imaging.brushes.SolidBrush(com.aspose.imaging.Color.getRed());
//Disegna una stringa
graphics.drawString("Created by Aspose.Imaging for Java", font, brush, new com.aspose.imaging.PointF(100, 100));
// salva tutte le modifiche
image.save();
} finally {
image.dispose();
}
FileCreateSource(String filePath)
public FileCreateSource(String filePath)
Inizializza una nuova istanza della classe FileCreateSource.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| filePath | java.lang.String | Il percorso del file da creare. |
FileCreateSource(String filePath, boolean isTemporal)
public FileCreateSource(String filePath, boolean isTemporal)
Inizializza una nuova istanza della classe FileCreateSource.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| filePath | java.lang.String | Il percorso del file da creare. |
| isTemporal | boolean | Se impostato su true, il file creato sarà temporaneo. |
getFilePath()
public String getFilePath()
Ottiene il percorso del file da creare.
Valore: Il percorso del file da creare.
Returns: java.lang.String
isTemporal()
public boolean isTemporal()
Ottiene un valore che indica se il file sarà temporaneo.
Valore: true se il file sarà temporaneo; altrimenti, false.
Returns: boolean
getStreamContainer()
public StreamContainer getStreamContainer()
Ottiene il contenitore di flusso.
Returns: StreamContainer - the stream container.
Usare con cautela. Sarà necessario eliminare il contenitore di flusso dopo il recupero.