Methodensignaturen ScriptForge

Bibliotheken "ScriptForge" aggregieren Makro-Scripting-Ressourcen für Collabora Office, die von Basic-Makros oder Python-Scripts aufgerufen werden. Seine Module und Klassen werden von Benutzerskripten als "Dienste" aufgerufen, die Eigenschaften, Methoden und Ereignisse offenlegen.

Nur Basic-Dienstmethode

Typografische Zeichen wie Klammern, Auslassungspunkte oder geschweifte Klammern kennzeichnen optionale, sich wiederholende oder obligatorische Argumente:

Beispiel:


       FSO.HashFile(FileName As String, _
           Algorithm As String = {MD5|SHA1|SHA224|SHA256|SHA384|SHA512}) As String
       SF_Array.ImportFromCSVFile(FileName As String, _
           [Delimiter = ","], [DateFormat As String]) As Variant
       SF_String.SplitNotQuoted(InputStr As String, _
          [Delimiter As String], [Occurrences As Long], [QuoteChar As String]) As Variant
    

Python- oder Basic-Dienstmethoden

Die folgenden typografischen Regeln mischen die UML-Notation, das Layout der API-Dokumentation und die Benutzeroberfläche des UNO-Objektinspektors:

Collabora Office
Basic

Syntax

Python

Boolesch

bool

bool

Date

datetime

datetime

Double

float

float

Integer

int

int

Long

int

int

Object

obj

Single

float

float

String

str

str

Variant

any

UNO-Objekt

uno

Benutzerdefiniert
Typ (UDT)

obj

ScriptForge
Dienst

svc


Beispiel:

svc.Forms( opt form: any ): svc[0..*]

svc.MsgBox( prompt: str, buttons = svc.MB_OK , opt title: str ): opt str

svc.InputBox( prompt: str, default = "", [ title: str ], [ xpostwips: int, ypostwips: int ] ): str

Bitte unterstützen Sie uns!