Aspose.PSD pour .NET 20.9 - Notes de version
Clé | Résumé | Catégorie |
---|---|---|
PSDNET-408 | Support de SoLEResource (Ressource externe de calque d’objet intelligent) | Fonctionnalité |
PSDNET-614 | Support des objets intelligents liés | Fonctionnalité |
PSDNET-615 | Support des objets intelligents incorporés | Fonctionnalité |
PSDNET-690 | Mise à jour du texte dans un fichier PSD donné et enregistrement qui modifie certains calques et de nombreux paramètres de texte | Bogue |
PSDNET-696 | Les calques de remplissage ne sont pas mis à jour après la création et ne peuvent pas être rendus correctement | Bogue |
PSDNET-712 | Régression : Aspose.PSD 20.8.0 ne peut pas ouvrir le fichier | Bogue |
PSDNET-714 | Dans un fichier PSD spécifique, le redimensionnement de TextLayer casse la valeur d’emplacement | Bogue |
Changements d’API publique
API ajoutées :
- M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.AddTextRecord(System.String,Aspose.PSD.RectangleF)
- P:Aspose.PSD.FileFormats.Psd.Layers.Text.ITextStyle.AutoKerning
- P:Aspose.PSD.FileFormats.Psd.Layers.Text.ITextStyle.StandardLigatures
- …
- M:Aspose.PSD.FileFormats.Psd.SmartObjectProvider.EmbedAllLinked
- M:Aspose.PSD.FileFormats.Psd.SmartObjectProvider.UpdateAllModifiedContent
- …
APIs supprimées :
- M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.Txt2Resource.AddTextRecord(System.String)
- M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.PlLdResource.#ctor(System.Guid,System.Boolean)
- …
- M:Aspose.PSD.FileFormats.Psd.Layers.LayerResources.SoLdResource.Save(Aspose.PSD.StreamContainer,System.Int32)
Exemples d’utilisation :
PSDNET-408. Prise en charge de SoLEResource (Ressource externe de calque d’objet intelligent)
// Code d'exemple ici...
PSDNET-614. Support des objets intelligents liés
// Code d'exemple ici...
PSDNET-615. Support des objets intelligents incorporés
// Code d'exemple ici...
PSDNET-690. Mise à jour du texte dans un fichier PSD donné et enregistrement qui modifie certains calques et de nombreux paramètres de texte
// Code d'exemple ici...
PSDNET-696. Les calques de remplissage ne sont pas mis à jour après la création et ne peuvent pas être rendus correctement
// Code d'exemple ici...
PSDNET-712. Régression : Aspose.PSD 20.8.0 ne peut pas ouvrir le fichier
// Code d'exemple ici...
PSDNET-714. Dans un fichier PSD spécifique, le redimensionnement de TextLayer casse la valeur d’emplacement
// Code d'exemple ici...
}
// Vérifions si l’image convertie est enregistrée correctement image.Save(psdOutputPath, new PsdOptions(image)); image.Save(pngOutputPath, new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha }); }
using (PsdImage image = (PsdImage)Image.Load(psdOutputPath)) { var smartObjectLayer = (SmartObjectLayer)image.Layers[0]; AssertAreEqual(contentsLength, smartObjectLayer.Contents.Length); AssertAreEqual(left, smartObjectLayer.ContentsBounds.Left); AssertAreEqual(top, smartObjectLayer.ContentsBounds.Top); AssertAreEqual(right, smartObjectLayer.ContentsBounds.Right); AssertAreEqual(bottom, smartObjectLayer.ContentsBounds.Bottom); AssertAreEqual(SmartObjectType.Embedded, smartObjectLayer.ContentType); } }
// Cet exemple montre comment changer le calque d’objet intelligent externe Adobe® Photoshop® et exporter / mettre