Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:classes:tcanvas [06/04/2020 16:09]
thierry [DrawText]
prog:lazarus:classes:tcanvas [13/05/2020 15:07] (Version actuelle)
thierry [Differences TextOut / DrawText]
Ligne 7: Ligne 7:
  ​[[prog:​lazarus:​functions:​drawtext|Plus d'​infos sur DrawText]]  ​[[prog:​lazarus:​functions:​drawtext|Plus d'​infos sur DrawText]]
 ==== TextOut ==== ==== TextOut ====
-TextOut est accessible via TCanvas.TextOut+TextOut est accessible via ''​TCanvas.TextOut''​. 
 + 
 +Au final TextOut utilise l'API [[https://​docs.microsoft.com/​fr-fr/​windows/​win32/​api/​wingdi/​nf-wingdi-exttextouta|ExtTextOut]] de Windows 
 + 
 +Sources: 
 +  * [[http://​docwiki.embarcadero.com/​Libraries/​Rio/​fr/​Vcl.Graphics.TCanvas.TextOut]] 
 + 
 +==== ClipRect ==== 
 + 
 +==== Differences TextOut / DrawText ==== 
 +  * [[https://​stackoverflow.com/​questions/​31968771/​what-are-the-implications-of-using-canvas-textout]] 
 ==== Dimension de textes ==== ==== Dimension de textes ====
-== TextExtent ==+== TCanvas.TextExtent ==
  
 On peut trouver la dimension d'un texte avec ''​TextExtent''​ qui retourne un [[prog:​lazarus:​types:​tsize|TSize]]. On peut trouver la dimension d'un texte avec ''​TextExtent''​ qui retourne un [[prog:​lazarus:​types:​tsize|TSize]].