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; } | Истинно, когда отформатированные символы не подлежат проверке орфографии. |
| NumberSpacing { 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