相关疑难解决方法(0)

获取单个字形指标(.net)

如何从选择的字体中获取有关单个字形的完整信息(例如Arial - >符号"A")

这张照片描述了我需要找到的变量:

字形指标

.net fonts glyph fontmetrics

8
推荐指数
1
解决办法
3411
查看次数

如何在 .NET 中以与浏览器为文本提供 CSS 的相同大小呈现文本

我正在尝试在网站上创建“将网页另存为位图”功能,但在服务器端以正确的大小呈现文本时遇到了一些问题。

客户端文本的字体大小设置为:

.textDiv
{
    font-family: Verdana;
    font-size:16px;
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试在服务器上呈现它

float emSize = 16;
g.DrawString("mytext", new Font("Verdana", emSize), Brushes.Black, x, y);
Run Code Online (Sandbox Code Playgroud)

文本将在服务器上变大约 20%。

new Font()的文档说第二个参数(字体大小)应该在 em-points 中指定。一个em-point究竟是什么?

如果我在浏览器中指定 font-size:16em,文本会变得很大。如果我在浏览器中指定 font-size:1em 文本将大约 14px 大,但如果我把 1 作为服务器上的参数,文本变成一条细线。

那么,我如何从浏览器 px 或 em 转换为 .net px/em。

.net css c# font-size

6
推荐指数
1
解决办法
5746
查看次数

标签 统计

.net ×2

c# ×1

css ×1

font-size ×1

fontmetrics ×1

fonts ×1

glyph ×1