以下のような HTML (synHTML) と JavaScript (synJScript) で構成される SynMultiSyn ハイライター (synHTMLcomplex) があります。
synHTML : TSynHTMLSyn;
synJScript : TSynJScriptSyn;
synHTMLcomplex: TSynMultiSyn;
// HTML complex
with SynHTMLcomplex do begin
DefaultLanguageName:= 'HTML complex';
DefaultFilter := 'HTML complex (*.html; *.htm)|*.html; *.htm';
DefaultHighlighter := synHTML;
with Schemes do begin
Add.Index:= 0;
with Items[0] do begin
Highlighter:= synJScript;
SchemeName := 'JavaScript';
StartExpr := '<script';
EndExpr := '</script>';
with MarkerAttri do
Background:= clNone;
end;
end;
end;
SynEdit のインスタンスに入ると、カーソル (CaretY) がどのハイライター (synHTML または synJScript) であるかを知る方法 (プロパティまたはメソッド) はありますか?
誰でも助けてくれますか?