如何在csImageFile中添加字体

发布于 2025-01-03 04:16:48 字数 141 浏览 1 评论 0原文

有人有使用 ChestySoft 的 csImageFile 的经验吗?我继续使用它,因为它是我接管的网站的一部分。

我正在尝试使用“AddFont”命令添加临时字体,但目前还没有进展。手册中只是含糊地提到了这一点。

任何帮助表示赞赏。

Does anyone have experience in using csImageFile by ChestySoft? I'm left using it as it is part of a site I have taken over.

I'm trying to add a temporary font using the 'AddFont' command but am getting nowwhere with it. It's only vaguely referred to in the manual.

Any help appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

(り薆情海 2025-01-10 04:16:48

TextFont 属性设置为您刚刚使用 AddFont 方法添加的字体名称。

Set Image = Server.CreateObject("csImage...")
    Image.NewImage 500, 500, "#ffffff"
    If Image.AddFont(Server.MapPath("myfont.ttf")) Then 'addfont returns true if success
        ' Adding font successful
    Else ' Could not be added font file
        Err.Raise 8, "csImageFile.AddFont", "File not exists or it's not a valid font file"
    End If
    Image.TextSize = 20
    Image.TextFont = "My Font Name"
    Image.Text 5, 5, "Hey!" 'x=5, y=5
    Response.ContentType = "image/jpeg"
    Response.BinaryWrite Image.JPGData ' write image directly

如果您不确定字体名称,FontNames 属性可以为您提供快速概览。它返回服务器上安装(或由您添加)的所有字体的集合。

For Each fontName In Image.FontNames
    Response.Write fontName & "<br />"
Next

Set the TextFont property to name of font which you just added using AddFont method.

Set Image = Server.CreateObject("csImage...")
    Image.NewImage 500, 500, "#ffffff"
    If Image.AddFont(Server.MapPath("myfont.ttf")) Then 'addfont returns true if success
        ' Adding font successful
    Else ' Could not be added font file
        Err.Raise 8, "csImageFile.AddFont", "File not exists or it's not a valid font file"
    End If
    Image.TextSize = 20
    Image.TextFont = "My Font Name"
    Image.Text 5, 5, "Hey!" 'x=5, y=5
    Response.ContentType = "image/jpeg"
    Response.BinaryWrite Image.JPGData ' write image directly

If you're not sure what the font name, FontNames property give you a quick overview. It returns a collection of all the fonts installed (or added by you) on the server.

For Each fontName In Image.FontNames
    Response.Write fontName & "<br />"
Next
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文