Tento měsíc se nám podařilo dodat 72 vylepšení a oprav včetně 18 problémů s podnikovou a prioritní podporou. V nejnovější verzi Aspose.Words for .NET bylo zpracováno celkem 110 problémů.

Aktualizace pro platformu Xamarin

Počínaje Aspose.Words 20.3 se podpora Xamarinu změnila. V dřívějších verzích jsme poskytovali samostatné knihovny DLL pro Xamarin.Android, Xamarin.Mac a Xamarin.iOS. Nyní mohou vývojáři Xamarin používat Aspose.Words for .NET Standard na všech výše zmíněných platformách. Podle dokumentace .NET Standard lze Aspose.Words for .NET Standard 2.0 používat s Xamarin.iOS 10.14 nebo novějším, Xamarin.Mac 3.8 nebo novějším a s Xamarin.Android 8.0 nebo novějším.

Výrazné funkce a vylepšení

V nejnovější verzi bylo zavedeno několik nových funkcí. Nejpozoruhodnější jsou:

  • Třída FindReplaceOptions je rozšířena o nové vlastnosti.
  • Byla přidána nová veřejná vlastnost SaveOptions.UpdateLastPrintedProperty.
  • Podporované dynamické roztahování obrázku v mezích textového pole se zachováním poměru obrázku pro LINQ Reporting Engine.

Téměř jsme dokončili první verzi vykreslování 3D efektů prostřednictvím funkce OpenGL, nicméně bylo rozhodnuto odložit vydání kvůli důkladnému testování a experimentování s novou funkčností.

Kromě toho jsme provedli zásadní přepracování algoritmu vyvažování poznámek pod čarou, protože nefungoval správně v kombinaci s pravidly odstavců. Testovací výstup se u mnoha dokumentů výrazně zlepšil a jako vždy byla zavedena řada oprav souvisejících s mezerami CJK u japonských textů, zpracováním skrytých odstavců, jejichž vlastnosti stále ovlivňují rozvržení, logikou ořezu pro zohlednění vzácných podmínek atd.

Vydali jsme také nejnovější verzi Aspose.Words for Java spolu s Aspose.Words for .NET. Jsme rádi, že můžeme v Aspose.Words for Java 20.3 zavést obrovská vylepšení výkonu a paměti tím, že provedeme optimalizaci algoritmu NodeCollectionEnumerator, odstraníme Ref. vytváření objektů z vnořených cyklů, optimalizace načítání prázdných dokumentů a použití arraycopy pro malá pole.