MultiPageOptions
Inheritance: java.lang.Object
public class MultiPageOptions
Basklass för format som stöder flera sidor.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| MultiPageOptions() | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(int[] pages) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(int[] pages, Rectangle exportArea) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(String[] pageTitles) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(String[] pageTitles, Rectangle exportArea) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges, Rectangle exportArea) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(IntRange range) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(IntRange range, Rectangle exportArea) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(int page) | Initierar en ny instans av klassen MultiPageOptions. |
| MultiPageOptions(int page, Rectangle exportArea) | Initierar en ny instans av klassen MultiPageOptions. |
Metoder
| Metod | Beskrivning |
|---|---|
| getPages() | Hämtar eller anger sidorna. |
| setPages(int[] value) | Hämtar eller anger sidorna. |
| getPageTitles() | Hämtar eller anger sidtitlarna. |
| setPageTitles(String[] value) | Hämtar eller anger sidtitlarna. |
| getTimeInterval() | Hämtar tidsintervallet. |
| setTimeInterval(TimeInterval value) | Ställer in tidsintervallet. |
| getPageRasterizationOptions() | Hämtar sidans rasteriseringsalternativ. |
| setPageRasterizationOptions(VectorRasterizationOptions[] value) | Ställer in sidans rasteriseringsalternativ. |
| getExportArea() | Hämtar eller anger exportområdet. |
| setExportArea(Rectangle value) | Hämtar eller anger exportområdet. |
| getMode() | Hämtar eller anger läget. |
| setMode(int value) | Hämtar eller anger läget. |
| getOutputLayersNames() | Hämtar eller anger namn på utdataskikt (Fungerar om exportformatet stöder namngivning av lager, till exempel för Psd) |
| setOutputLayersNames(String[] value) | Hämtar eller anger namn på utdataskikt (Fungerar om exportformatet stöder namngivning av lager, till exempel för Psd) |
| getMergeLayers() | Hämtar ett värde som indikerar om [merge layers]. |
| setMergeLayers(boolean value) | Ställer in ett värde som indikerar om [merge layers]. |
| initPages(IntRange[] ranges) | Initierar sidorna från intervallarrayen |
MultiPageOptions()
public MultiPageOptions()
Initierar en ny instans av klassen MultiPageOptions.
MultiPageOptions(int[] pages)
public MultiPageOptions(int[] pages)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sidor | int[] | Sidorna. |
MultiPageOptions(int[] pages, Rectangle exportArea)
public MultiPageOptions(int[] pages, Rectangle exportArea)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| sidor | int[] | Arrayen av sidor. |
| exportArea | Rectangle | Exportområdet. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| pageTitles | java.lang.String[] | Sidtitlarna. |
MultiPageOptions(String[] pageTitles, Rectangle exportArea)
public MultiPageOptions(String[] pageTitles, Rectangle exportArea)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| pageTitles | java.lang.String[] | Sidtitlarna. |
| exportArea | Rectangle | Exportområdet. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ranges | IntRange[] | Den IntRange. |
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ranges | IntRange[] | Den IntRange. |
| exportArea | Rectangle | Exportområdet. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| range | IntRange | Den IntRange. |
MultiPageOptions(IntRange range, Rectangle exportArea)
public MultiPageOptions(IntRange range, Rectangle exportArea)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| range | IntRange | Den IntRange. |
| exportArea | Rectangle | Exportområdet. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| page | int | Sidindexet. |
MultiPageOptions(int page, Rectangle exportArea)
public MultiPageOptions(int page, Rectangle exportArea)
Initierar en ny instans av klassen MultiPageOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| page | int | Sidindexet. |
| exportArea | Rectangle | Exportområdet. |
getPages()
public int[] getPages()
Hämtar eller anger sidorna.
Värde: Sidorna.
Returns: int[]
setPages(int[] value)
public void setPages(int[] value)
Hämtar eller anger sidorna.
Värde: Sidorna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] |
Example: This example shows how to convert a multi-page DJVU image to a multi-frame TIFF image.
String dir = "c:\\temp\\";
// Ladda en DJVU-bild från en filström.
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);
// Observera att om bilden är färgrik, kommer den automatiskt att konverteras till S/V-format enligt alternativet nedan:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// Som standard kommer alla sidor att sparas till utdata-TIFF, men den önskade uppsättningen av sidor kan specificeras explicit.
// Endast den första och den andra sidan kommer att exporteras.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// Ange sidtitlar.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// Spara till TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getPageTitles()
public String[] getPageTitles()
Hämtar eller anger sidtitlarna.
Värde: Sidtitlarna.
Returns: java.lang.String[]
setPageTitles(String[] value)
public void setPageTitles(String[] value)
Hämtar eller anger sidtitlarna.
Värde: Sidtitlarna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | 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\\";
// Ladda en DJVU-bild från en filström.
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);
// Observera att om bilden är färgrik, kommer den automatiskt att konverteras till S/V-format enligt alternativet nedan:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// Som standard kommer alla sidor att sparas till utdata-TIFF, men den önskade uppsättningen av sidor kan specificeras explicit.
// Endast den första och den andra sidan kommer att exporteras.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// Ange sidtitlar.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// Spara till TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getTimeInterval()
public final TimeInterval getTimeInterval()
Hämtar tidsintervallet.
Värde: Tidsintervallet.
Returns: TimeInterval - the time interval.
setTimeInterval(TimeInterval value)
public final void setTimeInterval(TimeInterval value)
Ställer in tidsintervallet.
Värde: Tidsintervallet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TimeInterval | tidsintervallet. |
getPageRasterizationOptions()
public final VectorRasterizationOptions[] getPageRasterizationOptions()
Hämtar sidans rasteriseringsalternativ.
Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - sidrasteriseringsalternativen.
setPageRasterizationOptions(VectorRasterizationOptions[] value)
public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)
Ställer in sidans rasteriseringsalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | VectorRasterizationOptions[] | sidrasteriseringsalternativen. |
getExportArea()
public Rectangle getExportArea()
Hämtar eller anger exportområdet.
Värde: Exportområdet.
Returns: Rectangle
setExportArea(Rectangle value)
public void setExportArea(Rectangle value)
Hämtar eller anger exportområdet.
Värde: Exportområdet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Rectangle |
getMode()
public int getMode()
Hämtar eller anger läget.
Värde: Läge.
Returns: int
setMode(int value)
public void setMode(int value)
Hämtar eller anger läget.
Värde: Läge.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getOutputLayersNames()
public String[] getOutputLayersNames()
Hämtar eller anger namn på utdataskikt (Fungerar om exportformatet stöder namngivning av lager, till exempel för Psd)
Värde: Namnen på utdataskikten.
Returns: java.lang.String[]
setOutputLayersNames(String[] value)
public void setOutputLayersNames(String[] value)
Hämtar eller anger namn på utdataskikt (Fungerar om exportformatet stöder namngivning av lager, till exempel för Psd)
Värde: Namnen på utdataskikten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String[] |
getMergeLayers()
public final boolean getMergeLayers()
Hämtar ett värde som indikerar om [merge layers].
Värde: true om [merge layers]; annars, false.
Returns: boolean - ett värde som indikerar om [merge layers].
setMergeLayers(boolean value)
public final void setMergeLayers(boolean value)
Ställer in ett värde som indikerar om [merge layers].
Värde: true om [merge layers]; annars, false.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | ett värde som indikerar om [merge layers]. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
Initierar sidorna från intervallarrayen
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ranges | IntRange[] | Intervallen. |