OEDepict TK 2.4.1¶
New features¶
The following APIs have been added to generate consistent legend layouts:
- OELegendLayoutStyle namespace
- OELegendColorStyle namespace
- OELegendInteractiveStyle namespace
- OELegendLayoutOptions class
- OELegendLayout class
- OEDrawLegendLayout function
The following APIs have been added to depict common protective groups:
- OEProtectiveGroupStyle namespace
- OE2DMolDisplayOptions.SetProtectiveGroupLabelFont
- OE2DMolDisplayOptions.GetProtectiveGroupLabelFont
- OE2DMolDisplayOptions.SetProtectiveGroupStyle
- OE2DMolDisplayOptions.GetProtectiveGroupStyle
default depiction using OEProtectiveGroupStyle.Fmoc style The following APIs have been added to mark up the bonds in SVG images generated by the OERenderMolecule functions:
A new OEDrawHighlighting function has been added to render molecule highlights into a separate image rather than into the molecule display.
New OEAddHighlighting function overloads have been added that take an OESubSearch object and highlight its matches on the molecule display.
New OEAddWatermark functions have been added that render a light gray watermark onto an image or a molecule display.
A new OEImageBase.GetSVGGroups method has been added to return the SVG groups associated with the image.
New OERotateVector and OELengthenVector functions have been added.
A new OEAddSVGHover function has been added that takes two target SVG groups to create a “hover” effect.
Minor bug fixes¶
- The minimum margin allowed for OE2DMolDisplayOptions has been reduced from 5.0% to 2.5%.
- A duplicate SVG group warning is no longer thrown when transferring built-in SVG groups from one image to another.