Name

ST_Letters — Renvoie les lettres d'entrée rendues sous forme de géométrie avec une position de départ par défaut à l'origine et une hauteur de texte par défaut de 100.

Synopsis

geometry ST_Letters(text letters, json font);

Description

Utilise une police intégrée pour rendre une chaîne de caractères sous forme de géométrie multipolygonale. La hauteur de texte par défaut est de 100,0, soit la distance entre le bas d'une descendante et le haut d'une capitale. La position de départ par défaut place le début de la ligne de base à l'origine. Pour remplacer la police, il faut passer une carte json, avec un caractère comme clé, et des TWKB encodés en base64 pour la forme de la police, les polices ayant une hauteur de 1000 unités du bas des descendantes au haut des capitales.

Le texte est généré à l'origine par défaut, donc pour repositionner et redimensionner le texte, appliquez d'abord la fonction ST_Scale et ensuite appliquez la fonction ST_Translate.

Disponibilité : 3.3.0

Exemple : Génération du mot 'Yo'

SELECT ST_AsText(ST_Letters('Yo'), 1);

Lettres générées par ST_Letters

Exemple : Mise à l'échelle et déplacement des mots

SELECT ST_Translate(ST_Scale(ST_Letters('Yo'), 10, 10), 100,100);

Voir aussi

ST_AsTWKB, ST_Scale, ST_Translate