PDF中提示"字体Dialog.bold包含错误的/Flags"
发布网友
发布时间:2022-05-03 05:01
我来回答
共1个回答
热心网友
时间:2023-10-10 06:27
"SansSerif"就是如下的第一个String型参数,就是定义个名称
Font
public Font(String name,
int style,
int size)根据指定名称、样式和点大小,创建一个新 Font。
字体名称可以是字体外观名称或字体系列名称。它与样式一起使用,以查找合适的字体外观。如果指定了字体系列名称,则使用样式参数从系列中选择最合适的外观。如果指定了字体外观名称,则合并外观的样式和样式参数,以便从同一个系列查找最匹配的字体。例如,如果指定外观名称 "Arial Bold" 及样式 Font.ITALIC,则字体系统在 "Arial" 系列中寻找既是粗体又是斜体的外观,可以将字体实例与物理字体外观 "Arial Bold Italic" 相关联。将样式参数与指定外观的样式合并,而不是执行添加或减去操作。这意味着,指定粗体外观和粗体样式并不会双倍加粗字体,而指定粗体外观和普通样式也不会变细字体。
如果无法找到所要求样式的外观,则字体系统可以应用样式设计算法来获得所需的样式。例如,如果要求 ITALIC,但是没有可用的斜体外观,则可以通过算法使普通外观倾斜。
字体名称查找是区分大小写的,可以使用 US 语言环境的大小写转换规则。
参数:
name - 字体名称。可以是字体外观名称或字体系列名称,并可表示此 GraphicsEnvironment 中找到的逻辑字体或物理字体。逻辑字体的系列名称有:Dialog、DialogInput、Monospaced、Serif 或 SansSerif。如果 name 为 null,则将新 Font 的 逻辑字体名称(由 getName() 返回)设置为 "Default"。
style - Font 的样式常量。样式参数是整数位掩码,可以为 PLAIN,或 BOLD 和 ITALIC 的按位或(例如,ITALIC 或 BOLD|ITALIC)。如果样式参数不符合任何一个期望的整数位掩码,则将样式设置为 PLAIN。
size - Font 的点大小