FontInfo

概述

FontInfo 是一个类在Aspose.PDF FOSS的.NET中.

关于PDF中使用的字体信息.

这个类提供了在NET程序中与FontInfo对象工作的3种方法. 有的方法包括: FromFontData, GetGlyphWidth, MeasureString. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,另外8个.

属性

名称:类型Access描述情况
DefaultHelveticaFont阅读默认的 Helvetica字体用于分离文本片段.
ResourceNamestring阅读在页面字体词典中使用资源名称 (例如"F1").
BaseFontstring阅读基本字体名称 (例如",Helvetica"",ABCDEF+ArialMT").
FontNamestring阅读标准字体名带子集前 (ABCDEF+) 和逗号分离符.
DecodedFontNamestring阅读解码字体名称作为可读的显示名.
UniqueIdstring阅读组合资源名称和基本字体的唯一标识符.
Subtypestring阅读字体子类型 (Type1, TrueType, Type0, Type3,等).
Encodingstring?阅读编码名称 (WinAnsiEncoding,身份-H等).
IsEmbeddedbool阅读/写作字体是否嵌入到PDF中.
IsSubsetbool阅读/写作字体是否是一个子集 (名称以XXXXxx+开始).
IsItalicbool阅读字体是否是斜写的.
IsBoldbool阅读字体是否粗.
IsCidbool阅读字体是否是CID (Type0) 的字符,用于阿拉伯语,CJK等.
IsAccessiblebool阅读字体程序是否可用? 是嵌入在PDF中,已经加载为源数据,还是以相同的名称安装到系统上 (可以通过FindFont解决).

方法

Signature描述情况
FromFontData(fontData: FontData)从 FontData 创建一个FontInfo (系统字体通过 FontRepository.FindFont).
GetGlyphWidth(charCode: int)得到一个字符码的宽度以1000个文本空间单位.
MeasureString(text: string, fontSize: double)给定字体大小,用点测量字符串的宽度.

查看更多

 中文