tekenTekst
Canonieke ID: graphics.text. English: drawText.
Tekent Text op een anker in logische pixels met positieve grootte. Optioneel lettertype is sans of pixel; uitlijning is left, center of right. Namen negeren hoofdletters en omringende witruimte. x is het gekozen horizontale anker; y is de bovenkant van de regelbox. De vaste lettertypen zijn verpakt in grafische builds. Alleen het kleurargument wordt als kleur genormaliseerd, nooit de getoonde inhoud.
Aanroepvorm
tekenTekst(x, y, inhoud, grootte, kleur)
tekenTekst(x, y, inhoud, grootte, kleur, lettertype)
tekenTekst(x, y, inhoud, grootte, kleur, lettertype, uitlijning)
Argumenten
| Parameter | Type | Vereiste |
|---|---|---|
x |
Number | Eindige horizontale coördinaat in logische pixels. |
y |
Number | Eindige verticale coördinaat in logische pixels. |
inhoud |
Text | Te tonen tekst; zet getallen expliciet om. |
grootte |
Number | Eindig en groter dan 0. |
kleur |
Text | Niet leeg; gebruik overdraagbare Engelse/Nederlandse namen of #RGB/#RRGGBB. |
lettertype |
Text, optioneel | “sans” (standaard) of “pixel”. |
uitlijning |
Text, optioneel | “left” (standaard), “center” of “right”; geef eerst het lettertype op. |
Terugkeerwaarde
None.
Voorbeeld
# taal: nl
wisScherm("black")
tekenTekst(320, 100, "Pliro", 36, "wit", "pixel", "center")
tekenTekst(320, 160, "Score: " + tekst(12), 20, "yellow", "sans", "center")
Twee gecentreerde tekstlabels.
Aandachtspunten en veelgemaakte fouten
Gebruik de functienaam van je brontaal. De canonieke ID is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven argumenten en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait.
Een host is de app of omgeving die je programma uitvoert. Voor zichtbaar beeld heeft die een renderer nodig: het onderdeel dat op het scherm tekent. De opdrachtregelopdracht pliro run toont tekst maar tekent deze beelden niet. De tabel met uitvoeromgevingen vertelt welke effecten werken in de IDE, browser, native app en telefoonpreview. Een native bouw meldt een ontbrekende mogelijkheid in plaats van die weg te laten.
2D gebruikt een beeld van 640 × 360 met oorsprong linksboven, +X rechts en +Y omlaag. Engelse en Nederlandse overdraagbare kleuren werken in iedere syntaxtaal, evenals #RGB en #RRGGBB. Andere niet-lege 2D-kleurtekst is hostafhankelijk.
Gerelateerde lemma’s
wisScherm · rechthoek · cirkel · tekenLijn · Programmeergidsen · Hostondersteuning · Aanroepen en argumenten
