MultiPageOptions
Inheritance: java.lang.Object
public class MultiPageOptions
الفئة الأساسية للتنسيقات المدعومة متعددة الصفحات
المنشئات
| المنشئ | الوصف |
|---|---|
| MultiPageOptions() | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(int[] pages) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(int[] pages, Rectangle exportArea) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(String[] pageTitles) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(String[] pageTitles, Rectangle exportArea) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(IntRange[] ranges, Rectangle exportArea) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(IntRange range) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(IntRange range, Rectangle exportArea) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(int page) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
| MultiPageOptions(int page, Rectangle exportArea) | يُنشئ مثيلاً جديدًا للفئة MultiPageOptions. |
الطرق
| طريقة | الوصف |
|---|---|
| getPages() | يحصل أو يضبط الصفحات. |
| setPages(int[] value) | يحصل أو يضبط الصفحات. |
| getPageTitles() | يحصل أو يضبط عناوين الصفحات. |
| setPageTitles(String[] value) | يحصل أو يضبط عناوين الصفحات. |
| getTimeInterval() | يحصل على الفاصل الزمني. |
| setTimeInterval(TimeInterval value) | يضبط الفاصل الزمني. |
| getPageRasterizationOptions() | يحصل على خيارات تمثيل الصفحة. |
| setPageRasterizationOptions(VectorRasterizationOptions[] value) | يضبط خيارات تمثيل الصفحة. |
| getExportArea() | يحصل أو يضبط منطقة التصدير. |
| setExportArea(Rectangle value) | يحصل أو يضبط منطقة التصدير. |
| getMode() | يحصل أو يضبط الوضع. |
| setMode(int value) | يحصل أو يضبط الوضع. |
| getOutputLayersNames() | يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd) |
| setOutputLayersNames(String[] value) | يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd) |
| getMergeLayers() | يحصل على قيمة تشير إلى ما إذا كان [merge layers]. |
| setMergeLayers(boolean value) | يضبط قيمة تشير إلى ما إذا كان [merge layers]. |
| initPages(IntRange[] ranges) | يُنشئ الصفحات من مصفوفة النطاقات |
MultiPageOptions()
public MultiPageOptions()
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
MultiPageOptions(int[] pages)
public MultiPageOptions(int[] pages)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الصفحات | int[] | الصفحات. |
MultiPageOptions(int[] pages, Rectangle exportArea)
public MultiPageOptions(int[] pages, Rectangle exportArea)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الصفحات | int[] | مصفوفة الصفحات. |
| exportArea | Rectangle | منطقة التصدير. |
MultiPageOptions(String[] pageTitles)
public MultiPageOptions(String[] pageTitles)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pageTitles | java.lang.String[] | عناوين الصفحات. |
MultiPageOptions(String[] pageTitles, Rectangle exportArea)
public MultiPageOptions(String[] pageTitles, Rectangle exportArea)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pageTitles | java.lang.String[] | عناوين الصفحات. |
| exportArea | Rectangle | منطقة التصدير. |
MultiPageOptions(IntRange[] ranges)
public MultiPageOptions(IntRange[] ranges)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| ranges | IntRange[] | الـ IntRange. |
MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| ranges | IntRange[] | الـ IntRange. |
| exportArea | Rectangle | منطقة التصدير. |
MultiPageOptions(IntRange range)
public MultiPageOptions(IntRange range)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| range | IntRange | الـ IntRange. |
MultiPageOptions(IntRange range, Rectangle exportArea)
public MultiPageOptions(IntRange range, Rectangle exportArea)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| range | IntRange | الـ IntRange. |
| exportArea | Rectangle | منطقة التصدير. |
MultiPageOptions(int page)
public MultiPageOptions(int page)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| page | int | فهرس الصفحة. |
MultiPageOptions(int page, Rectangle exportArea)
public MultiPageOptions(int page, Rectangle exportArea)
يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| page | int | فهرس الصفحة. |
| exportArea | Rectangle | منطقة التصدير. |
getPages()
public int[] getPages()
يحصل أو يضبط الصفحات.
القيمة: الصفحات.
Returns: int[]
setPages(int[] value)
public void setPages(int[] value)
يحصل أو يضبط الصفحات.
القيمة: الصفحات.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] |
Example: This example shows how to convert a multi-page DJVU image to a multi-frame TIFF image.
String dir = "c:\\temp\\";
// تحميل صورة DJVU من دفق ملف.
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);
// لاحظ أنه إذا كانت الصورة ملونة، فسيتم تحويلها تلقائيًا إلى صيغة أبيض/أسود وفقًا للخيار أدناه:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// بشكل افتراضي، سيتم تخزين جميع الصفحات في ملف TIFF الناتج، ولكن يمكن تحديد مجموعة الصفحات المطلوبة صراحةً.
// سيتم تصدير الصفحة الأولى والثانية فقط.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// تعيين عناوين الصفحات.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// حفظ إلى TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getPageTitles()
public String[] getPageTitles()
يحصل أو يضبط عناوين الصفحات.
القيمة: عناوين الصفحات.
Returns: java.lang.String[]
setPageTitles(String[] value)
public void setPageTitles(String[] value)
يحصل أو يضبط عناوين الصفحات.
القيمة: عناوين الصفحات.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | 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\\";
// تحميل صورة DJVU من دفق ملف.
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);
// لاحظ أنه إذا كانت الصورة ملونة، فسيتم تحويلها تلقائيًا إلى صيغة أبيض/أسود وفقًا للخيار أدناه:
saveOptions.setBitsPerSample(new int[]{1});
saveOptions.setMultiPageOptions(new com.aspose.imaging.imageoptions.DjvuMultiPageOptions());
// بشكل افتراضي، سيتم تخزين جميع الصفحات في ملف TIFF الناتج، ولكن يمكن تحديد مجموعة الصفحات المطلوبة صراحةً.
// سيتم تصدير الصفحة الأولى والثانية فقط.
saveOptions.getMultiPageOptions().setPages(new int[]{0, 1});
// تعيين عناوين الصفحات.
saveOptions.getMultiPageOptions().setPageTitles(new String[]{"The First Page", "The Second Page"});
// حفظ إلى TIFF
djvuImage.save(dir + "sample.tif", saveOptions);
} finally {
djvuImage.dispose();
}
} finally {
stream.close();
}
getTimeInterval()
public final TimeInterval getTimeInterval()
يحصل على الفاصل الزمني.
القيمة: الفاصل الزمني.
Returns: TimeInterval - the time interval.
setTimeInterval(TimeInterval value)
public final void setTimeInterval(TimeInterval value)
يضبط الفاصل الزمني.
القيمة: الفاصل الزمني.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TimeInterval | الفاصل الزمني. |
getPageRasterizationOptions()
public final VectorRasterizationOptions[] getPageRasterizationOptions()
يحصل على خيارات تمثيل الصفحة.
Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - خيارات تمثيل الصفحة.
setPageRasterizationOptions(VectorRasterizationOptions[] value)
public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)
يضبط خيارات تمثيل الصفحة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | VectorRasterizationOptions[] | خيارات تمثيل الصفحة. |
getExportArea()
public Rectangle getExportArea()
يحصل أو يضبط منطقة التصدير.
القيمة: منطقة التصدير.
Returns: Rectangle
setExportArea(Rectangle value)
public void setExportArea(Rectangle value)
يحصل أو يضبط منطقة التصدير.
القيمة: منطقة التصدير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Rectangle |
getMode()
public int getMode()
يحصل أو يضبط الوضع.
القيمة: الوضع.
Returns: int
setMode(int value)
public void setMode(int value)
يحصل أو يضبط الوضع.
القيمة: الوضع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getOutputLayersNames()
public String[] getOutputLayersNames()
يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd)
القيمة: أسماء طبقات الإخراج.
Returns: java.lang.String[]
setOutputLayersNames(String[] value)
public void setOutputLayersNames(String[] value)
يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd)
القيمة: أسماء طبقات الإخراج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String[] |
getMergeLayers()
public final boolean getMergeLayers()
يحصل على قيمة تشير إلى ما إذا كان [merge layers].
القيمة: true إذا [merge layers]؛ وإلا false.
Returns: منطقي - قيمة تشير إلى ما إذا كان [merge layers].
setMergeLayers(boolean value)
public final void setMergeLayers(boolean value)
يضبط قيمة تشير إلى ما إذا كان [merge layers].
القيمة: true إذا [merge layers]؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | قيمة تشير إلى ما إذا كان [merge layers]. |
initPages(IntRange[] ranges)
public void initPages(IntRange[] ranges)
يُنشئ الصفحات من مصفوفة النطاقات
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| ranges | IntRange[] | النطاقات. |