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、Formula が空の場合は 0 を返します
備考
分数には \frac{a}{b}、添字には x^{2} と x_{i}、根号には \sqrt{x} または \sqrt[3]{x}、記号には \alpha、\Gamma、\times、\sum、\infty などのコマンドを使用します
グループはネストでき、フォント状態が変わらない間は測定または描画を繰り返しても解析済みレイアウトが再利用されます
DLL の DLDrawFormulaA バリアントは、設定された ANSI モードに従ってテキストを受け付けます