Name

ST_Letters — Returnerar inmatade bokstäver som återges som geometri med en standardstartposition vid origo och en standardtexthöjd på 100.

Synopsis

geometry ST_Letters(text letters, json font);

Beskrivning

Använder ett inbyggt teckensnitt för att rendera en sträng som en multipolygongeometri. Standardhöjden för texten är 100,0, avståndet från botten av en nedåtriktad bokstav till toppen av en stor bokstav. Standardstartpositionen placerar början av baslinjen vid origo. Att åsidosätta teckensnittet innebär att en json-karta skickas in, med ett tecken som nyckel och base64-kodade TWKB för teckensnittsformen, med teckensnitt som har en höjd på 1000 enheter från botten av de nedåtgående till toppen av de stora bokstäverna.

Texten genereras som standard i origo, så för att flytta och ändra storlek på texten måste du först använda funktionen ST_Scale och sedan funktionen ST_Translate.

Tillgänglighet: 3.3.0

Exempel: Generering av ordet "Yo

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

Brev som genereras av ST_Letters

Exempel: Skalning och flyttning av ord

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