Этюды для программистов Microsoft Word


Информация взята с сайта Microsoft http://msdn.microsoft.com и расположена удобным для работы образом. Перевод автора.

Font (Word 2003)

Объект Font (Шрифт)

Шрифтом назвается набор символов, имеющих единый дизайн. Как правило, это полный набор заданного начертания изображений символов какого-либо языка. Семейство шрифтов образует гарнитуру (typeface). Наиболее популярные гарнитуры: Таймс, Курьер, Журнальная и др. Изображение каждого символа может быть либо растровым (bitmap font, raster font), либо векторным (vector font). Кроме того, шрифт характеризуется плотностью (font weight), размещением (резидентный и загружаемый), наклоном и размером (font size).

Свойства объекта Font

В следующей таблице приведены основные свойства объекта Font.

Свойство

Тип

Комментарий

AllCaps

Read/write Long

Возвращает True, если шрифт форматирован так, чтобы отображать только большие буквы.

Может возвращать True, False или wdUndefined для смеси больших и маленьких букв.

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойста AllCaps в True автоматически устанавливает свойство SmallCaps в False и наоборот.

Animation

Read/write WdAnimation

Возвращает или устанавливает тип анимации для шрифта, который может принимать значения из перечисления WdAnimation.

Bold

Read/write Long

Возвращает True, если шрифт имеет атрибут "Жирный".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Borders

Коллекция Borders

Возвращает коллекцию Borders.

Color

WdColor константа

Возвращает или устанавливает цвет объекта.

ColorIndex

Read/write WdColorIndex

Возвращает или устанавливает цвет объекта.

Константа wdByAuthor неприменима для объекта Font.

DisableCharacterSpaceGrid

Read/write Boolean

Возвращает True если Microsoft Word игнорирует число символов на линию (number of characters per line) для объекта Font.

DoubleStrikeThrough

Read/write Long

Возвращает True, если шрифт имеет атрибут "Двойное перечеркивание".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства DoubleStrikeThrough в True автоматически устанавливает свойство StrikeThrough в False и наоборот.

Duplicate

Font объект

Read-only

Возвращает копию объекта.

Emboss

Read/write Long

Возвращает True, если шрифт имеет атрибут "Выдавленный".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства Emboss в True автоматически устанавливает свойство Engrave в False и наоборот.

EmphasisMark

Read/write WdEmphasisMark

Возвращает или устанавливает символ ударения для символа или для установленной строки символов.

Engrave

Read/write Long

Возвращает True, если шрифт имеет атрибут "Вдавленный".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства Engrave в True автоматически устанавливает свойство Emboss  в False и наоборот.

Hidden

Read/write Long

Возвращает True, если шрифт имеет атрибут "Скрытый".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Для управления отображением скрытого текста используется своство ShowHiddenText объекта View.

Для управления свойствами и методами, возвращающими объект Range, в смысле включения или исключения скрытого текста в том случае, когда скрытый текст не отображается, следует использовать свойство IncludeHiddenText объекта TextRetrievalMode.

Italic

Read/write Long

Возвращает True, если шрифт имеет атрибут "Курсив".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Kerning

Read/write Single

Возвращает или устанавливает минимальный размер шрифта для которого Microsoft Word автоматически подбирает кернинг.

Name

Read/write String

Возвращает или устанавливает имя объекта.

NameAscii

Read/write String

Возвращает или устанавливает имя объекта в кодировке ASCII (коды с символами от 0 до 127).

Outline

Read/write Long

Возвращает True, если шрифт имеет атрибут "Контурный".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Position

Read/write Long

Возвращает или устанавливает позицию текста в пунктах относительно базовой линии. Положительное значение поднимает текст вверх.

Scaling

Read/write Long

Возвращает или устанавливает коэффициент масштабирования в процентах (scaling percentage) от текущего размера.

Установка этого свойства растягивает или сжимает текст в горизонтальном направлении.

Может принимать значения от 1 до 600.

Shading

Shading объект

Возвращает объект Shading.

Shadow

Read/write Long

Возвращает True, если шрифт имеет атрибут "Тень".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Size

Read/write Single

Возвращает или устанавливает размер шрифта в пунктах.

SmallCaps

Read/write Long

Возвращает True, если шрифт форматирован так, чтобы отображать только маленькие прописные буквы.

Может возвращать True, False или wdUndefined для смеси.

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойста SmallCaps в True автоматически устанавливает свойство AllCaps в False и наоборот.

Spacing

Read/write Single

Возвращает или устанавливает межсимвольное расстояние в пунктах.

StrikeThrough

Read/write Long

Возвращает True, если шрифт имеет атрибут "Перечеркнутый".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства StrikeThrough в True автоматически устанавливает свойство DoubleStrikeThrough в False и наоборот.

Subscript

Read/write Long

Возвращает True, если шрифт имеет атрибут "Нижний индекс".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства Subscript в True автоматически устанавливает свойство Superscript в False и наоборот.

Superscript

Read/write Long

Возвращает True, если шрифт имеет атрибут "Верхний индекс".

Может возвращать True, False или wdUndefined (для смеси).

При установке можно использовать константы True, False или wdToggle (реверс текущей установки).

Установка свойства Superscript в True автоматически устанавливает свойство Subscript в False и наоборот.

Underline

Read/write WdUnderline

Возвращает или устанавливает тип подчеркивания.

UnderlineColor

 WdColor Constant

Возвращает или устанавливает цвет подчеркивания.

Установка значения wdColorAutomatic устанавливает значение цвета таким же, как у подчеркиваемого текста.

На следующей картинке изображены примеры форматирования текста для некоторых свойств объекта Font.

Перечисление WdAnimation

Перечисление WdAnimation определяет тип анимации.

Константа Значение Константа Значение
wdAnimationBlinkingBackground 2 wdAnimationNone 0
wdAnimationLasVegasLights 1 wdAnimationShimmer 6
wdAnimationMarchingBlackAnts 4 wdAnimationSparkleText 3
wdAnimationMarchingRedAnts 5    

Перечисление WdUnderline

Перечисление WdUnderline определяет тип подчеркивания.

Константа Значение Константа Значение
wdUnderlineDash 7 wdUnderlineDottedHeavy 20
wdUnderlineDashHeavy 23 wdUnderlineDouble 3
wdUnderlineDashLong 39 wdUnderlineNone 0
wdUnderlineDashLongHeavy 55 wdUnderlineSingle 1

Перечисление wdEmphasisMark

Константа Значение
wdEmphasisMarkNone 0
wdEmphasisMarkOverComma 2
wdEmphasisMarkOverSolidCircle 1
wdEmphasisMarkOverWhiteCircle 3
wdEmphasisMarkUnderSolidCircle 4

Методы объекта Font (Шрифт)

В следующей таблице приведены основные методы объекта Font.

Метод

Комментарий

Grow

Увеличивает размер шрифта до следующего доступного значения. Если выделение содержит разные размеры шрифта, то увеличивает размер каждого символа до следующего доступного значения.

Reset

Удаляет ручное форматирование (т.е. форматирование, которое было сделано вручную после применения стиля).

SetAsTemplateDefault

Устанавливает заданное форматирование шрифта как заданное по умолчанию для активного документа и для всех новых документов, открытых на базе активного шаблона. Заданное по умолчанию форматирование шрифта хранится в стиле "Normal".

Shrink

Уменьшает размер шрифта до следующего доступного значения. Если выделение содержит разные размеры шрифта, то уменьшает размер каждого символа до следующего доступного значения.

 


Этюды для программистов Microsoft Word. Приложение. Объект Font.


© 2000-2009 Евгений Ахунджанов, Все Права Сохранены.
www.transcriber.ru | Послать письмо автору