Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Graphics class and every related class, struct and enum #20

Open
wants to merge 219 commits into
base: main
Choose a base branch
from

Conversation

damiansalvia
Copy link
Collaborator

The main classes and structures included in this PR are:

  • Graphics
  • Brush (and subclasses SolidBrush, TextureBrush, HatchBrush, LinearGradientBrush and PathGradientBrush)
  • Pen
  • Region
  • StringFormat
  • GraphicsPath
  • Matrix

Also includes:

  • Simple test cases for each new class and struct, whose expected values derived from the System.Drawing library
  • An update for the README file including all these new classes, structs and enums
  • Several fixes and implementation of missing features for classes and structs already defined

With this implemenattion, the GeneXus.Drawing library is now fully complete according to our scope.

damiansalvia added 30 commits July 17, 2024 15:32
damiansalvia added 26 commits September 12, 2024 22:19
…d of skia's DrawText method; as a result, the output may experience a slight offset in positioning and measuring
…acterRanges and MeasureStringInternal public methods
…der the underline when the rectangle is defined by floating values
…ming method when deciding split text in a new line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant