Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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:12] thierry [TextOut] | 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 | Au final TextOut utilise l'API [[https://docs.microsoft.com/fr-fr/windows/win32/api/wingdi/nf-wingdi-exttextouta|ExtTextOut]] de Windows | ||
| Ligne 13: | Ligne 13: | ||
| Sources: | Sources: | ||
| * [[http://docwiki.embarcadero.com/Libraries/Rio/fr/Vcl.Graphics.TCanvas.TextOut]] | * [[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]]. | ||