otmfsSelection UINT. Характер образца шрифта. Значения битов этого члена приведены в табл. 14.23.
otmfsType |
UINT. Указывает, является ли шрифт лицензионным. Для лицензионных шрифтов не допускается корректировка или смена. Если установлен бит 1, шрифт не может быть внедрен в документ. Если бит 1 очищен, шрифт может быть внедрен. Если установлен бит 2, внедрение допускается только для чтения. |
||||||||||||
otmsCharSlopeRise |
• int. Наклон курсора. Это значение равно 1, если курсор — вертикальный. Для создания курсивного курсора, который имеет наклон, равный главному углу курсива, применяется это значение и значение члена otmsCharSlopeRun. |
||||||||||||
otmsChar Slope Run |
int. Наклон курсора. Это значение равно 0, если курсор — вертикальный. Для создания курсивного курсора, который имеет наклон, равный главному углу курсива, применяется это значение и значение члена otmsCharSlopeRise. |
||||||||||||
otmltalicAngle |
int. Главный угол курсива шрифта, в градусах, от вертикали против часовой стрелки. |
||||||||||||
otm EM Square |
UINT. Число логических единиц длины, определяющих размеры х и , круглой шпации шрифта. |
||||||||||||
otmAscent |
int. Максимальное расстояние, на которое верхние выносные элемент] шрифта могут подняться выше опорной линии. |
||||||||||||
otm Descent |
int. Максимальное расстояние, на которое нижние выносные элемент! шрифта могут опуститься ниже опорной линии. |
||||||||||||
otmLineGap |
UINT. Типографский интервал между строками. |
||||||||||||
otmsCapEmHeight |
UINT. He поддерживается. |
||||||||||||
otmsXHeight |
UINT. He поддерживается. |
||||||||||||
otmrcFontBox |
RECT. Ограничительный прямоугольник для шрифта. |
||||||||||||
otmMacAscent |
int. Максимальное расстояние, на которое верхние выносные элемент] шрифта могут подняться выше опорной линии, для компьютер Macintosh. |
||||||||||||
otmMacDescent |
int. Максимальное расстояние, на которое нижние выносные элемент! шрифта могут опуститься ниже опорной линии, для компьютер Macintosh. |
||||||||||||
otmMacLine Gap |
UINT. Информация об интервале между строками для компьютер" Macintosh. |
||||||||||||
otmusMinimumPPEM ' UINT. Минимальный рекомендуемый размер для шрифта, в пикселях н круглую шпацию. |
|||||||||||||
olmptSubscriptSize |
POINT. Рекомендуемые горизонтальный и вертикальный размеры для нижних индексов. |
||||||||||||
otmptSubscriptOffset |
POINT. Рекомендуемое горизонтальное и вертикальное смещение для нижних индексов. Это значение измеряется от начала координат символа до начала координат символа нижнего индекса (рис. 14.1.) |
||||||||||||
otmptSuperscriptSize |
POINT. Рекомендуемые горизонтальный и вертикальный размеры для верхних индексов. |
||||||||||||
otmptSuperscriptOffset |
POINT. Рекомендуемое горизонтальное и вертикальное смещение для верхних индексов. Это значение измеряется от начала координат символа до начала координат символа верхнего индекса. |
||||||||||||
otmsStrikeoutSize |
UINT. Ширина штриха перечеркивания для шрифта. |
||||||||||||
otmsStrikeout Position |
int. Позиция штриха перечеркивания относительно опорной линии шрифта. |
||||||||||||
otms UnderscoreSize |
int. Толщина символа подчеркивания для шрифта. |
||||||||||||
otms Underscore Position |
int. Позиция символа подчеркивания для шрифта. |
||||||||||||
otmp Family Name |
PSTR. Смещение от начала структуры до строки, указывающей имя семейства шрифта. |
||||||||||||
otmpFaceName |
PSTR. Смещение от начала структуры до строки, указывающей гарнитуру шрифта. |
||||||||||||
otmpStyleName |
PSTR. Смещение от начала структуры до строки, указывающей начертание шрифта. |
||||||||||||
otmpFullName |
PSTR. Смещение от начала структуры до строки, указывающей полное имя шрифта. |
||||||||||||
Определение PANOSE В этом определении показаны значения, допустимые для латинских шрифтов. typedef struct tag PANOSE { BYTE bFamilyType; BYTE bSerif Style; BYTE bWeight; BYTE bProportion; BYTE bContrast; BYTE bStrokeVariation; BYTE bArmStyle; BYTE bLetterform; BYTE bMidline; BYTE bXHeight; } PANOSE ; |
|||||||||||||
Члены |
|||||||||||||
bFamilyType |
BYTE. Тип семейства шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.24. |
||||||||||||
bSerifStyle |
BYTE. Стиль засечек. Этот параметр может иметь одно из значений, перечисленных в табл. 14.25. |
||||||||||||
b Weight |
BYTE. Вес шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.26. |
||||||||||||
Таблица 14.24. Значения члена bFamilyType структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_FAMILY_DECORATIVE |
Декоративный |
||||||||||||
PAN_FAMILY_P1CTORIAL |
Художественный |
||||||||||||
PAN_FAMILY_SCRIPT |
Рукописный |
||||||||||||
PAN_FAMILY__TEXT_DISPLAY |
Для печати текста и отображения на дисплее |
||||||||||||
PAN_NO_FIT |
Не относится ни к одному типу |
||||||||||||
Таблица 14.25. Значения члена bSerifStyle структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_NO_FIT |
Не относится ни к одному типу |
||||||||||||
PAN_SERIF_BONE |
С выпуклыми засечками |
||||||||||||
PAN_SERIF_COVE |
С вогнутыми засечками |
||||||||||||
PAN SERIF EXAGGERATED |
С увеличенными засечками |
||||||||||||
PAN_SERIF_FLARED |
С фланцеобразными засечками |
||||||||||||
PAN_SERIF_NORMAL_SANS |
Обычный гротесковый шрифт |
||||||||||||
PAN_SERIF_OBTUSE_COVE |
С тупоугольными вогнутыми засечками |
||||||||||||
PAN_SERIF_OBTUSE_SANS |
Тупоугольный гротесковый шрифт |
||||||||||||
PAN_SERIF_OBTUSE_SQUARE_COVE |
С тупоугольными квадратными вогнутыми засечками |
||||||||||||
PAN_SERIF_PERP_SANS |
Перпендикулярный гротесковый шрифт |
||||||||||||
PAN_SERIF_ROUNDED |
Скругленный |
||||||||||||
PAN_SERIF_SQUARE |
Квадратный |
||||||||||||
PAN_SERIF_SQUARE_COVE |
С квадратными вогнутыми засечками |
||||||||||||
PAN_SERIF_THIN |
Тонкий |
||||||||||||
PAN_SERIF TRIANGLE |
Треугольный |
||||||||||||
Таблица 14.26. Значения члена bWeight структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_NO_FIT |
Не относится ни к одному типу |
||||||||||||
PAN_WEIGHT_VERY_LIGHT |
Очень легкий |
||||||||||||
PAN_WEIGHT_LЮHT |
Легкий |
||||||||||||
PAN_WEIGHT_THIN |
Тонкий |
||||||||||||
PAN_WEIGHT_BOOK |
Книжный |
||||||||||||
PAN_WEIGHT_MED«UM |
Средний |
||||||||||||
PAN_WEIGHT_DEMI |
Полужирный |
||||||||||||
PAN_WEIGHT_BOLD |
Жирный |
||||||||||||
Значение |
Описание |
||||||||||||
PAN_WEIGHT_HEAVY |
Тяжелый |
||||||||||||
PAN_WEIGHT_BLACK |
Черный |
||||||||||||
PAN_WEIGHT_NORD |
Норд |
||||||||||||
bProportion |
BYTE. Соотношение размеров шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.27 |
||||||||||||
Таблица 14.27. Значения члена bProportion структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_NO_FIT |
He относится ни к одному типу |
||||||||||||
PAN_PROP_CONDENSED |
Сжатый |
||||||||||||
PAN_PROP_EVEN_WIDTH |
Равноширинный |
||||||||||||
PAN_PROP_EXPANDED |
Расширенный |
||||||||||||
PAN_PROP_MODERN |
Современный |
||||||||||||
PAN_PROP_MONOSPACED |
Одноширинный |
||||||||||||
PAN_PROP_OLD_STYLE |
Старомодный |
||||||||||||
PAN_PROP_VERY_CONDENSED |
Очень сжатый |
||||||||||||
PAN_PROP_VERY_EXPANDED |
Очень расширенный |
||||||||||||
b Contrast |
BYTE. Контраст шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.28. |
||||||||||||
Таблица 14.28. Значения члена bContrast структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_CONTRAST_HIGH |
Высокий |
||||||||||||
PAN_CONTRAST_LOW |
Низкий |
||||||||||||
PAN_CONTRAST_MEDIUM |
Средний |
||||||||||||
PAN_CONTRAST_MEDIUM_HIGH |
От среднего до высокого |
||||||||||||
PAN_CONTRAST_MEDtUM_LOW |
От среднего до низкого |
||||||||||||
PAN_CONTRAST_NONE |
Контраст отсутствует |
||||||||||||
PAN_CONTRAST_VERY_HIGH |
Очень высокий |
||||||||||||
PAN_CONTRAST_VERY_LOW |
Очень низкий |
||||||||||||
PAN_NO_FIT |
Не относится ни к одному типу |
||||||||||||
bStroke Variation |
BYTE. Разновидность штриха шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.29. |
||||||||||||
bArmStyle |
BYTE. Стиль луча шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.30. |
||||||||||||
Таблица 14.29. Значения члена bStrokeVariation структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_NO_FIT |
He относится ни к одному типу |
||||||||||||
PAN_STROKE_GRADUAL_DIAG |
С постепенным изменением толщины/диагональный |
||||||||||||
PAN_STROKE_GRADUAL_HORZ |
С постепенным изменением толщины/горизонтальный |
||||||||||||
PAN_STROKE_GRADUAL_TRAN |
С постепенным изменением толщины/переходный |
||||||||||||
PAN_STROKE_GRADUAL_VERT |
С постепенным изменением толщины/вертикальный |
||||||||||||
PAN_STROKE_INSTANT_VERT |
С резким изменением толщины/вертикальный |
||||||||||||
PAN_STROKE_RAPID_HORZ |
С быстрым изменением толщины/горизонтальный |
||||||||||||
PAN_STROKE_RAPID_VERT |
С быстрым изменением толщины/вертикальный |
||||||||||||
Таблица 14.30. Значения члена bArmStyle структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_BENT_ARMS_DOUBLE_SERIF |
Непрямые лучи/двойная засечка |
||||||||||||
PAN_BENT_ARMS_HORZ |
Непрямые лучи/горизонтальный |
||||||||||||
PAN_BENT_ARMS_SINGLE_SERIF |
Непрямые лучи/одинарная засечка |
||||||||||||
PAN_BENT_ARMS_VERT |
Непрямые лучи/вертикальный |
||||||||||||
PAN_BENT_ARMS_WEDGE |
Непрямые лучи/клиновидный |
||||||||||||
PAN_NO_FTT |
Не относится ни к одному типу |
||||||||||||
PAN_STRAIGHT_ARMS_DOUBI.E_SERIF |
Прямые лучи/двойная засечка |
||||||||||||
PAN_STRAIGHT_ARMS_HORZ |
Прямые лучи/горизонтальный |
||||||||||||
PAN_STRAIGHT_ARMS_SINGLE_SERIF |
Прямые лучи/одинарная засечка |
||||||||||||
PAN_STRAIGHT_ARMS_VERT |
Прямые лучи/вертикальный |
||||||||||||
PAN_STRAIGHT_ARMS_WEDGE |
Прямые лучи/клиновидный |
||||||||||||
bLetterform BYTE. Форма буквы шрифта. Этот параметр может иметь одно из значе ний, перечисленных в табл. 14.31.Таблица 14.31. Значения члена bLetterform структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_LETT_NORMAL_BOXED |
Нормальный/прямоугольный |
||||||||||||
PAN_LETT_NORMAL_CONTACT |
Нормальный/соприкасающийся |
||||||||||||
PAN_LETT_NORMAL_FLATTENED |
Нормальный/сглаженный |
||||||||||||
PAN_LETT_NORMAL_OFF_CENTER |
Нормальный/эксцентричный |
||||||||||||
PANJ.ETT_NORMAL_ROUNDED |
Нормальный/скругленный |
||||||||||||
PAN_LETT_NORMAL_SQUARE |
Нормальный/квадратный |
||||||||||||
Значение |
Описание |
||||||||||||
PAN_LETT_NORMAL_WEIGHTED |
Нормальный/взвешенный |
||||||||||||
PAN_LETT_OBLiaUE_BOXED |
Наклонный/прямоугольный |
||||||||||||
PAN_LEn_OBLIQUE_CONTACT |
Наклонный/соприкасающийся |
||||||||||||
PAN_LEn_OBLIQUE_FLATTENED |
Наклонный/сглаженный |
||||||||||||
PAN_LETT_OBLiaUE_OFF_CENTER |
Наклонный/эксцентричный |
||||||||||||
PAN_LEn_OBLIQUE_ROUNDED |
Наклонный/скругленный |
||||||||||||
PAN_LEn_OBLIQUE_SQUARE |
Наклонный/квадратный |
||||||||||||
PAN_LEn_OBLIQUE_WEIGHTED |
Наклонный/взвешенный |
||||||||||||
PAN_NO_HT |
Не относится ни к одному типу |
||||||||||||
bMidline BYTE. Средняя линия шрифта. Этот параметр может иметь одно из значений, перечисленных в табл. 14.32.Таблица 14.32. Значения члена bMidline структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_MIDLINE_CONSTANT_POINTED |
Постоянный/заостренный |
||||||||||||
PAN_MIDLINE_CONSTANT_SERIFED |
Постоянный/с засечками |
||||||||||||
PAN_MIDLINE_CONSTANT_TRIMMED |
Постоянный/урезанный |
||||||||||||
PAN_MIDLINE_HIGH_PCHNTED |
Высокий/заостренный |
||||||||||||
PAN_MIDLINE_HIGH_SERIFED |
Высокий/с засечками |
||||||||||||
PAN_MIDUNE_HIGH_TRIMMED |
Высокий/урезанный |
||||||||||||
PAN_MIDLINE_LOW_POINTED |
Низкий/заостренный |
||||||||||||
PAN_MIDLINE_LOW_SERIFED |
Низкий/с засечками |
||||||||||||
PAN_MIDLINE_LOW_TRIMMED |
Низкий/урезанный |
||||||||||||
PAN_MIDLINE_STANDARD_PCMNTED |
Стандартный/заостренный |
||||||||||||
PAN_MIDLINE_STANDARD_SERIFED |
Стандартный/с засечками |
||||||||||||
PAN_MIDUNE_STANDARD_TRIMMED |
Стандартный/урезанный |
||||||||||||
PAN_NO_FTT |
Не относится ни к одному типу |
||||||||||||
bXHeight BYTE. Этот параметр может иметь одно из значений, перечисленных в табл. 14.33.Таблица 14.33. Значения члена bXHeight структуры PANOSE |
|||||||||||||
Значение |
Описание |
||||||||||||
PAN_ANY |
Любой |
||||||||||||
PAN_NO_FIT |
Не относится ни к одному типу |
||||||||||||
PAN_XHEIGHT_CONSTANT_LARGE |
Постоянный/большой |
||||||||||||
PAN_XHEIGHT_CONSTANT_SMALL |
Постоянный/малый |
||||||||||||
Значение |
Описание |
||||||||||||
PAN_XHEIGHT_CONSTANT_STD |
Постоянный/стандартный |
||||||||||||
PAN_XHEIGHT_DUCKING_LARGE |
Ныряющий/большой |
||||||||||||
PAN_XHEIGHT_DUCKING_SMALL |
Ныряющий/малый |
||||||||||||
PAN_XHEIGHT_DUCKING_STD |
Ныряющий/стандартный |
||||||||||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.