MultiPageOptions
Inheritance: java.lang.Object
public class MultiPageOptions
Classe de base pour les formats prenant en charge plusieurs pages
Constructeurs
| Constructeur | Description |
|---|---|
| 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éthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| pages | int[] | Les pages. |
MultiPageOptions(int[] pages, Rectangle exportArea)
public MultiPageOptions(int[] pages, Rectangle exportArea)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| pages | int[] | Le tableau de pages. |
| exportArea | Rectangle | La zone d’exportation. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| pageTitles | java.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ètre | Type | Description |
|---|---|---|
| pageTitles | java.lang.String[] | Les titres de page. |
| exportArea | Rectangle | La zone d’exportation. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| ranges | IntRange[] | Le IntRange. |
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| ranges | IntRange[] | Le IntRange. |
| exportArea | Rectangle | La zone d’exportation. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| range | IntRange | Le IntRange. |
MultiPageOptions(IntRange range, Rectangle exportArea)
public MultiPageOptions(IntRange range, Rectangle exportArea)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| range | IntRange | Le IntRange. |
| exportArea | Rectangle | La zone d’exportation. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| page | int | L’index de page. |
MultiPageOptions(int page, Rectangle exportArea)
public MultiPageOptions(int page, Rectangle exportArea)
Initialise une nouvelle instance de la classe MultiPageOptions.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| page | int | L’index de page. |
| exportArea | Rectangle | La 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ètre | Type | Description |
|---|---|---|
| valeur | int[] |
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ètre | Type | Description |
|---|---|---|
| valeur | 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\\";
// 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ètre | Type | Description |
|---|---|---|
| value | TimeInterval | l’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ètre | Type | Description |
|---|---|---|
| value | VectorRasterizationOptions[] | 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ètre | Type | Description |
|---|---|---|
| value | Rectangle |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | java.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ètre | Type | Description |
|---|---|---|
| valeur | boolean | une valeur indiquant si [merge layers]. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
Initialise les pages à partir du tableau de plages
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| ranges | IntRange[] | Les plages. |