Verschiedenes #
Weitere nützliche Funktionen, die keiner spezifischen Kategorie zugeordnet sind.
Farb-Konvertierung #
WebStrToColor #
WebStrToColor(Value: String): Integer
Wandelt einen Web-Farbstring (z.B. “#FF0000”) in einen Integer-Farbwert um.
Dim farbe
farbe = ellib.WebStrToColor("#FF6600")
ColorToWebStr #
ColorToWebStr(Value: Integer): String
Wandelt einen Integer-Farbwert in einen Web-Farbstring um.
Dim webFarbe
webFarbe = ellib.ColorToWebStr(255)
MsgBox webFarbe
' Ergebnis: "#0000FF"
Richtext-Konvertierung #
TextToRtf #
TextToRtf(Text: String, FontName: String, FontSize: Integer): String
Wandelt einen einfachen Text in ein vollständiges RTF-Dokument um.
Dim rtf
rtf = ellib.TextToRtf("Hallo Welt", "Arial", 12)
ellib.SaveString rtf, "C:\Temp\ausgabe.rtf"
TextToRtfFragment #
TextToRtfFragment(Text: String): String
Wandelt einen Text in ein RTF-Fragment um (ohne RTF-Header). Kann in bestehende RTF-Dokumente eingefügt werden.
HtmlToRtf #
HtmlToRtf(Html: String, FontName: String, FontSize: Integer): String
Wandelt HTML-Text in RTF um.
Konverter #
VbScriptToHtml #
VbScriptToHtml(Source: String): String
Wandelt VBScript-Quellcode in HTML mit Syntaxhervorhebung um.
SqlToHtml #
SqlToHtml(Source: String): String
Wandelt SQL-Quellcode in HTML mit Syntaxhervorhebung um.
ClearVbScriptRemarks #
ClearVbScriptRemarks(Source: String): String
Entfernt alle Kommentare aus VBScript-Quellcode.
Kurzinfo und Templates #
RenderSingleInfoband #
RenderSingleInfoband(BandName: String, ID: Integer): String
Rendert ein einzelnes Kurzinfo-Band für einen bestimmten Datensatz.
RenderSingleInfobandEx #
RenderSingleInfobandEx(BandName: String, ID: Integer, Params: String, Options: String): String
Erweiterte Version mit zusätzlichen Parametern und Optionen.
RenderTemplate #
RenderTemplate(DOC: String, TemplateName: String, ID: Integer): String
Rendert ein Template für einen bestimmten Datensatz.
Dim html
html = ellib.RenderTemplate("Eulanda.Rechnung", "Standard", 4711)
RenderTemplateExt #
RenderTemplateExt(DOC: String, TemplateName: String, ID: Integer, Options: String): String
Erweiterte Template-Darstellung mit Optionen.
RenderSSI #
RenderSSI(Source: String): String
Verarbeitet Server-Side-Includes (SSI) in einem Text. Der Mechanismus entspricht dem der Registry-Webseiten.
Dim result
result = ellib.RenderSSI("Hallo <!--#INCLUDE VIRTUAL='/include/header.htm'-->")
ActiveControl #
Funktionen zum Abfragen des aktuell fokussierten Steuerelements in der EULANDA-Oberfläche.
ActiveControlFieldname #
ActiveControlFieldname: String
Gibt den Feldnamen des aktuell fokussierten Eingabefelds zurück.
ActiveControlDataobject #
ActiveControlDataobject: String
Gibt den Namen des Datenobjekts des fokussierten Steuerelements zurück.
ActiveControlLeft / Top / Width / Height #
ActiveControlLeft: Integer
ActiveControlTop: Integer
ActiveControlWidth: Integer
ActiveControlHeight: Integer
Geben Position und Größe des fokussierten Steuerelements in Pixeln zurück.
MsgBox "Feld: " & ellib.ActiveControlFieldname & vbCrLf & _
"Position: " & ellib.ActiveControlLeft & "," & ellib.ActiveControlTop