MultiPageOptions
Inheritance: java.lang.Object
public class MultiPageOptions
Clase base para formatos compatibles con múltiples páginas
Constructores
| Constructor | Descripción |
|---|---|
| MultiPageOptions() | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(int[] pages) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(int[] pages, Rectangle exportArea) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(String[] pageTitles) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(String[] pageTitles, Rectangle exportArea) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges, Rectangle exportArea) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(IntRange range) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(IntRange range, Rectangle exportArea) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(int page) | Inicializa una nueva instancia de la clase MultiPageOptions. |
| MultiPageOptions(int page, Rectangle exportArea) | Inicializa una nueva instancia de la clase MultiPageOptions. |
Métodos
| Método | Descripción |
|---|---|
| getPages() | Obtiene o establece las páginas. |
| setPages(int[] value) | Obtiene o establece las páginas. |
| getPageTitles() | Obtiene o establece los títulos de página. |
| setPageTitles(String[] value) | Obtiene o establece los títulos de página. |
| getTimeInterval() | Obtiene el intervalo de tiempo. |
| setTimeInterval(TimeInterval value) | Establece el intervalo de tiempo. |
| getPageRasterizationOptions() | Obtiene las opciones de rasterizado de página. |
| setPageRasterizationOptions(VectorRasterizationOptions[] value) | Establece las opciones de rasterizado de página. |
| getExportArea() | Obtiene o establece el área de exportación. |
| setExportArea(Rectangle value) | Obtiene o establece el área de exportación. |
| getMode() | Obtiene o establece el modo. |
| setMode(int value) | Obtiene o establece el modo. |
| getOutputLayersNames() | Obtiene o establece los nombres de capas de salida (Funciona si el formato de exportación admite la nomenclatura de capas, por ejemplo para Psd) |
| setOutputLayersNames(String[] value) | Obtiene o establece los nombres de capas de salida (Funciona si el formato de exportación admite la nomenclatura de capas, por ejemplo para Psd) |
| getMergeLayers() | Obtiene un valor que indica si [merge layers]. |
| setMergeLayers(boolean value) | Establece un valor que indica si [merge layers]. |
| initPages(IntRange[] ranges) | Inicializa las páginas a partir de la matriz de rangos |
MultiPageOptions()
public MultiPageOptions()
Inicializa una nueva instancia de la clase MultiPageOptions.
MultiPageOptions(int[] pages)
public MultiPageOptions(int[] pages)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| páginas | int[] | Las páginas. |
MultiPageOptions(int[] pages, Rectangle exportArea)
public MultiPageOptions(int[] pages, Rectangle exportArea)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| páginas | int[] | La matriz de páginas. |
| exportArea | Rectangle | El área de exportación. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pageTitles | java.lang.String[] | Los títulos de página. |
MultiPageOptions(String[] pageTitles, Rectangle exportArea)
public MultiPageOptions(String[] pageTitles, Rectangle exportArea)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| pageTitles | java.lang.String[] | Los títulos de página. |
| exportArea | Rectangle | El área de exportación. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ranges | IntRange[] | El IntRange. |
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ranges | IntRange[] | El IntRange. |
| exportArea | Rectangle | El área de exportación. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| range | IntRange | El IntRange. |
MultiPageOptions(IntRange range, Rectangle exportArea)
public MultiPageOptions(IntRange range, Rectangle exportArea)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| range | IntRange | El IntRange. |
| exportArea | Rectangle | El área de exportación. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | int | El índice de página. |
MultiPageOptions(int page, Rectangle exportArea)
public MultiPageOptions(int page, Rectangle exportArea)
Inicializa una nueva instancia de la clase MultiPageOptions.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| page | int | El índice de página. |
| exportArea | Rectangle | El área de exportación. |
getPages()
public int[] getPages()
Obtiene o establece las páginas.
Valor: Las páginas.
Returns: int[]
setPages(int[] value)
public void setPages(int[] value)
Obtiene o establece las páginas.
Valor: Las páginas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |
Example: This example shows how to convert a multi-page DJVU image to a multi-frame TIFF image.
String dir = "c:\\temp\\";
// Cargar una imagen DJVU desde un flujo de archivo.
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 que si la imagen es colorida, se convertirá automáticamente al formato B/N según la opción a continuación:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// Por defecto, todas las páginas se almacenarán en el TIFF de salida, pero el conjunto deseado de páginas puede especificarse explícitamente.
// Solo la primera y la segunda página se exportarán.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// Establecer títulos de página.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// Guardar en TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getPageTitles()
public String[] getPageTitles()
Obtiene o establece los títulos de página.
Valor: Los títulos de página.
Returns: java.lang.String[]
setPageTitles(String[] value)
public void setPageTitles(String[] value)
Obtiene o establece los títulos de página.
Valor: Los títulos de página.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | 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\\";
// Cargar una imagen DJVU desde un flujo de archivo.
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 que si la imagen es colorida, se convertirá automáticamente al formato B/N según la opción a continuación:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// Por defecto, todas las páginas se almacenarán en el TIFF de salida, pero el conjunto deseado de páginas puede especificarse explícitamente.
// Solo la primera y la segunda página se exportarán.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// Establecer títulos de página.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// Guardar en TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getTimeInterval()
public final TimeInterval getTimeInterval()
Obtiene el intervalo de tiempo.
Valor: El intervalo de tiempo.
Returns: TimeInterval - the time interval.
setTimeInterval(TimeInterval value)
public final void setTimeInterval(TimeInterval value)
Establece el intervalo de tiempo.
Valor: El intervalo de tiempo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | TimeInterval | el intervalo de tiempo. |
getPageRasterizationOptions()
public final VectorRasterizationOptions[] getPageRasterizationOptions()
Obtiene las opciones de rasterizado de página.
Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - las opciones de rasterizado de página.
setPageRasterizationOptions(VectorRasterizationOptions[] value)
public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)
Establece las opciones de rasterizado de página.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | VectorRasterizationOptions[] | las opciones de rasterizado de página. |
getExportArea()
public Rectangle getExportArea()
Obtiene o establece el área de exportación.
Valor: El área de exportación.
Returns: Rectangle
setExportArea(Rectangle value)
public void setExportArea(Rectangle value)
Obtiene o establece el área de exportación.
Valor: El área de exportación.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Rectangle |
getMode()
public int getMode()
Obtiene o establece el modo.
Valor: El modo.
Returns: int
setMode(int value)
public void setMode(int value)
Obtiene o establece el modo.
Valor: El modo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getOutputLayersNames()
public String[] getOutputLayersNames()
Obtiene o establece los nombres de capas de salida (Funciona si el formato de exportación admite la nomenclatura de capas, por ejemplo para Psd)
Valor: Los nombres de capas de salida.
Returns: java.lang.String[]
setOutputLayersNames(String[] value)
public void setOutputLayersNames(String[] value)
Obtiene o establece los nombres de capas de salida (Funciona si el formato de exportación admite la nomenclatura de capas, por ejemplo para Psd)
Valor: Los nombres de capas de salida.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String[] |
getMergeLayers()
public final boolean getMergeLayers()
Obtiene un valor que indica si [merge layers].
Valor: true si [merge layers]; de lo contrario, false.
Returns: boolean - un valor que indica si [merge layers].
setMergeLayers(boolean value)
public final void setMergeLayers(boolean value)
Establece un valor que indica si [merge layers].
Valor: true si [merge layers]; de lo contrario, false.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | boolean | un valor que indica si [merge layers]. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
Inicializa las páginas a partir de la matriz de rangos
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| ranges | IntRange[] | Los rangos. |