Altova XMLSpy 2025 Enterprise Edition

Event: OnChar(nCharals Long, bExistSuggestionals Boolean) als Boolean

 

Beschreibung

Dieses Event wird bei jedem Tastenanschlag ausgelöst. Der Parameter nCharist die Taste, die gedrückt wurde und bExistSuggestionsgibt darüber Auskunft ob ein von XMLSpygeneriertes Vorschlagsfenster nach dem Drücken dieser Taste angezeigt wird. Die Document Eigenschaft Suggestions enthält einen String Array, der dem Benutzer empfohlen wird. Die angezeigten Empfehlungen können vom Benutzer während des Events bearbeitet werden. Davor muss der Eigenschaft Suggestions ein leerer Array zugewiesen werden. Die beste Stelle dafür ist das OnDocumentOpened Event. Damit das Vorschlagsfenster nicht angezeigt wird, geben Sie false zurück. Um es weiter anzuzeigen, verwenden Sie den Wert true.

Es kann auch ein neues Vorschlagsfenster erstellt werden, wenn XMLSpy keines bereitstellt. Setzen Sie die Document Eigenschaft Suggestions auf einen String Array mit Ihren Empfehlungen und geben Sie true zurück.

Dieses Event wird vor dem OnBeforeShowSuggestions Event ausgelöst. Wenn Sie festlegen, dass das Vorschlagsfenster nicht angezeigt werden soll, indem Sie den Wert auf false setzen, dann wird OnBeforeShowSuggestions nicht ausgelöst.

 

Beispiele

Unterhalb finden Sit Beispiele, wie ein Skript für dieses Event erstellt werden kann.

 

Skripting-Umgebung - VBScript:

Function On_Char(nChar, bExistSuggestions)

End Function

 

Skripting-Umgebung - JScript:

function On_Char(nChar, bExistSuggestions)

{

}

 

IDE Plugin:

IXMLSpyPlugIn.OnEvent(35, ...)        // nEventId = 35

 

 

© 2018-2024 Altova GmbH