Font
内容
[
隐藏
]Font class
包含对象的字体属性(字体名称、字体大小、颜色等)。
要了解更多信息,请访问使用字体文档文章。
public class Font
特性
姓名 | 描述 |
---|---|
AllCaps { get; set; } | 如果字体格式为全部大写字母,则为 True。 |
AutoColor { get; } | 返回当前计算的用于“自动颜色”的文本颜色(黑色或白色)。 如果颜色不是“自动”则返回Color . |
Bidi { get; set; } | 指定此运行的内容是否应具有从右到左的特征。 |
Bold { get; set; } | 如果字体格式为粗体,则为 True。 |
BoldBi { get; set; } | 如果从右到左的文本格式为粗体,则为 True。 |
Border { get; } | 返回一个Border 指定字体边框的对象。 |
Color { get; set; } | 获取或设置字体的颜色。 |
ComplexScript { get; set; } | 指定在确定此运行的格式时,是否应将此运行的内容视为复杂脚本文本,而不管 它们的 Unicode 字符值。 |
DoubleStrikeThrough { get; set; } | 如果字体格式为双删除线文本,则为 True。 |
Emboss { get; set; } | 如果字体格式为浮雕,则为 True。 |
EmphasisMark { get; set; } | 获取或设置应用于此格式的强调标记。 |
Engrave { get; set; } | 如果字体格式为雕刻则为 True。 |
Fill { get; } | 获取填充格式Font . |
Hidden { get; set; } | 如果字体格式为隐藏文本,则为 True。 |
HighlightColor { get; set; } | 获取或设置突出显示(标记)颜色。 |
Italic { get; set; } | 如果字体格式为斜体,则为 True。 |
ItalicBi { get; set; } | 如果从右到左的文本格式为斜体,则为 True。 |
Kerning { get; set; } | 获取或设置字距调整开始时的字体大小。 |
LineSpacing { get; } | 返回此字体的行距(以磅为单位)。 |
LocaleId { get; set; } | 获取或设置格式化字符的区域设置标识符(语言)。 |
LocaleIdBi { get; set; } | 获取或设置格式化的从右到左字符的区域设置标识符(语言)。 |
LocaleIdFarEast { get; set; } | 获取或设置格式化亚洲字符的区域设置标识符(语言)。 |
Name { get; set; } | 获取或设置字体名称。 |
NameAscii { get; set; } | 返回或设置用于拉丁文本的字体(字符代码从 0(零)到 127 的字符)。 |
NameBi { get; set; } | 返回或设置从右到左语言文档中的字体名称。 |
NameFarEast { get; set; } | 返回或设置东亚字体名称。 |
NameOther { get; set; } | 返回或设置字符代码从 128 到 255 的字符所使用的字体。 |
NoProofing { get; set; } | 当不对格式化字符进行拼写检查时为真。 |
Outline { get; set; } | 如果字体格式为轮廓,则为 True。 |
Position { get; set; } | 获取或设置文本相对于基线的位置(以磅为单位)。 正数会升高文本,负数会降低文本。 |
Scaling { get; set; } | 获取或设置字符宽度缩放百分比。 |
Shading { get; } | 返回一个Shading 引用字体阴影格式的对象。 |
Shadow { get; set; } | 如果字体格式为阴影,则为 True。 |
Size { get; set; } | 获取或设置字体大小(以磅为单位)。 |
SizeBi { get; set; } | 获取或设置从右到左文档中使用的字体大小(以磅为单位)。 |
SmallCaps { get; set; } | 如果字体格式为小写大写字母,则为 True。 |
SnapToGrid { get; set; } | 指定当前字体在布局时是否应使用文档网格每行字符设置 。 |
Spacing { get; set; } | 返回或设置字符之间的间距(以磅为单位). |
StrikeThrough { get; set; } | 如果字体格式为删除线文本,则为 True。 |
Style { get; set; } | 获取或设置应用于此格式的字符样式。 |
StyleIdentifier { get; set; } | 获取或设置应用于此格式的字符样式的区域设置独立样式标识符。 |
StyleName { get; set; } | 获取或设置应用于此格式的字符样式的名称。 |
Subscript { get; set; } | 如果字体格式为下标,则为 True。 |
Superscript { get; set; } | 如果字体格式为上标,则为 True。 |
TextEffect { get; set; } | 获取或设置字体动画效果。 |
ThemeColor { get; set; } | 获取或设置与此关联的已应用配色方案中的主题颜色Font 对象. |
ThemeFont { get; set; } | 获取或设置与此关联的应用字体方案中的主题字体Font 对象. |
ThemeFontAscii { get; set; } | 获取或设置与此关联的应用字体方案中用于拉丁文本的主题字体(字符代码从 0(零)到 127 的字符) Font 对象. |
ThemeFontBi { get; set; } | 获取或设置与此关联的应用字体方案中的主题字体Font 从右到左语言文档中的 object 。 |
ThemeFontFarEast { get; set; } | 获取或设置与此关联的应用字体方案中的东亚主题字体Font 对象. |
ThemeFontOther { get; set; } | 获取或设置与此关联的应用字体方案中字符代码从 128 到 255 的字符所使用的主题字体Font 对象. |
TintAndShade { get; set; } | 获取或设置使颜色变亮或变暗的双精度值。 |
Underline { get; set; } | 获取或设置应用于字体的下划线类型。 |
UnderlineColor { get; set; } | 获取或设置应用于字体的下划线颜色。 |
方法
姓名 | 描述 |
---|---|
ClearFormatting() | 重置为默认字体格式。 |
HasDmlEffect(TextDmlEffect) | 检查是否应用了特定的 DrawingML 文本效果。 |
评论
您不创建实例Font
直接上课。你只需使用 Font
访问各种对象的字体属性,例如Run
, Paragraph
,Style
,DocumentBuilder
。
例子
演示如何使用其字体属性设置文本串的格式。
Document doc = new Document();
Run run = new Run(doc, "Hello world!");
Aspose.Words.Font font = run.Font;
font.Name = "Courier New";
font.Size = 36;
font.HighlightColor = Color.Yellow;
doc.FirstSection.Body.FirstParagraph.AppendChild(run);
doc.Save(ArtifactsDir + "Font.CreateFormattedRun.docx");
演示如何将边框包围的字符串插入到文档中。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Border.Color = Color.Green;
builder.Font.Border.LineWidth = 2.5d;
builder.Font.Border.LineStyle = LineStyle.DashDotStroker;
builder.Write("Text surrounded by green border.");
doc.Save(ArtifactsDir + "Border.FontBorder.docx");
演示如何创建和使用具有列表格式的段落样式。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 创建自定义段落样式。
Style style = doc.Styles.Add(StyleType.Paragraph, "MyStyle1");
style.Font.Size = 24;
style.Font.Name = "Verdana";
style.ParagraphFormat.SpaceAfter = 12;
// 创建一个列表并确保使用此样式的段落将使用此列表。
style.ListFormat.List = doc.Lists.Add(ListTemplate.BulletDefault);
style.ListFormat.ListLevelNumber = 0;
// 将段落样式应用到文档生成器的当前段落,然后添加一些文本。
builder.ParagraphFormat.Style = style;
builder.Writeln("Hello World: MyStyle1, bulleted list.");
// 将文档生成器的样式更改为没有列表格式的样式并编写另一段。
builder.ParagraphFormat.Style = doc.Styles["Normal"];
builder.Writeln("Hello World: Normal.");
builder.Document.Save(ArtifactsDir + "Styles.ParagraphStyleBulletedList.docx");
也可以看看
- 命名空间 Aspose.Words
- 部件 Aspose.Words