IMathPhantom

IMathPhantom интерфейс

Представляет фантомный математический объект (<m:phant>), который влияет на расположение дочернего элемента, не обязательно отображая его. Фантом может скрывать своё базовое выражение, сохраняя его ширину, высоту или глубину для выравнивания формул или резервирования места. Видимость и поведение геометрии управляются свойствами, такими как Show, ZeroWid, ZeroAsc, ZeroDesc и Transp.

public interface IMathPhantom : IMathElement

Свойства

ИмяОписание
Base { get; }Базовый аргумент
Show { get; set; }Получает или задает значение, указывающее, отображается ли базовый элемент.
Transp { get; set; }Получает или задает значение, указывающее, является ли фантом прозрачным для правил интервального размещения, основанных на классах.
ZeroAsc { get; set; }Получает или задает значение, указывающее, следует ли считать восхождение (высоту над базовой линией) базового элемента равным нулю.
ZeroDesc { get; set; }Получает или задает значение, указывающее, следует ли считать снижение (глубину ниже базовой линии) базового элемента равным нулю.
ZeroWidth { get; set; }Получает или задает значение, указывающее, следует ли считать ширину базового элемента равной нулю.

Примеры

Пример:

[C#]
IMathPhantom phantom = new MathPhantom(new MathematicalText("1/2"));
phantom.Show = false;          // Скрыть содержимое
phantom.ZeroWidth = false;     // Сохранить ширину

Смотрите также