структура PARAFORMAT2 (richedit.h)
Содержит сведения об атрибутах форматирования абзаца в расширенном элементе управления редактирования. PARAFORMAT2 — это расширение microsoft Rich Edit 2.0 структуры PARAFORMAT . Microsoft Rich Edit 2.0 позволяет использовать обе структуры с EM_GETPARAFORMAT и EM_SETPARAFORMAT сообщений.
Синтаксис
struct PARAFORMAT2 : _paraformat {
LONG dySpaceBefore;
LONG dySpaceAfter;
LONG dyLineSpacing;
SHORT sStyle;
BYTE bLineSpacingRule;
BYTE bOutlineLevel;
WORD wShadingWeight;
WORD wShadingStyle;
WORD wNumberingStart;
WORD wNumberingStyle;
WORD wNumberingTab;
WORD wBorderSpace;
WORD wBorderWidth;
WORD wBorders;
};
Наследование
Структура PARAFORMAT2 реализует _paraformat.
Элементы
dySpaceBefore
Тип: LONG
Размер интервала над абзацем в твипах. Чтобы использовать этот элемент, установите флаг PFM_SPACEBEFORE в элементе dwMask . Значение должно быть больше либо равно нулю.
dySpaceAfter
Тип: LONG
Указывает размер интервала под абзацем в твипах. Чтобы использовать этот элемент, установите флаг PFM_SPACEAFTER в элементе dwMask . Значение должно быть больше либо равно нулю.
dyLineSpacing
Тип: LONG
Интервал между линиями. Описание интерпретации этого значения см. в разделе член bLineSpacingRule . Чтобы использовать этот элемент, установите флаг PFM_LINESPACING в элементе dwMask .
sStyle
Тип: SHORT
Стиль текста. Чтобы использовать этот элемент, установите флаг PFM_STYLE в элементе dwMask . Этот элемент включается только для обеспечения совместимости с интерфейсами TOM и Word. Элемент управления расширенными правками сохраняет значение, но не использует его для отображения текста.
bLineSpacingRule
Тип: BYTE
Тип междустрочного интервала. Чтобы использовать этот элемент, установите флаг PFM_LINESPACING в элементе dwMask . Этот элемент может быть одним из следующих значений.
bOutlineLevel
Тип: BYTE
Защищены; значение должно быть равно нулю.
wShadingWeight
Тип: WORD
Цвет переднего плана в процентах, используемый при заливке. Член wShadingStyle задает цвета переднего плана и фона заливки. Значение 5 указывает цвет заливки, состоящий из 5 процентов цвета переднего плана и 95 процентов цвета фона. Чтобы использовать эти элементы, установите флаг PFM_SHADING в элементе dwMask . Этот элемент включается только для совместимости с Word. Элемент управления расширенным редактированием сохраняет значение, но не использует его для отображения текста.
wShadingStyle
Тип: WORD
Стиль и цвета, используемые для заливки фона. Биты от 0 до 3 содержат стиль заливки, биты от 4 до 7 содержат индекс цвета переднего плана, а биты от 8 до 11 содержат индекс цвета фона. Чтобы использовать этот элемент, установите флаг PFM_SHADING в элементе dwMask . Этот элемент включается только для совместимости с Word. Элемент управления расширенным редактированием сохраняет значение, но не использует его для отображения текста.
Стиль заливки может быть одним из следующих значений.
Цветовые индексы переднего плана и фона могут иметь одно из следующих значений.
wNumberingStart
Тип: WORD
Начальное число или значение Юникода, используемое для нумерованных абзацев. Используйте этот элемент в сочетании с элементом wNumbering . Этот элемент включен только для обеспечения совместимости с интерфейсами TOM; Элемент управления полнофункциональное редактирование сохраняет значение, но не использует его для отображения текста или маркеров. Чтобы использовать этот элемент, установите флаг PFM_NUMBERINGSTART в элементе dwMask .
wNumberingStyle
Тип: WORD
Стиль нумерирования, используемый с нумерованными абзацами. Используйте этот элемент в сочетании с элементом wNumbering . Этот элемент включен только для обеспечения совместимости с интерфейсами TOM; Элемент управления расширенным редактированием хранит значение, но версии полнофункционированного редактирования, предшествующие 3.0, не используют его для отображения текста или маркеров. Чтобы использовать этот элемент, установите флаг PFM_NUMBERINGSTYLE в элементе dwMask . Этот элемент может иметь одно из следующих значений.
wNumberingTab
Тип: WORD
Минимальный пробел между номером абзаца и текстом абзаца в твипах. Используйте этот элемент в сочетании с элементом wNumbering . Элемент wNumberingTab включен для совместимости с интерфейсами TOM; До версии Microsoft Rich Edit 3.0 элемент управления форматированным редактированием хранит значение, но не использует его для отображения текста. Чтобы использовать этот элемент, установите флаг PFM_NUMBERINGTAB в элементе dwMask .
wBorderSpace
Тип: WORD
Пространство между границей и текстом абзаца в твипах. Элемент wBorderSpace включен для совместимости с Word; элемент управления полнофункциональные изменения хранит значения, но не использует их для отображения текста. Чтобы использовать этот элемент, установите флаг PFM_BORDER в элементе dwMask .
wBorderWidth
Тип: WORD
Ширина границы в твипах. Чтобы использовать этот элемент, установите флаг PFM_BORDER в элементе dwMask .
wBorders
Тип: WORD
Расположение, стиль и цвет границы. Биты от 0 до 7 указывают расположения границ, биты 8–11 — стиль границы, а биты от 12 до 15 — индекс цвета границы. Чтобы использовать этот элемент, установите флаг PFM_BORDER в элементе dwMask .
Укажите расположения границ, используя сочетание следующих значений в битах от 0 до 7.
Укажите стиль границы, используя одно из следующих значений для битов от 8 до 11.
Укажите цвет границы, используя одно из следующих значений для битов от 12 до 15. Это значение игнорируется, если задан бит автокраски (бит 6).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | richedit.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по