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[]مصفوفة الصفحات.
exportAreaRectangleمنطقة التصدير.

MultiPageOptions(String[] pageTitles)

public MultiPageOptions(String[] pageTitles)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
pageTitlesjava.lang.String[]عناوين الصفحات.

MultiPageOptions(String[] pageTitles, Rectangle exportArea)

public MultiPageOptions(String[] pageTitles, Rectangle exportArea)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
pageTitlesjava.lang.String[]عناوين الصفحات.
exportAreaRectangleمنطقة التصدير.

MultiPageOptions(IntRange[] ranges)

public MultiPageOptions(IntRange[] ranges)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
rangesIntRange[]الـ IntRange.

MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
rangesIntRange[]الـ IntRange.
exportAreaRectangleمنطقة التصدير.

MultiPageOptions(IntRange range)

public MultiPageOptions(IntRange range)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
rangeIntRangeالـ IntRange.

MultiPageOptions(IntRange range, Rectangle exportArea)

public MultiPageOptions(IntRange range, Rectangle exportArea)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
rangeIntRangeالـ IntRange.
exportAreaRectangleمنطقة التصدير.

MultiPageOptions(int page)

public MultiPageOptions(int page)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
pageintفهرس الصفحة.

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

يُنشئ مثيلاً جديدًا للفئة MultiPageOptions.

Parameters:

معاملنوعالوصف
pageintفهرس الصفحة.
exportAreaRectangleمنطقة التصدير.

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:

معاملنوعالوصف
valueTimeIntervalالفاصل الزمني.

getPageRasterizationOptions()

public final VectorRasterizationOptions[] getPageRasterizationOptions()

يحصل على خيارات تمثيل الصفحة.

Returns: com.aspose.imaging.imageoptions.VectorRasterizationOptions[] - خيارات تمثيل الصفحة.

setPageRasterizationOptions(VectorRasterizationOptions[] value)

public final void setPageRasterizationOptions(VectorRasterizationOptions[] value)

يضبط خيارات تمثيل الصفحة.

Parameters:

معاملنوعالوصف
valueVectorRasterizationOptions[]خيارات تمثيل الصفحة.

getExportArea()

public Rectangle getExportArea()

يحصل أو يضبط منطقة التصدير.

القيمة: منطقة التصدير.

Returns: Rectangle

setExportArea(Rectangle value)

public void setExportArea(Rectangle value)

يحصل أو يضبط منطقة التصدير.

القيمة: منطقة التصدير.

Parameters:

معاملنوعالوصف
valueRectangle

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:

معاملنوعالوصف
rangesIntRange[]النطاقات.