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

CostruttoreDescrizione
FileCreateSource(String filePath)Inizializza una nuova istanza della classe FileCreateSource.
FileCreateSource(String filePath, boolean isTemporal)Inizializza una nuova istanza della classe FileCreateSource.

Metodi

MetodoDescrizione
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:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file da creare.

FileCreateSource(String filePath, boolean isTemporal)

public FileCreateSource(String filePath, boolean isTemporal)

Inizializza una nuova istanza della classe FileCreateSource.

Parameters:

ParametroTipoDescrizione
filePathjava.lang.StringIl percorso del file da creare.
isTemporalbooleanSe 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.