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()يحصل على قيمة تشير إلى ما إذا كان سيتم [دمج الطبقات].
setMergeLayers(boolean value)يضبط قيمة تشير إلى ما إذا كان سيتم [دمج الطبقات].
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:

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

MultiPageOptions(int page, Rectangle exportArea)

public MultiPageOptions(int page, Rectangle exportArea)

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

Parameters:

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

getPages()

public int[] getPages()

يحصل أو يضبط الصفحات.

القيمة: الصفحات.

Returns: int[]

setPages(int[] value)

public void setPages(int[] value)

يحصل أو يضبط الصفحات.

القيمة: الصفحات.

Parameters:

معاملنوعالوصف
valueint[]

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:

معاملنوعالوصف
valuejava.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:

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

getOutputLayersNames()

public String[] getOutputLayersNames()

يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd)

القيمة: أسماء طبقات الإخراج.

Returns: java.lang.String[]

setOutputLayersNames(String[] value)

public void setOutputLayersNames(String[] value)

يحصل أو يضبط أسماء طبقات الإخراج (يعمل إذا كان تنسيق التصدير يدعم تسمية الطبقات، على سبيل المثال لـ Psd)

القيمة: أسماء طبقات الإخراج.

Parameters:

معاملنوعالوصف
valuejava.lang.String[]

getMergeLayers()

public final boolean getMergeLayers()

يحصل على قيمة تشير إلى ما إذا كان سيتم [دمج الطبقات].

القيمة: true إذا تم [merge layers]؛ وإلا false.

Returns: منطقي - قيمة تشير إلى ما إذا كان [merge layers].

setMergeLayers(boolean value)

public final void setMergeLayers(boolean value)

يضبط قيمة تشير إلى ما إذا كان سيتم [دمج الطبقات].

القيمة: true إذا تم [merge layers]؛ وإلا false.

Parameters:

معاملنوعالوصف
valuebooleanقيمة تشير إلى ما إذا كان [merge layers].

initPages(IntRange[] ranges)

public void initPages(IntRange[] ranges)

يُهيئ الصفحات من مصفوفة النطاقات

Parameters:

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