MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Clase base para formatos compatibles con múltiples páginas

Constructores

ConstructorDescripció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étodoDescripció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ámetroTipoDescripción
páginasint[]Las páginas.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
páginasint[]La matriz de páginas.
exportAreaRectangleEl área de exportación.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
pageTitlesjava.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ámetroTipoDescripción
pageTitlesjava.lang.String[]Los títulos de página.
exportAreaRectangleEl área de exportación.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
rangesIntRange[]El IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
rangesIntRange[]El IntRange.
exportAreaRectangleEl área de exportación.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
rangeIntRangeEl IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
rangeIntRangeEl IntRange.
exportAreaRectangleEl área de exportación.

MultiPageOptions(int page)

public MultiPageOptions(int page)

Inicializa una nueva instancia de la clase MultiPageOptions.

Parameters:

ParámetroTipoDescripción
pageintEl í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ámetroTipoDescripción
pageintEl índice de página.
exportAreaRectangleEl á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ámetroTipoDescripción
valorint[]

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ámetroTipoDescripción
valorjava.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ámetroTipoDescripción
valueTimeIntervalel 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ámetroTipoDescripción
valueVectorRasterizationOptions[]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ámetroTipoDescripción
valueRectangle

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ámetroTipoDescripción
valorint

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ámetroTipoDescripción
valorjava.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ámetroTipoDescripción
valorbooleanun 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ámetroTipoDescripción
rangesIntRange[]Los rangos.