MultiPageOptions
Inheritance: java.lang.Object
public class MultiPageOptions
Basisklasse für Formate, die mehrere Seiten unterstützen
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| 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
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Seiten | int[] | Die Seiten. |
MultiPageOptions(int[] pages, Rectangle exportArea)
public MultiPageOptions(int[] pages, Rectangle exportArea)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Seiten | int[] | Das Array von Seiten. |
| exportArea | Rectangle | Der Exportbereich. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| pageTitles | java.lang.String[] | Die Seitentitel. |
MultiPageOptions(String[] pageTitles, Rectangle exportArea)
public MultiPageOptions(String[] pageTitles, Rectangle exportArea)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| pageTitles | java.lang.String[] | Die Seitentitel. |
| exportArea | Rectangle | Der Exportbereich. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| ranges | IntRange[] | Der IntRange. |
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| ranges | IntRange[] | Der IntRange. |
| exportArea | Rectangle | Der Exportbereich. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| range | IntRange | Der IntRange. |
MultiPageOptions(IntRange range, Rectangle exportArea)
public MultiPageOptions(IntRange range, Rectangle exportArea)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| range | IntRange | Der IntRange. |
| exportArea | Rectangle | Der Exportbereich. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| page | int | Der Seitenindex. |
MultiPageOptions(int page, Rectangle exportArea)
public MultiPageOptions(int page, Rectangle exportArea)
Initialisiert eine neue Instanz der Klasse MultiPageOptions.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| page | int | Der Seitenindex. |
| exportArea | Rectangle | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int[] |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TimeInterval | das 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | VectorRasterizationOptions[] | 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Rectangle |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | ein Wert, der angibt, ob [merge layers]. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
Initialisiert die Seiten aus dem Bereichsarray.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| ranges | IntRange[] | Die Bereiche. |