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]]. |