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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| sayfalar | int[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| sayfalar | int[] | Sayfalar dizisi. |
| exportArea | Rectangle | Dışa aktarma alanı. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
MultiPageOptions sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| pageTitles | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| pageTitles | java.lang.String[] | Sayfa başlıkları. |
| exportArea | Rectangle | Dışa aktarma alanı. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
MultiPageOptions sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ranges | IntRange[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| ranges | IntRange[] | Bu IntRange. |
| exportArea | Rectangle | Dışa aktarma alanı. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
MultiPageOptions sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| range | IntRange | Bu 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| range | IntRange | Bu IntRange. |
| exportArea | Rectangle | Dışa aktarma alanı. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
MultiPageOptions sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| page | int | Sayfa 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| page | int | Sayfa indeksi. |
| exportArea | Rectangle | Dış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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | 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\\";
// 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TimeInterval | zaman 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | VectorRasterizationOptions[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Rectangle |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean | [merge layers] belirten bir değer. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
Sayfaları aralıklar dizisinden başlatır
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| ranges | IntRange[] | Aralıklar. |