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、Formula が空の場合は 0 を返します

備考

分数には \frac{a}{b}、添字には x^{2} と x_{i}、根号には \sqrt{x} または \sqrt[3]{x}、記号には \alpha、\Gamma、\times、\sum、\infty などのコマンドを使用します

グループはネストでき、フォント状態が変わらない間は測定または描画を繰り返しても解析済みレイアウトが再利用されます

DLL の DLDrawFormulaA バリアントは、設定された ANSI モードに従ってテキストを受け付けます