Releases: genexuslabs/GeneXus.Drawing-DotNet
Releases · genexuslabs/GeneXus.Drawing-DotNet
v2.2.3
v2.2.2
What's Changed
- Add
SizeF
missingSystem.Drawing
constructors, methods and ope… by @anaiberta in #38 - Add
FromHwnd
andFromHdc
methods partial support in Graphics class by @damiansalvia in #39 - Add
Obsolote
decorator for unsupported methods by @damiansalvia in #40
Full Changelog: 2.1.0...2.2.2
v2.1.0
What's Changed
- Add
GetFontMetrics
method toFont
class - Add
Multiply
,Ceiling
,Round
, andTruncate
method sinSize
class - Add
*
and/
operators inSize
class - Add support for
PointConverter
class
Full Changelog: 2.0.6...2.1.0
v2.0.6
What's Changed
Full Changelog: 2.0.5...2.0.6
v2.0.5
What's Changed
- Add support for
DashCap
property inPen
class - Add support for
LineCap
property inPen
class - Add support for
CustomLineCap
class - Add support for
SetMarker
andClearMarkers
methods inGraphics
class - Add support for
Bitmap
constructor based on stride and scan - Minor improvements in the code and unit-test cases
Full Changelog: 2.0.4...2.0.5
v2.0.4
- Add
ColorConverter
as type converter toColor
class - Change the underlying class of
Graphics
to useSKSurface
instead ofSKCanvas
- Fix rotation direction of
RotateTransform
method for theGraphics
class - Minor improvements in the code and unit-test cases
v2.0.2
- Fix error on
Font
disposing if internalFontFamily
is set - Remove exception from
SetResolution
method onBitmap
and set theHorizontalResolution
/VerticalResolution
properties for comparing.
NOTE: These properties does not take any effect onSave
becauseSkiaSharp
does not support them yet.
v2.0.0
This version introduces several new classes, structs, and enums to align with the features provided by the System.Drawing
package, offering improved functionality and compatibility.
Breaking Changes:
Color
struct:
The propertiesA
,R
,G
, andB
are now correctly defined asbyte
instead ofint
.Bitmap
class:
TheClone
method now accepts aRectangleF
struct as its input parameter instead ofRectangle
struct.
These changes may require code updates for existing projects but bring the implementation closer to the expected behavior of the System.Drawing
package.