DrawFormula

Текст, верстка формул, векторная графика

Описание

Рисует математическую формулу текущим шрифтом, размером и цветом текста, с настройками подстановки глифов и векторными правилами

Синтаксис

Delphi

Function TPDFlib.DrawFormula(Left, Top: Double; Const Formula, AltText: WideString): Integer;

ActiveX

Function PDFlib::DrawFormula(Left As Double, Top As Double, Formula As String, AltText As String) As Long

DLL

int DLDrawFormula(int InstanceID, double Left, double Top, const wchar_t * Formula, const wchar_t * AltText);

Параметры

LeftГоризонтальная позиция ограничивающего прямоугольника формулы
TopВерхний край ограничивающего прямоугольника формулы
FormulaИсходник формулы в поддерживаемой математической разметке
AltTextОзвучиваемое описание доступности, используемое когда автотегирование открывает структурный элемент Formula

Возвращаемые значения

Возвращает 1 после отрисовки или 0 при пустом Formula

Примечания

Дроби пишутся как \frac{a}{b}, степени и индексы — x^{2} и x_{i}, радикалы — \sqrt{x} или \sqrt[3]{x}, символы — командами вроде \alpha, \Gamma, \times, \sum и \infty. Группы можно вкладывать; повторные измерения и отрисовка переиспользуют разобранную вёрстку, пока состояние шрифта не меняется

The DLL

Вариант DLDrawFormulaA принимает текст согласно настроенному ANSI-режиму