FileCreateSource

Inheritance: java.lang.Object, com.aspose.imaging.Source, com.aspose.imaging.sources.FileSource

public final class FileCreateSource extends FileSource

Stellt eine Dateiquelle für die Erstellung dar.

Konstruktoren

KonstruktorBeschreibung
FileCreateSource(String filePath)Initialisiert eine neue Instanz der FileCreateSource-Klasse.
FileCreateSource(String filePath, boolean isTemporal)Initialisiert eine neue Instanz der FileCreateSource-Klasse.

Methoden

MethodeBeschreibung
getFilePath()Ruft den Dateipfad zum Erstellen ab.
isTemporal()Ruft einen Wert ab, der angibt, ob die Datei temporär ist.
getStreamContainer()Ruft den Stream‑Container ab.

Example: This example demonstrates the use of Font and SolidBrush class to draw strings on Image surface.

Dieses Beispiel demonstriert die Verwendung der Klassen Font und SolidBrush, um Zeichenketten auf einer Image-Oberfläche zu zeichnen. Das Beispiel erstellt ein neues Image und zeichnet Formen mit Figures und GraphicsPath

//Erstellt eine Instanz von BmpOptions und setzt deren verschiedene Eigenschaften
com.aspose.imaging.imageoptions.BmpOptions bmpOptions = new com.aspose.imaging.imageoptions.BmpOptions();
bmpOptions.setBitsPerPixel(24);

//Erstellen Sie eine Instanz von FileCreateSource und weisen Sie sie als Source für die Instanz von BmpOptions zu
//Der zweite boolesche Parameter bestimmt, ob die zu erstellende Datei IsTemporal ist oder nicht
bmpOptions.setSource(new com.aspose.imaging.sources.FileCreateSource("C:\\temp\\sample.bmp", false));

//Erstellt eine Instanz von Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(bmpOptions, 500, 500);
try {
    //Erstellt und initialisiert eine Instanz der Klasse Graphics
    com.aspose.imaging.Graphics graphics = new com.aspose.imaging.Graphics(image);

    //Löscht die Graphics-Oberfläche
    graphics.clear(com.aspose.imaging.Color.getWheat());

    //Erstellt eine Instanz von Font
    com.aspose.imaging.Font font = new com.aspose.imaging.Font("Times New Roman", 16);

    //Erstellt eine Instanz von SolidBrush mit roter Farbe
    com.aspose.imaging.brushes.SolidBrush brush = new com.aspose.imaging.brushes.SolidBrush(com.aspose.imaging.Color.getRed());

    //Zeichnet eine Zeichenkette
    graphics.drawString("Created by Aspose.Imaging for Java", font, brush, new com.aspose.imaging.PointF(100, 100));

    // Alle Änderungen speichern
    image.save();
} finally {
    image.dispose();
}

FileCreateSource(String filePath)

public FileCreateSource(String filePath)

Initialisiert eine neue Instanz der FileCreateSource-Klasse.

Parameters:

ParameterTypBeschreibung
filePathjava.lang.StringDer Dateipfad zum Erstellen.

FileCreateSource(String filePath, boolean isTemporal)

public FileCreateSource(String filePath, boolean isTemporal)

Initialisiert eine neue Instanz der FileCreateSource-Klasse.

Parameters:

ParameterTypBeschreibung
filePathjava.lang.StringDer Dateipfad zum Erstellen.
isTemporalbooleanWenn auf true gesetzt, wird die erstellte Datei temporär.

getFilePath()

public String getFilePath()

Ruft den Dateipfad zum Erstellen ab.

Wert: Der Dateipfad zum Erstellen.

Returns: java.lang.String

isTemporal()

public boolean isTemporal()

Ruft einen Wert ab, der angibt, ob die Datei temporär ist.

Wert: true, wenn die Datei temporär ist; andernfalls false.

Returns: boolean

getStreamContainer()

public StreamContainer getStreamContainer()

Ruft den Stream‑Container ab.

Returns: StreamContainer - the stream container.

Vorsichtig verwenden. Der Stream‑Container muss nach dem Abrufen freigegeben werden.