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);
示例:缩放和移动单词
SELECT ST_Translate(ST_Scale(ST_Letters('Yo'), 10, 10), 100,100);