1. 获取三维文字

将字符串转换为特定字体的三维数据。


请求方式:POST

请求地址:/api/fonts

1.1. 请求参数

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea 操作的通关令牌
Content-Type string multipat/formdata 显示字符集

PathParas:

参数名 类型 示例 是否必填 参数含义
databaseKey string test 数据库key,必传
font string NULL 字体格式
text string NULL 文字字符串

SearchParas:

参数名 类型 示例 是否必填 参数含义
无参数 NULL NULL NULL NULL

Body

application/json:

{
    "font": "kaiti",
    "text": "盈嘉互联"
}

1.2. 参数说明

参数名 类型 示例 是否必填 参数含义
font string kaiti 字体格式
text string 盈嘉互联 文字字符串

1.3. 正确返回

{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": {
        "boundingBox": {
            "yMin": -255,
            "yMax": 1194,
            "xMax": 1432,
            "xMin": -65
        },
        "cssFontStyle": "normal",
        "ascender": 1194,
        "descender": -195,
        "familyName": "KaiTi",
        "underlineThickness": 65,
        "original_font_information": {字体描述},
        "glyphs": {
            "盈": {
                "ha": 1389,
                "x_max": 1335,
                "x_min": 76,
                "o": "字体数据"
            },
            "嘉": {
                "ha": 1389,
                "x_max": 1318,
                "x_min": 54,
                "o": "字体数据"
            },
             "互": {
                "字体数据"
            },
            "联": {
                "ha": 1389,
                "x_max": 1389,
                "x_min": 43,
                "o": "字体数据 "
            }
        },
        "cssFontWeight": "normal",
        "underlinePosition": -119,
        "resolution": 1000
    }
}

1.4. 状态码

状态码 code message data 原因
400 FONT_NOT_FOUND 字体(font)暂不支持 NULL 当font参数不是songti, kaiti , heiti, lishu之一
400 FONT_NOT_FOUND text NU;; 当字体库中找不到文字数据时

1.5. 备注

暂无备注

1.6. 注意事项

1、font参数必填,值为字体名称。

2、text参数必填,值为需要转换的文字。

3、仅支持三维文字(即json格式字体)查询。

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-06 13:45:47

results matching ""

    No results matching ""