MultiPageOptions

Inheritance: java.lang.Object

public class MultiPageOptions

Birden çok sayfa destekleyen formatlar için temel sınıf

Yapıcılar

YapıcıAçıklama
MultiPageOptions()MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(int[] pages)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(int[] pages, Rectangle exportArea)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(String[] pageTitles)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(String[] pageTitles, Rectangle exportArea)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(IntRange[] ranges)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(IntRange range)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(IntRange range, Rectangle exportArea)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(int page)MultiPageOptions sınıfının yeni bir örneğini başlatır.
MultiPageOptions(int page, Rectangle exportArea)MultiPageOptions sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
getPages()Sayfaları alır veya ayarlar.
setPages(int[] value)Sayfaları alır veya ayarlar.
getPageTitles()Sayfa başlıklarını alır veya ayarlar.
setPageTitles(String[] value)Sayfa başlıklarını alır veya ayarlar.
getTimeInterval()Zaman aralığını alır.
setTimeInterval(TimeInterval value)Zaman aralığını ayarlar.
getPageRasterizationOptions()Sayfa rasterleştirme seçeneklerini alır.
setPageRasterizationOptions(VectorRasterizationOptions[] value)Sayfa rasterleştirme seçeneklerini ayarlar.
getExportArea()Dışa aktarma alanını alır veya ayarlar.
setExportArea(Rectangle value)Dışa aktarma alanını alır veya ayarlar.
getMode()Modu alır veya ayarlar.
setMode(int value)Modu alır veya ayarlar.
getOutputLayersNames()Çıktı katman adlarını alır veya ayarlar (Dışa aktarma formatı katman adlandırmayı destekliyorsa çalışır, örneğin Psd için).
setOutputLayersNames(String[] value)Çıktı katman adlarını alır veya ayarlar (Dışa aktarma formatı katman adlandırmayı destekliyorsa çalışır, örneğin Psd için).
getMergeLayers()Katmanları birleştir [merge layers] olup olmadığını gösteren bir değeri alır.
setMergeLayers(boolean value)Katmanları birleştir [merge layers] olup olmadığını gösteren bir değeri ayarlar.
initPages(IntRange[] ranges)Sayfaları aralıklar dizisinden başlatır

MultiPageOptions()

public MultiPageOptions()

MultiPageOptions sınıfının yeni bir örneğini başlatır.

MultiPageOptions(int[] pages)

public MultiPageOptions(int[] pages)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
sayfalarint[]Sayfalar.

MultiPageOptions(int[] pages, Rectangle exportArea)

public MultiPageOptions(int[] pages, Rectangle exportArea)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
sayfalarint[]Sayfalar dizisi.
exportAreaRectangleDışa aktarma alanı.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
pageTitlesjava.lang.String[]Sayfa başlıkları.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
pageTitlesjava.lang.String[]Sayfa başlıkları.
exportAreaRectangleDışa aktarma alanı.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
rangesIntRange[]Bu IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
rangesIntRange[]Bu IntRange.
exportAreaRectangleDışa aktarma alanı.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
rangeIntRangeBu IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
rangeIntRangeBu IntRange.
exportAreaRectangleDışa aktarma alanı.

MultiPageOptions(int page)

public MultiPageOptions(int page)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
pageintSayfa indeksi.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

MultiPageOptions sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
pageintSayfa indeksi.
exportAreaRectangleDışa aktarma alanı.

getPages()

public int[] getPages()

Sayfaları alır veya ayarlar.

Değer: Sayfalar.

Returns: int[]

setPages(int[] value)

public void setPages(int[] value)

Sayfaları alır veya ayarlar.

Değer: Sayfalar.

Parameters:

ParametreTürAçıklama
değerint[]

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

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

// Bir dosya akışından DJVU görüntüsü yükleyin.
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);

        // Not: Görüntü renkliyse, aşağıdaki seçeneğe göre otomatik olarak S/B formatına dönüştürülecektir:
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Varsayılan olarak, tüm sayfalar çıktı TIFF'ine kaydedilir, ancak istenen sayfa kümesi açıkça belirtilebilir.
        // Yalnızca birinci ve ikinci sayfa dışa aktarılacaktır.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Sayfa başlıklarını ayarla.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getPageTitles()

public String[] getPageTitles()

Sayfa başlıklarını alır veya ayarlar.

Değer: Sayfa başlıkları.

Returns: java.lang.String[]

setPageTitles(String[] value)

public void setPageTitles(String[] value)

Sayfa başlıklarını alır veya ayarlar.

Değer: Sayfa başlıkları.

Parameters:

ParametreTürAçıklama
değerjava.lang.String[]

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

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

// Bir dosya akışından DJVU görüntüsü yükleyin.
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);

        // Not: Görüntü renkliyse, aşağıdaki seçeneğe göre otomatik olarak S/B formatına dönüştürülecektir:
        saveOptions.setBitsPerSample(new int[]{1});

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

        // Varsayılan olarak, tüm sayfalar çıktı TIFF'ine kaydedilir, ancak istenen sayfa kümesi açıkça belirtilebilir.
        // Yalnızca birinci ve ikinci sayfa dışa aktarılacaktır.
        saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});

        // Sayfa başlıklarını ayarla.
        saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});

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

getTimeInterval()

public final TimeInterval getTimeInterval()

Zaman aralığını alır.

Değer: Zaman aralığı.

Returns: TimeInterval - the time interval.

setTimeInterval(TimeInterval value)

public final void setTimeInterval(TimeInterval value)

Zaman aralığını ayarlar.

Değer: Zaman aralığı.

Parameters:

ParametreTürAçıklama
valueTimeIntervalzaman aralığı.

getPageRasterizationOptions()

public final VectorRasterizationOptions[] getPageRasterizationOptions()

Sayfa rasterleştirme seçeneklerini alır.

Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - sayfa rasterleştirme seçenekleri.

setPageRasterizationOptions(VectorRasterizationOptions[] value)

public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)

Sayfa rasterleştirme seçeneklerini ayarlar.

Parameters:

ParametreTürAçıklama
valueVectorRasterizationOptions[]sayfa rasterleştirme seçenekleri.

getExportArea()

public Rectangle getExportArea()

Dışa aktarma alanını alır veya ayarlar.

Değer: Dışa aktarma alanı.

Returns: Rectangle

setExportArea(Rectangle value)

public void setExportArea(Rectangle value)

Dışa aktarma alanını alır veya ayarlar.

Değer: Dışa aktarma alanı.

Parameters:

ParametreTürAçıklama
valueRectangle

getMode()

public int getMode()

Modu alır veya ayarlar.

Değer: Mod.

Returns: int

setMode(int value)

public void setMode(int value)

Modu alır veya ayarlar.

Değer: Mod.

Parameters:

ParametreTürAçıklama
değerint

getOutputLayersNames()

public String[] getOutputLayersNames()

Çıktı katman adlarını alır veya ayarlar (Dışa aktarma formatı katman adlandırmayı destekliyorsa çalışır, örneğin Psd için).

Değer: Çıktı katman adları.

Returns: java.lang.String[]

setOutputLayersNames(String[] value)

public void setOutputLayersNames(String[] value)

Çıktı katman adlarını alır veya ayarlar (Dışa aktarma formatı katman adlandırmayı destekliyorsa çalışır, örneğin Psd için).

Değer: Çıktı katman adları.

Parameters:

ParametreTürAçıklama
değerjava.lang.String[]

getMergeLayers()

public final boolean getMergeLayers()

Katmanları birleştir [merge layers] olup olmadığını gösteren bir değeri alır.

Değer: true ise [merge layers]; aksi takdirde, false.

Returns: boolean - [merge layers] belirten bir değer.

setMergeLayers(boolean value)

public final void setMergeLayers(boolean value)

Katmanları birleştir [merge layers] olup olmadığını gösteren bir değeri ayarlar.

Değer: true ise [merge layers]; aksi takdirde, false.

Parameters:

ParametreTürAçıklama
değerboolean[merge layers] belirten bir değer.

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

Sayfaları aralıklar dizisinden başlatır

Parameters:

ParametreTürAçıklama
rangesIntRange[]Aralıklar.