MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Basklass för format som stöder flera sidor.

Konstruktörer

KonstruktorBeskrivning
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

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

ParameterTypBeskrivning
sidorint[]Sidorna.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
sidorint[]Arrayen av sidor.
exportAreaRectangleExportområdet.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
pageTitlesjava.lang.String[]Sidtitlarna.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
pageTitlesjava.lang.String[]Sidtitlarna.
exportAreaRectangleExportområdet.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
rangesIntRange[]Den IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
rangesIntRange[]Den IntRange.
exportAreaRectangleExportområdet.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
rangeIntRangeDen IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
rangeIntRangeDen IntRange.
exportAreaRectangleExportområdet.

MultiPageOptions(int page)

public MultiPageOptions(int page)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
pageintSidindexet.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

Initierar en ny instans av klassen MultiPageOptions.

Parameters:

ParameterTypBeskrivning
pageintSidindexet.
exportAreaRectangleExportområ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:

ParameterTypBeskrivning
värdeint[]

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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
valueTimeIntervaltidsintervallet.

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:

ParameterTypBeskrivning
valueVectorRasterizationOptions[]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:

ParameterTypBeskrivning
valueRectangle

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdebooleanett värde som indikerar om [merge layers].

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

Initierar sidorna från intervallarrayen

Parameters:

ParameterTypBeskrivning
rangesIntRange[]Intervallen.