MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Classe de base pour les formats prenant en charge plusieurs pages

Constructeurs

ConstructeurDescription
MultiPageOptions()Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(int[] pages)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(int[] pages, Rectangle exportArea)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(String[] pageTitles)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(String[] pageTitles, Rectangle exportArea)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(IntRange[] ranges)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(IntRange range)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(IntRange range, Rectangle exportArea)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(int page)Initialise une nouvelle instance de la classe MultiPageOptions.
MultiPageOptions(int page, Rectangle exportArea)Initialise une nouvelle instance de la classe MultiPageOptions.

Méthodes

MéthodeDescription
getPages()Obtient ou définit les pages.
setPages(int[] value)Obtient ou définit les pages.
getPageTitles()Obtient ou définit les titres de page.
setPageTitles(String[] value)Obtient ou définit les titres de page.
getTimeInterval()Obtient l’intervalle de temps.
setTimeInterval(TimeInterval value)Définit l’intervalle de temps.
getPageRasterizationOptions()Obtient les options de rasterisation de la page.
setPageRasterizationOptions(VectorRasterizationOptions[] value)Définit les options de rasterisation de la page.
getExportArea()Obtient ou définit la zone d’exportation.
setExportArea(Rectangle value)Obtient ou définit la zone d’exportation.
getMode()Obtient ou définit le mode.
setMode(int value)Obtient ou définit le mode.
getOutputLayersNames()Obtient ou définit les noms des calques de sortie (Fonctionne si le format d’exportation prend en charge le nommage des calques, par exemple pour le PSD)
setOutputLayersNames(String[] value)Obtient ou définit les noms des calques de sortie (Fonctionne si le format d’exportation prend en charge le nommage des calques, par exemple pour le PSD)
getMergeLayers()Obtient une valeur indiquant si [merge layers].
setMergeLayers(boolean value)Définit une valeur indiquant si [merge layers].
initPages(IntRange[] ranges)Initialise les pages à partir du tableau de plages

MultiPageOptions()

public MultiPageOptions()

Initialise une nouvelle instance de la classe MultiPageOptions.

MultiPageOptions(int[] pages)

public MultiPageOptions(int[] pages)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pagesint[]Les pages.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pagesint[]Le tableau de pages.
exportAreaRectangleLa zone d’exportation.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pageTitlesjava.lang.String[]Les titres de page.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pageTitlesjava.lang.String[]Les titres de page.
exportAreaRectangleLa zone d’exportation.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
rangesIntRange[]Le IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
rangesIntRange[]Le IntRange.
exportAreaRectangleLa zone d’exportation.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
rangeIntRangeLe IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
rangeIntRangeLe IntRange.
exportAreaRectangleLa zone d’exportation.

MultiPageOptions(int page)

public MultiPageOptions(int page)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pageintL’index de page.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

Initialise une nouvelle instance de la classe MultiPageOptions.

Parameters:

ParamètreTypeDescription
pageintL’index de page.
exportAreaRectangleLa zone d’exportation.

getPages()

public int[] getPages()

Obtient ou définit les pages.

Valeur: Les pages.

Returns: int[]

setPages(int[] value)

public void setPages(int[] value)

Obtient ou définit les pages.

Valeur: Les pages.

Parameters:

ParamètreTypeDescription
valeurint[]

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

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

// Charger une image DJVU à partir d'un flux de fichier.
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);

        // Notez que si l'image est colorée, elle sera automatiquement convertie au format N/B selon l'option ci‑dessous :
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Par défaut, toutes les pages seront enregistrées dans le TIFF de sortie, mais l'ensemble de pages souhaité peut être spécifié explicitement.
        // Seules la première et la deuxième page seront exportées.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Définir les titres de page.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getPageTitles()

public String[] getPageTitles()

Obtient ou définit les titres de page.

Valeur: Les titres de page.

Returns: java.lang.String[]

setPageTitles(String[] value)

public void setPageTitles(String[] value)

Obtient ou définit les titres de page.

Valeur: Les titres de page.

Parameters:

ParamètreTypeDescription
valeurjava.lang.String[]

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

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

// Charger une image DJVU à partir d'un flux de fichier.
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);

        // Notez que si l'image est colorée, elle sera automatiquement convertie au format N/B selon l'option ci‑dessous :
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Par défaut, toutes les pages seront enregistrées dans le TIFF de sortie, mais l'ensemble de pages souhaité peut être spécifié explicitement.
        // Seules la première et la deuxième page seront exportées.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Définir les titres de page.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getTimeInterval()

public final TimeInterval getTimeInterval()

Obtient l’intervalle de temps.

Valeur: L’intervalle de temps.

Returns: TimeInterval - the time interval.

setTimeInterval(TimeInterval value)

public final void setTimeInterval(TimeInterval value)

Définit l’intervalle de temps.

Valeur: L’intervalle de temps.

Parameters:

ParamètreTypeDescription
valueTimeIntervall’intervalle de temps.

getPageRasterizationOptions()

public final VectorRasterizationOptions[] getPageRasterizationOptions()

Obtient les options de rasterisation de la page.

Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - les options de rastérisation de page.

setPageRasterizationOptions(VectorRasterizationOptions[] value)

public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)

Définit les options de rasterisation de la page.

Parameters:

ParamètreTypeDescription
valueVectorRasterizationOptions[]les options de rastérisation de page.

getExportArea()

public Rectangle getExportArea()

Obtient ou définit la zone d’exportation.

Valeur: La zone d’exportation.

Returns: Rectangle

setExportArea(Rectangle value)

public void setExportArea(Rectangle value)

Obtient ou définit la zone d’exportation.

Valeur: La zone d’exportation.

Parameters:

ParamètreTypeDescription
valueRectangle

getMode()

public int getMode()

Obtient ou définit le mode.

Valeur: Le mode.

Returns: int

setMode(int value)

public void setMode(int value)

Obtient ou définit le mode.

Valeur: Le mode.

Parameters:

ParamètreTypeDescription
valeurint

getOutputLayersNames()

public String[] getOutputLayersNames()

Obtient ou définit les noms des calques de sortie (Fonctionne si le format d’exportation prend en charge le nommage des calques, par exemple pour le PSD)

Valeur: Les noms des calques de sortie.

Returns: java.lang.String[]

setOutputLayersNames(String[] value)

public void setOutputLayersNames(String[] value)

Obtient ou définit les noms des calques de sortie (Fonctionne si le format d’exportation prend en charge le nommage des calques, par exemple pour le PSD)

Valeur: Les noms des calques de sortie.

Parameters:

ParamètreTypeDescription
valeurjava.lang.String[]

getMergeLayers()

public final boolean getMergeLayers()

Obtient une valeur indiquant si [merge layers].

Valeur: true si [merge layers] ; sinon, false.

Returns: booléen - une valeur indiquant si [merge layers].

setMergeLayers(boolean value)

public final void setMergeLayers(boolean value)

Définit une valeur indiquant si [merge layers].

Valeur: true si [merge layers] ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si [merge layers].

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

Initialise les pages à partir du tableau de plages

Parameters:

ParamètreTypeDescription
rangesIntRange[]Les plages.