MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Classe base per i formati supportati a più pagine

Costruttori

CostruttoreDescrizione
MultiPageOptions()Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(int[] pages)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(int[] pages, Rectangle exportArea)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(String[] pageTitles)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(String[] pageTitles, Rectangle exportArea)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(IntRange[] ranges)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(IntRange range)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(IntRange range, Rectangle exportArea)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(int page)Inizializza una nuova istanza della classe MultiPageOptions.
MultiPageOptions(int page, Rectangle exportArea)Inizializza una nuova istanza della classe MultiPageOptions.

Metodi

MetodoDescrizione
getPages()Ottiene o imposta le pagine.
setPages(int[] value)Ottiene o imposta le pagine.
getPageTitles()Ottiene o imposta i titoli delle pagine.
setPageTitles(String[] value)Ottiene o imposta i titoli delle pagine.
getTimeInterval()Ottiene l’intervallo di tempo.
setTimeInterval(TimeInterval value)Imposta l’intervallo di tempo.
getPageRasterizationOptions()Ottiene le opzioni di rasterizzazione della pagina.
setPageRasterizationOptions(VectorRasterizationOptions[] value)Imposta le opzioni di rasterizzazione della pagina.
getExportArea()Ottiene o imposta l’area di esportazione.
setExportArea(Rectangle value)Ottiene o imposta l’area di esportazione.
getMode()Ottiene o imposta la modalità.
setMode(int value)Ottiene o imposta la modalità.
getOutputLayersNames()Ottiene o imposta i nomi dei livelli di output(Funziona se il formato di esportazione supporta la denominazione dei livelli, ad esempio per Psd)
setOutputLayersNames(String[] value)Ottiene o imposta i nomi dei livelli di output(Funziona se il formato di esportazione supporta la denominazione dei livelli, ad esempio per Psd)
getMergeLayers()Ottiene un valore che indica se [merge layers].
setMergeLayers(boolean value)Imposta un valore che indica se [merge layers].
initPages(IntRange[] ranges)Inizializza le pagine dall’array di intervalli

MultiPageOptions()

public MultiPageOptions()

Inizializza una nuova istanza della classe MultiPageOptions.

MultiPageOptions(int[] pages)

public MultiPageOptions(int[] pages)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
pagineint[]Le pagine.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
pagineint[]L’array di pagine.
exportAreaRectangleL’area di esportazione.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
pageTitlesjava.lang.String[]I titoli delle pagine.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
pageTitlesjava.lang.String[]I titoli delle pagine.
exportAreaRectangleL’area di esportazione.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
rangesIntRange[]Il IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
rangesIntRange[]Il IntRange.
exportAreaRectangleL’area di esportazione.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
rangeIntRangeIl IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
rangeIntRangeIl IntRange.
exportAreaRectangleL’area di esportazione.

MultiPageOptions(int page)

public MultiPageOptions(int page)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
paginaintL’indice della pagina.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

Inizializza una nuova istanza della classe MultiPageOptions.

Parameters:

ParametroTipoDescrizione
paginaintL’indice della pagina.
exportAreaRectangleL’area di esportazione.

getPages()

public int[] getPages()

Ottiene o imposta le pagine.

Valore: Le pagine.

Returns: int[]

setPages(int[] value)

public void setPages(int[] value)

Ottiene o imposta le pagine.

Valore: Le pagine.

Parameters:

ParametroTipoDescrizione
valoreint[]

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

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

// Carica un'immagine DJVU da un flusso file.
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);

        // Nota che se l'immagine è a colori, verrà automaticamente convertita in formato B/N secondo l'opzione seguente:
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Per impostazione predefinita, tutte le pagine verranno salvate nel TIFF di output, ma è possibile specificare esplicitamente il set desiderato di pagine.
        // Solo la prima e la seconda pagina verranno esportate.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Imposta i titoli delle pagine.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getPageTitles()

public String[] getPageTitles()

Ottiene o imposta i titoli delle pagine.

Valore: I titoli delle pagine.

Returns: java.lang.String[]

setPageTitles(String[] value)

public void setPageTitles(String[] value)

Ottiene o imposta i titoli delle pagine.

Valore: I titoli delle pagine.

Parameters:

ParametroTipoDescrizione
valorejava.lang.String[]

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

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

// Carica un'immagine DJVU da un flusso file.
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);

        // Nota che se l'immagine è a colori, verrà automaticamente convertita in formato B/N secondo l'opzione seguente:
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Per impostazione predefinita, tutte le pagine verranno salvate nel TIFF di output, ma è possibile specificare esplicitamente il set desiderato di pagine.
        // Solo la prima e la seconda pagina verranno esportate.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Imposta i titoli delle pagine.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getTimeInterval()

public final TimeInterval getTimeInterval()

Ottiene l’intervallo di tempo.

Valore: L’intervallo di tempo.

Returns: TimeInterval - the time interval.

setTimeInterval(TimeInterval value)

public final void setTimeInterval(TimeInterval value)

Imposta l’intervallo di tempo.

Valore: L’intervallo di tempo.

Parameters:

ParametroTipoDescrizione
valueTimeIntervall’intervallo di tempo.

getPageRasterizationOptions()

public final VectorRasterizationOptions[] getPageRasterizationOptions()

Ottiene le opzioni di rasterizzazione della pagina.

Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - le opzioni di rasterizzazione della pagina.

setPageRasterizationOptions(VectorRasterizationOptions[] value)

public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)

Imposta le opzioni di rasterizzazione della pagina.

Parameters:

ParametroTipoDescrizione
valueVectorRasterizationOptions[]le opzioni di rasterizzazione della pagina.

getExportArea()

public Rectangle getExportArea()

Ottiene o imposta l’area di esportazione.

Valore: L’area di esportazione.

Returns: Rectangle

setExportArea(Rectangle value)

public void setExportArea(Rectangle value)

Ottiene o imposta l’area di esportazione.

Valore: L’area di esportazione.

Parameters:

ParametroTipoDescrizione
valueRectangle

getMode()

public int getMode()

Ottiene o imposta la modalità.

Valore: La modalità.

Returns: int

setMode(int value)

public void setMode(int value)

Ottiene o imposta la modalità.

Valore: La modalità.

Parameters:

ParametroTipoDescrizione
valoreint

getOutputLayersNames()

public String[] getOutputLayersNames()

Ottiene o imposta i nomi dei livelli di output(Funziona se il formato di esportazione supporta la denominazione dei livelli, ad esempio per Psd)

Valore: I nomi dei layer di output.

Returns: java.lang.String[]

setOutputLayersNames(String[] value)

public void setOutputLayersNames(String[] value)

Ottiene o imposta i nomi dei livelli di output(Funziona se il formato di esportazione supporta la denominazione dei livelli, ad esempio per Psd)

Valore: I nomi dei layer di output.

Parameters:

ParametroTipoDescrizione
valorejava.lang.String[]

getMergeLayers()

public final boolean getMergeLayers()

Ottiene un valore che indica se [merge layers].

Valore: true se [merge layers]; altrimenti, false.

Returns: boolean - un valore che indica se [merge layers].

setMergeLayers(boolean value)

public final void setMergeLayers(boolean value)

Imposta un valore che indica se [merge layers].

Valore: true se [merge layers]; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valorebooleanun valore che indica se [merge layers].

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

Inizializza le pagine dall’array di intervalli

Parameters:

ParametroTipoDescrizione
rangesIntRange[]Gli intervalli.