Name

ST_Letters — 返回呈现为几何图形的输入字母,该几何图形的默认起始位置为原点,默认文本高度为100。

Synopsis

geometry ST_Letters(text letters, json font);

描述

使用内置字体将字符串渲染为多边形几何体。默认文字高度为100.0,即从下斜线底部到大写字母顶部的距离。默认起点位置将基线的起点放置在原点。覆盖字体需要传递一个JSON映射,该映射以字符为键,并以Base64编码的TWKB作为字体形状,字体从下降者的底部到大写字母的顶部具有1000个单位的高度。

默认情况下,文本是在原点生成的,因此要重新定位文本并调整其大小,请首先将 ST_Scale 函数,然后将 ST_Translate 功能。

可用性:3.3.0

示例:生成单词‘Yo’

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

ST_Letters生成的信函

示例:缩放和移动单词

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

另请参阅

ST_AsTWKB, ST_Scale, ST_Translate