Je suis en train de convertir du code Delphi alors que nous réécrivons une application Delphi 6.0 (VCL) dans .Net. Je ne suis pas sûr et ne pouvais pas comprendre la comparaison entre 2 points Delphi (x, y) avec celui de C# Point (x, y). J'essaye de tracer une ligne entre 2 points mais comme je n'ai aucune idée de comment Delphi la dessine, je ne suis pas capable de lui donner les coordonnées C#.Conversion de Delphi TPoint en C# Point
Le code Delphi est simple:
Canvas.MoveTo(x, y - 128);
Canvas.LineTo(x, y);
Je sais sur le C# coordonnées si environ 72 points par pouce et ont besoin de calculer la densité de pixels. Mais je ne suis pas sûr du PPI Delphi.
Tout serait apprécié. Merci.
Edit: Si quelqu'un se demande ce que TPoint Je parle quand il n'y a pas dans mon extrait de code, Canvas.MoveTo définit la propriété PenPos de la toile qui est de type TPoint.
Les raisons pour les votes vers le bas seraient appréciées. S'il vous plaît ne faites pas de vote parce que vous n'avez pas aimé la question. Ou ne l'a pas compris. –
+1; C'est une question valide. –