Aspose.PSD dla .NET 20.8 - Notatki dotyczące wersji

Klucz Podsumowanie Kategoria
PSDNET-390 Wsparcie dla PlLdResource (zasób warstwy umieszczonej dla warstwy obiektu inteligentnej warstwy) Funkcja
PSDNET-400 Wsparcie dla SoLdResource (zasób danych warstwy obiektu inteligentnej warstwy) Funkcja
PSDNET-693 Dodano obsługę struktur tablicy obiektów i tablicy jednostek: sygnatury ObAr / UnFl Funkcja
PSDNET-600 Naprawa zapisywania zmodyfikowanego obrazu PSD z trybem koloru CMYK 16 bitów na kanał Poprawka
PSDNET-664 Podkreślenie i przekreślenie zostają utracone po skoncentrowaniu tekstu w pliku zapisanym za pomocą Aspose.PSD Poprawka
PSDNET-710 Regresja: Aspose.PSD 20.7.0 zmienia rozmiary czcionek w starszych plikach Poprawka

Zmiany w API publicznym

Dodane API:

  • M:Aspose.PSD.FileFormats.Psd.Layers.FillLayers.FillLayer.ReplaceNonTransparentColors(System.Int32)
  • M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.ClassID.#ctor(System.Byte[],System.Boolean)
  • T:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ObjectArrayStructure
  • M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.TypeToolInfoStructures.ObjectArrayStructure.#ctor(System.String,System.String,Aspose.PSD.FileFormats.Psd.Layers.LayerResources.OSTypeStructure[]) (…)

Przykłady użycia:

PSDNET-390. Wsparcie dla PlLdResource (zasób warstwy umieszczonej dla warstwy obiektu inteligentnej warstwy)

        void SprawdzCzySąRówne(object rzeczywistaWartość, object oczekiwanaWartość)
        {
            var sąRówne = object.Equals(rzeczywistaWartość, oczekiwanaWartość);
            if (!sąRówne && rzeczywistaWartość is Array && oczekiwanaWartość is Array)
            {
                var rzeczywistaTablica = (Array)rzeczywistaWartość;
                var oczekiwanaTablica = (Array)rzeczywistaWartość;
                if (rzeczywistaTablica.Length == oczekiwanaTablica.Length)
                {
                    for (int i = 0; i < rzeczywistaTablica.Length; i++)
                    {
                        if (!object.Equals(rzeczywistaTablica.GetValue(i), oczekiwanaTablica.GetValue(i)))
                        {
                            break;
                        }
                    }

                    sąRówne = true;
                }
            }

            if (!sąRówne)
            {
                throw new FormatException(
                    string.Format("Rzeczywista wartość {0} nie jest równa oczekiwanej {1}.", rzeczywistaWartość, oczekiwanaWartość));
            }
        }
        
        (...)
(…) (…) PSDNET-400. Wsparcie dla SoLdResource (zasób danych warstwy obiektu inteligentnej warstwy)
       (...)
PSDNET-693. Dodano obsługę struktur tablicy obiektów i tablicy jednostek: sygnatury ObAr / UnFl
       (...)
PSDNET-600. Naprawa zapisywania zmodyfikowanego obrazu PSD z trybem koloru CMYK 16 bitów na kanał
       (...)
PSDNET-664. Podkreślenie i przekreślenie zostają utracone po skoncentrowaniu tekstu w pliku zapisanym za pomocą Aspose.PSD
       (...)
PSDNET-710. Regresja: Aspose.PSD 20.7.0 zmienia rozmiary czcionek w starszych plikach
       (...)