Элемент Shape (VML)
В этом разделе описывается VML, функция, которая является устаревшей начиная с Windows Internet Обозреватель 9. Веб-страницы и приложения, использующие VML, следует перенести в SVG или другие широко поддерживаемые стандарты.
Примечание
По состоянию на декабрь 2011 г. эта тема архивирована. В результате он больше не поддерживается. Дополнительные сведения см. в разделе Архивированное содержимое. Сведения, рекомендации и рекомендации, касающиеся текущей версии Windows Internet Обозреватель, см. в разделе Центр разработчика internet Обозреватель.
Элемент верхнего уровня, используемый для описания фигуры.
Следующие атрибуты изменяют фигуру.
attribute | Описание |
---|---|
Adj | Задает значение корректировки, используемое для определения значений формулы. |
AllowInCell | Определяет, можно ли поместить фигуру в таблицу. |
AllowOverlap | Определяет, может ли фигура перекрывать другие фигуры. |
ALT | Определяет замещающий текст, который будет отображаться вместо рисунка. |
BorderBottomColor | Цвет нижней границы встроенной фигуры. |
BorderLeftColor | Цвет левой границы встроенной фигуры. |
BorderRightColor | Цвет правой границы встроенной фигуры. |
BorderTopColor | Цвет верхней границы встроенной фигуры. |
Пуля | Определяет, является ли фигура графическим маркером. |
Button | Определяет, будет ли фигура обрабатываться как кнопка. |
BWMode | Определяет, как будет отображаться фигура для устройств вывода черно-белого цвета. |
BWNormal | Определяет черно-белый режим для обычных устройств вывода черного и белого цвета. |
BWPure | Определяет черно-белый режим для устройств вывода чисто черного и белого цвета. |
Класс | Ссылается на определение стиля CSS. |
Тип соединителя | Указывает тип соединителя, используемого для соединения фигур. |
CoordOrig | Указывает источник единицы координат прямоугольника, ограничивающего фигуру. |
CoordSize | Задает горизонтальные и вертикальные единицы прямоугольника, ограничивающего фигуру. |
DoubleClickNotify | Отправляет сообщение о событии при двойном щелчке фигуры. |
Fillcolor | Определяет цвет кисти, заполняющий закрытый путь фигуры. |
Заполнены | Определяет, будет ли заполнен закрытый путь. |
Перевернуть | Переключает ориентацию фигуры. |
ForceDash | Определяет, используется ли пунктирный контур для рисования фигуры, если у фигуры нет линии или заливки. |
Height | Указывает высоту фигуры. |
Персонал | Указывает, что фигура является горизонтальным правилом. |
HRAlign | Определяет выравнивание горизонтального правила. |
Href | Определяет URL-адрес фигуры. При щелчке фигуры браузер загрузит URL-адрес. |
HRHeight | Определяет толщину горизонтального правила. |
HRNoShade | Определяет, будет ли отображаться горизонтальное правило с трехмерным заливкой. |
HRPct | Определяет длину горизонтального правила в процентах от ширины страницы. |
HRStd | Определяет, является ли фигура стандартным горизонтальным правилом. |
HRWidth | Определяет длину горизонтального правила. |
Идентификатор | Предоставляет уникальный идентификатор элемента. |
Слева | Определяет положение фигуры относительно элемента, остающегося от нее в потоке документов. |
Поле снизу | Задает нижний край прямоугольника фигуры относительно привязки фигуры. |
Левое поле | Указывает левый край прямоугольника фигуры относительно привязки фигуры. |
Поле вправо | Указывает правый край прямоугольника фигуры относительно привязки фигуры. |
Поле сверху | Указывает верхний край прямоугольника фигуры относительно привязки фигуры. |
Mso-Position-Horizontal | Задает данные горизонтального позиционирования для объектов в Microsoft Word. |
Mso-Position-Horizontal-Relative | Задает относительные данные о положении по горизонтали для объектов в Microsoft Word. |
MsO-Position-Vertical | Задает данные о положении по вертикали для объектов в Microsoft Word. |
MsO-Position-Vertical-Relative | Задает относительные данные о положении по вертикали для объектов в Microsoft Word. |
MSO-Wrap-Distance-Bottom | Определяет расстояние от нижней стороны фигуры до текста, обтекающего ее. |
MSO-Wrap-Distance-Left | Определяет расстояние от левой стороны фигуры до текста, обтекающего ее. |
MSO-wrap-distance-right | Определяет расстояние от правой стороны фигуры до текста, обтекающего ее. |
MSO-Wrap-Distance-Top | Определяет расстояние от верхней части фигуры до текста, обтекающего ее. |
MsO-Wrap-Edited | Определяет, были ли координаты оболочки настроены пользователем. |
MsO-Wrap-Mode | Определяет режим обтекания для текста. |
OLEIcon | Определяет, будет ли объект OLE отображаться в виде значка. |
OnEd | Определяет, скрыты ли дополнительные маркеры фигуры. |
OnMouseOver | Активирует событие мыши для фигуры. |
Путь | Задает линию, которая составляет края фигуры. |
Положение | Определяет тип расположения, используемого для размещения элемента. |
PreferRelative | Определяет, сохраняется ли исходный размер объекта после переформатирования. |
Печать | Определяет, будет ли напечатана фигура. |
Перегруппировка идентификатора | Определяет предыдущую группу для фигуры. |
RelativePosition | Определяет относительное положение объекта. |
Поворот | Определяет угол поворота фигуры. |
RuleInitiator | Определяет, будет ли использоваться обработчик правил. |
RuleProxy | Определяет, будет ли использоваться прокси-сервер для обработчика правил. |
Spt | Определяет число, используемое microsoft Office для идентификации типов фигур. |
StrokeColor | Определяет цвет кисти, который обводяет путь фигуры. |
Погладил | Определяет, будет ли обводиться путь. |
StrokeWeight | Определяет толщину кисти, которая обводяет путь фигуры. |
TableLimits | Список значений минимальной высоты для каждой строки в таблице. |
Свойства TableProperties | Определяет свойства таблицы. |
Целевой объект | Определяет фрейм или окно, в котором будет отображаться URL-адрес. |
Заголовок | Определяет текст, отображаемый при наведении указателя мыши на фигуру. |
Top | Определяет положение фигуры относительно элемента над ней в потоке страницы. |
Тип | Определяет ссылку на идентификатор элемента ShapeType . |
Пользователь, снятый | Определяет, добавил ли пользователь фигуру на слайд master. |
UserHidden | Определяет, скрыта ли привязка скрипта. |
Видимость | Определяет, отображается ли фигура. |
Width | Определяет ширину фигуры. |
WrapCoords | Определяет ограничивающий многоугольник, окружающий фигуру. |
Индекс Z | Определяет порядок отображения перекрывающихся фигур. |
Замечания
Этот элемент может отображаться сам по себе или внутри элемента Group .
Ниже приведен минимальный код, необходимый для создания фигуры. Необходимо определить атрибуты FillColor, Position, Top, Left, Width, Height и Path, иначе фигура не будет отображаться.
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
Кроме того, чтобы получить правильные схемы для VML и расширений Microsoft Office, необходимо поместить следующий код в html-элемент веб-страницы. Если вы не используете расширения Office, можно опустить вторую схему.
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
Чтобы зарегистрировать поведение VML и расширений Microsoft Office, в элементе STYLE также необходимо следующее. Если вы не используете расширения Office, можно опустить второе определение поведения.
v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }
Допустимые подэлементы
Ниже приведены подэлементы shape.
Элемент | Описание |
---|---|
Выноска | Определяет выноску для фигуры. |
Экструзии | Определяет экструзию для фигуры. |
Заполнить | Определяет заливку для фигуры. |
Формулы | Определяет формулы для фигуры. |
Маркеры | Определяет дескрипторы для фигуры. |
Imagedata | Определяет данные изображения для фигуры. |
Блокировки | Определяет блокировку для фигуры. |
Путь | Определяет путь для фигуры. |
Shadow | Определяет тень для фигуры. |
Отклонение | Определяет отклонение фигуры. |
Инсульта | Определяет росчерк для фигуры. |
TextBox | Определяет текстовое поле для фигуры. |
TextPath | Определяет текстовый путь для фигуры. |
Другие элементы
Следующие элементы верхнего уровня работают с Shape.
Элемент | Описание |
---|---|
Группа | Определяет группу фигур. |
Shapetype | Определяет шаблон для фигур. |
VMLFrame | Определяет рамку для внешней фигуры. |
Предопределенные фигуры
Предопределенные фигуры такие же, как обычные, за исключением того, что некоторые из них имеют дополнительные атрибуты. Следующие фигуры предопределены.
Элемент | Описание |
---|---|
Rect | Определяет прямоугольник для фигуры. |
RoundRect | Определяет круглый прямоугольник для фигуры. |
Линия | Определяет линию для фигуры. |
Ломаная линия | Определяет ломаную линию для фигуры. |
Овал | Определяет овал для фигуры. |
Изображение | Определяет изображение для фигуры. |
Кривой | Определяет кривую для фигуры. |
Arc | Определяет дугу для фигуры. |
См. также:
Пример
Следующий код содержит пример веб-страницы VML:
<HTML xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office">
<HEAD>
<STYLE>
v\:* { behavior: url(#default#VML);}
o\:* { behavior: url(#default#VML);}
</STYLE>
<TITLE>VML Sample</TITLE>
</HEAD>
<BODY>
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
</BODY>
</HTML>
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по