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 LongDLL
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-режиму