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_Letter生成的字符

示例:放大和移动单词

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