ScriptForge Method Signatures

A ScriptForge parancskönyvtárak a Basic makrókból vagy Python parancsfájlokból meghívható LibreOffice makroszkript-erőforrásokat gyűjtik össze. Az ide tartozó modulok és osztályok felhasználói parancsfájlokból "szolgáltatásként" hívhatók meg, amelyek tulajdonságokat, metódusokat és eseményeket tesznek közzé.

Basic only service method

Typographical characters such as brackets, ellipsis or curly braces denote optional, repetitive or compulsory arguments:

Példa:


       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 or Basic service methods

The following typographical rules are mixing the UML notation, the API documentation layout and the UNO object inspector user interface:

LibreOffice
Basic

Szintaxis

Python

Boolean (logikai)

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 objektum

uno

User Defined
Type (UDT)

obj

ScriptForge
szolgáltatás

svc


Példa:

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

Támogasson minket!