MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Basisklasse für Formate, die mehrere Seiten unterstützen

Konstruktoren

KonstruktorBeschreibung
MultiPageOptions()Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(int[] pages)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(int[] pages, Rectangle exportArea)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(String[] pageTitles)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(String[] pageTitles, Rectangle exportArea)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(IntRange[] ranges)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(IntRange range)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(IntRange range, Rectangle exportArea)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(int page)Initialisiert eine neue Instanz der Klasse MultiPageOptions.
MultiPageOptions(int page, Rectangle exportArea)Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Methoden

MethodeBeschreibung
getPages()Liest oder legt die Seiten fest.
setPages(int[] value)Liest oder legt die Seiten fest.
getPageTitles()Liest oder legt die Seitentitel fest.
setPageTitles(String[] value)Liest oder legt die Seitentitel fest.
getTimeInterval()Liest das Zeitintervall.
setTimeInterval(TimeInterval value)Legt das Zeitintervall fest.
getPageRasterizationOptions()Liest die Seitenrasterisierungsoptionen.
setPageRasterizationOptions(VectorRasterizationOptions[] value)Legt die Seitenrasterisierungsoptionen fest.
getExportArea()Liest oder legt den Exportbereich fest.
setExportArea(Rectangle value)Liest oder legt den Exportbereich fest.
getMode()Liest oder legt den Modus fest.
setMode(int value)Liest oder legt den Modus fest.
getOutputLayersNames()Liest oder legt die Namen der Ausgabelayer fest (funktioniert, wenn das Exportformat die Benennung von Layern unterstützt, zum Beispiel für Psd)
setOutputLayersNames(String[] value)Liest oder legt die Namen der Ausgabelayer fest (funktioniert, wenn das Exportformat die Benennung von Layern unterstützt, zum Beispiel für Psd)
getMergeLayers()Liest einen Wert, der angibt, ob [merge layers].
setMergeLayers(boolean value)Legt einen Wert fest, der angibt, ob [merge layers].
initPages(IntRange[] ranges)Initialisiert die Seiten aus dem Bereichsarray.

MultiPageOptions()

public MultiPageOptions()

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

MultiPageOptions(int[] pages)

public MultiPageOptions(int[] pages)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
Seitenint[]Die Seiten.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
Seitenint[]Das Array von Seiten.
exportAreaRectangleDer Exportbereich.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
pageTitlesjava.lang.String[]Die Seitentitel.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
pageTitlesjava.lang.String[]Die Seitentitel.
exportAreaRectangleDer Exportbereich.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
rangesIntRange[]Der IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
rangesIntRange[]Der IntRange.
exportAreaRectangleDer Exportbereich.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
rangeIntRangeDer IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
rangeIntRangeDer IntRange.
exportAreaRectangleDer Exportbereich.

MultiPageOptions(int page)

public MultiPageOptions(int page)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
pageintDer Seitenindex.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

Initialisiert eine neue Instanz der Klasse MultiPageOptions.

Parameters:

ParameterTypBeschreibung
pageintDer Seitenindex.
exportAreaRectangleDer Exportbereich.

getPages()

public int[] getPages()

Liest oder legt die Seiten fest.

Wert: Die Seiten.

Returns: int[]

setPages(int[] value)

public void setPages(int[] value)

Liest oder legt die Seiten fest.

Wert: Die Seiten.

Parameters:

ParameterTypBeschreibung
Wertint[]

Example: This example shows how to convert a multi-page DJVU image to a multi-frame TIFF image.

String dir = "c:\\temp\\";

// Lade ein DJVU‑Bild aus einem Dateistream.
java.io.FileInputStream stream = new java.io.FileInputStream(dir + "sample.djvu");
try {
    com.aspose.imaging.fileformats.djvu.DjvuImage djvuImage = new com.aspose.imaging.fileformats.djvu.DjvuImage(stream);
    try {
        com.aspose.imaging.imageoptions.TiffOptions saveOptions = new com.aspose.imaging.imageoptions.TiffOptions(com.aspose.imaging.fileformats.tiff.enums.TiffExpectedFormat.Default);
        saveOptions.setCompression(com.aspose.imaging.fileformats.tiff.enums.TiffCompressions.Deflate);

        // Hinweis: Wenn das Bild farbig ist, wird es automatisch gemäß der untenstehenden Option in ein B/W-Format konvertiert:
        saveOptions.setBitsPerSample(new int[]{1});

        saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());

        // Standardmäßig werden alle Seiten im Ausgabetiff gespeichert, aber der gewünschte Satz von Seiten kann explizit angegeben werden.
        // Nur die erste und die zweite Seite werden exportiert.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Seitentitel festlegen.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

        // Als TIFF speichern
        djvuImage.save(dir + "sample.tif", saveOptions);
    } finally {
        djvuImage.dispose();
    }
} finally {
    stream.close();
}

getPageTitles()

public String[] getPageTitles()

Liest oder legt die Seitentitel fest.

Wert: Die Seitentitel.

Returns: java.lang.String[]

setPageTitles(String[] value)

public void setPageTitles(String[] value)

Liest oder legt die Seitentitel fest.

Wert: Die Seitentitel.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.String[]

Example: This example shows how to convert a multi-page DJVU image to a multi-frame TIFF image.

String dir = "c:\\temp\\";

// Lade ein DJVU‑Bild aus einem Dateistream.
java.io.FileInputStream stream = new java.io.FileInputStream(dir + "sample.djvu");
try {
    com.aspose.imaging.fileformats.djvu.DjvuImage djvuImage = new com.aspose.imaging.fileformats.djvu.DjvuImage(stream);
    try {
        com.aspose.imaging.imageoptions.TiffOptions saveOptions = new com.aspose.imaging.imageoptions.TiffOptions(com.aspose.imaging.fileformats.tiff.enums.TiffExpectedFormat.Default);
        saveOptions.setCompression(com.aspose.imaging.fileformats.tiff.enums.TiffCompressions.Deflate);

        // Hinweis: Wenn das Bild farbig ist, wird es automatisch gemäß der untenstehenden Option in ein B/W-Format konvertiert:
        saveOptions.setBitsPerSample(new int[]{1});

        saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());

        // Standardmäßig werden alle Seiten im Ausgabetiff gespeichert, aber der gewünschte Satz von Seiten kann explizit angegeben werden.
        // Nur die erste und die zweite Seite werden exportiert.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Seitentitel festlegen.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

        // Als TIFF speichern
        djvuImage.save(dir + "sample.tif", saveOptions);
    } finally {
        djvuImage.dispose();
    }
} finally {
    stream.close();
}

getTimeInterval()

public final TimeInterval getTimeInterval()

Liest das Zeitintervall.

Wert: Das Zeitintervall.

Returns: TimeInterval - the time interval.

setTimeInterval(TimeInterval value)

public final void setTimeInterval(TimeInterval value)

Legt das Zeitintervall fest.

Wert: Das Zeitintervall.

Parameters:

ParameterTypBeschreibung
valueTimeIntervaldas Zeitintervall.

getPageRasterizationOptions()

public final VectorRasterizationOptions[] getPageRasterizationOptions()

Liest die Seitenrasterisierungsoptionen.

Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - die Seitenrasterisierungsoptionen.

setPageRasterizationOptions(VectorRasterizationOptions[] value)

public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)

Legt die Seitenrasterisierungsoptionen fest.

Parameters:

ParameterTypBeschreibung
valueVectorRasterizationOptions[]die Seitenrasterisierungsoptionen.

getExportArea()

public Rectangle getExportArea()

Liest oder legt den Exportbereich fest.

Wert: Der Exportbereich.

Returns: Rectangle

setExportArea(Rectangle value)

public void setExportArea(Rectangle value)

Liest oder legt den Exportbereich fest.

Wert: Der Exportbereich.

Parameters:

ParameterTypBeschreibung
valueRectangle

getMode()

public int getMode()

Liest oder legt den Modus fest.

Wert: Der Modus.

Returns: int

setMode(int value)

public void setMode(int value)

Liest oder legt den Modus fest.

Wert: Der Modus.

Parameters:

ParameterTypBeschreibung
Wertint

getOutputLayersNames()

public String[] getOutputLayersNames()

Liest oder legt die Namen der Ausgabelayer fest (funktioniert, wenn das Exportformat die Benennung von Layern unterstützt, zum Beispiel für Psd)

Wert: Die Namen der Ausgabelayer.

Returns: java.lang.String[]

setOutputLayersNames(String[] value)

public void setOutputLayersNames(String[] value)

Liest oder legt die Namen der Ausgabelayer fest (funktioniert, wenn das Exportformat die Benennung von Layern unterstützt, zum Beispiel für Psd)

Wert: Die Namen der Ausgabelayer.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.String[]

getMergeLayers()

public final boolean getMergeLayers()

Liest einen Wert, der angibt, ob [merge layers].

Wert: true wenn [merge layers]; sonst false.

Returns: boolean - ein Wert, der angibt, ob [merge layers].

setMergeLayers(boolean value)

public final void setMergeLayers(boolean value)

Legt einen Wert fest, der angibt, ob [merge layers].

Wert: true wenn [merge layers]; sonst false.

Parameters:

ParameterTypBeschreibung
Wertbooleanein Wert, der angibt, ob [merge layers].

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

Initialisiert die Seiten aus dem Bereichsarray.

Parameters:

ParameterTypBeschreibung
rangesIntRange[]Die Bereiche.