تحديثات إطلاق Aspose.PSD لـ Java 23.4

Contents
[ ]
الرقم الملخص التصنيف
PSDJAVA-446 نقل وظائف مفقودة من Aspose.PSD لـ .Net إلى Aspose.PSD لـ Java تعزيز
PSDJAVA-441 تصميم فئة RawColor لاستخدامها في واجهة برمجة التطبيقات العامة في API PSD بدلاً من هيكل اللون القديم تعزيز
PSDJAVA-418 دمج ترخيص Aspose الحديث لـ Aspose.PSD تعزيز
PSDJAVA-445 التنسيق يتحرك عند التحرير في برنامج فوتوشوب خلل
PSDJAVA-443 تحرير النص باستخدام أقسام النص لا يحفظ النتيجة الصحيحة خلل
PSDJAVA-444 ظهور بداية ونهاية الأنماط أو الفقرات في المكان غير الصحيح عند تحرير طبقة النص بواسطة ITextPortion خلل

تغييرات واجهة برمجة التطبيقات العامة

APIs المضافة:

  • M:com.aspose.psd.FontSettings.getFontReplacements(java.lang.String)
  • M:com.aspose.psd.FontSettings.getReplacementFont(java.lang.String)
  • M:com.aspose.psd.FontSettings.setAllowedFonts(java.lang.String[])
  • M:com.aspose.psd.FontSettings.setFontReplacements(java.lang.String,java.lang.String[])
  • M:com.aspose.psd.FontSettings.isFontAllowed(java.lang.String)
  • M:com.aspose.psd.License.setLicense(java.io.File)
  • M:com.aspose.psd.License.getRenewSubscriptionStartMessage
  • M:com.aspose.psd.License.getErrorCodeMessages
  • M:com.aspose.psd.License.removeLicense
  • T:com.aspose.psd.fileformats.psd.layers.layerresources.FXidResource
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.FXidResource.#ctor(int,int,com.aspose.psd.fileformats.psd.layers.layerresources.FilterEffectMaskData[])
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.FXidResource.getSignature
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.FXidResource.getKey
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.FXidResource.getPsdVersion

API المحذوفة:

  • M:com.aspose.psd.FontSettings.addFontsFolder(java.lang.String)
  • M:com.aspose.psd.FontSettings.removeFontsFolder(java.lang.String)
  • M:com.aspose.psd.fileformats.psd.layers.ChannelInformation.#ctor
  • M:com.aspose.psd.fileformats.psd.layers.ChannelInformation.#ctor(short,byte[],byte[])
  • M:com.aspose.psd.fileformats.psd.layers.Layer.saveData(java.io.OutputStream)
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.Lfx2Resource.getBlendMode
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.Lfx2Resource.getData
  • M:com.aspose.psd.fileformats.psd.layers.layerresources.Lfx2Resource.getEffectColor

أمثلة الاستخدام:

PSDJAVA-446. نقل وظائف مفقودة من Aspose.PSD لـ .Net إلى Aspose.PSD لـ Java

الرجاء التحقق من مرجع API لـ Aspose.PSD لـ Java. لم يتم نسخ جميع أمثلة استخدام API الجديدة واختبارها بعد.

        
        // سيتم توفير الأمثلة لاحقًا.

PSDJAVA-441. تصميم فئة RawColor لاستخدامها في واجهة برمجة التطبيقات العامة لاستخدامها في واجهة برمجة التطبيقات PSD بدلاً من هيكل اللون القديم

    PixelDataFormat rgb32Bpp = PixelDataFormat.getRgb32Bpp();
    RawColor color = new RawColor(rgb32Bpp);
    Color oldColor = Color.fromArgb(5, 1, 2, 3);

    int argbValue = oldColor.toArgb();
    color.setAsInt(argbValue);

    Assertions.assertEquals("ARGB", color.getColorModeName());
    Assertions.assertEquals(32, color.getBitDepth());
    Assertions.assertEquals("A Alpha", color.getComponents()[0].getFullName());
    Assertions.assertEquals(5, (int)color.getComponents()[0].getValue());
    Assertions.assertEquals("R Red", color.getComponents()[1].getFullName());
    Assertions.assertEquals(1, (int)color.getComponents()[1].getValue());
    Assertions.assertEquals("G Green", color.getComponents()[2].getFullName());
    Assertions.assertEquals(2, (int)color.getComponents()[2].getValue());
    Assertions.assertEquals("B Blue", color.getComponents()[3].getFullName());
    Assertions.assertEquals(3, (int)color.getComponents()[3].getValue());

    Assertions.assertEquals(argbValue, color.getAsInt());

PSDJAVA-445. التنسيق يتحرك عند التحرير في برنامج فوتوشوب

    // الكود المقصود يتم توفيره في وقت لاحق.

PSDJAVA-443. تحرير النص باستخدام أقسام النص لا يحفظ النتيجة الصحيحة

    // الكود المقصود يتم توفيره في وقت لاحق.

PSDJAVA-444. ظهور بداية ونهاية الأنماط أو الفقرات في المكان غير الصحيح عند تحرير طبقة النص بواسطة ITextPortion

    // الكود المقصود يتم توفيره في وقت لاحق.