Inhalte

# Liste aller Methoden und Eigenschaften von ScriptForge

Diese Hilfeseite zeigt alle in der Bibliothek ScriptForge verfügbaren Methoden und Eigenschaften nach Dienst mit Links zur entsprechenden Dokumentation.

Der Quellcode von Basic ist für alle Dienste von ScriptForge über Anwendungsmakros und -ialoge verfügbar und ist über mehrere Bibliotheken verteilt: ScriptForge, SFDatabases, SFDialogs, SFDocuments, SFUnitTests und SFWidgets. Der Teil von Python des Quellcodes ist in der Datei program\scriptforge.py im Installationsverzeichnis von LibreOffice verfügbar.

## Dienst ScriptForge.Array

Liste der Methoden im Dienst „Array“
Append AppendColumn AppendRow Contains ConvertToDictionary Copy CountDims Difference ExportToTextFile ExtractColumn ExtractRow | Flatten ImportFromCSVFile IndexOf Insert InsertSorted Intersection Join2D Prepend PrependColumn PrependRow RangeInit | Reverse Shuffle Slice Sort SortColumns SortRows Transpose TrimArray Union Unique

## Dienst SFDocuments.Base

Liste der Methoden im Dienst Base
CloseFormDocument FormDocuments Forms GetDatabase | IsLoaded OpenFormDocument OpenQuery OpenTable | PrintOut SetPrinter

Dieser Dienst unterstützt auch die Methoden und Eigenschaften, die im Dienst Document definiert sind, welcher generische Methoden für alle Dokumenttypen enthält.

## Dienst ScriptForge.Basic

Liste der Methoden im Dienst Basic
CDate CDateFromUnoDateTime CDateToUnoDateTime ConvertFromUrl ConvertToUrl CreateUnoService CreateUnoStruct DateAdd | DateDiff DatePart DateValue Format GetDefaultContext GetGuiType GetPathSeparator GetSystemTicks | GlobalScope.BasicLibraries GlobalScope.DialogLibraries InputBox MsgBox Now RGB Xray

Liste der Eigenschaften im Dienst "Base"
IDABORT IDCANCEL IDIGNORE IDNO IDOK IDRETRY IDYES MB_ABORTRETRYIGNORE | MB_DEFBUTTON1 MB_DEFBUTTON2 MB_DEFBUTTON3 MB_ICONEXCLAMATION MB_ICONINFORMATION MB_ICONQUESTION MB_ICONSTOP MB_OK | MB_OKCANCEL MB_RETRYCANCEL MB_YESNO MB_YESNOCANCEL StarDesktop ThisComponent ThisDatabaseDocument

## Dienst SFDocuments.Calc

Liste der Methoden im Dienst Calc
A1Style Activate Charts ClearAll ClearFormats ClearValues CompactLeft CompactUp CopySheet CopySheetFromFile CopyToCell CopyToRange CreateChart CreatePivotTable DAvg | DCount DMax DMin DSum ExportRangeToFile Forms GetColumnName GetFormula GetValue ImportFromCSVFile ImportFromDatabase InsertSheet MoveRange MoveSheet Offset | OpenRangeSelector PrintOut Printf RemoveDuplicates RemoveSheet RenameSheet SetArray SetCellStyle SetFormula SetValue ShiftDown ShiftLeft ShiftRight ShiftUp SortRange

Liste der Eigenschaften im Dienst "Calc"
CurrentSelection FirstCell FirstColumn FirstRow Height LastCell | LastColumn LastRow Range Region Sheet SheetName | Sheets Width XCellRange XSheetCellCursor XSpreadsheet

Dieser Dienst unterstützt auch die Methoden und Eigenschaften, die im Dienst Document definiert sind, welcher generische Methoden für alle Dokumenttypen enthält.

## Dienst SFDocuments.Chart

Liste der Methoden im Dienst Chart
ExportToFile | Resize

Liste der Eigenschaften im Dienst "Chart"
ChartType Deep Dim3D Exploded Filled | Legend Percent Stacked Title XTitle | YTitle XChartObj XDiagram XShape XTableChart

## Dienst SFDatabases.Database

Liste der Methoden im Datenbankdienst
CloseDatabase Commit CreateDataset DAvg DCount DMin | DMax DSum DLookup GetRows OpenFormDocument OpenQuery | OpenSql OpenTable Rollback RunSql SetTransactionMode

Liste der Eigenschaften im Dienst "Database"
Queries Tables | XConnection | XMetaData

## Dienst SFDatabases.Dataset

Liste der Methoden im Service "Dataset"
CloseDataset CreateDataset Delete ExportValueToFile GetRows | GetValue Insert MoveFirst MoveLast | MoveNext MovePrevious Reload Update

Liste der Eigenschaften im Dienst "Dataset"
BOF DefaultValues EOF Fields Filter | Orderby ParentDatabase RowCount RowNumber Source | SourceType UpdatableFields Values XRowSet

## Dienst SFDatabases.Datasheet

Methodenliste im Dienst "Datasheet"
Activate CloseDatasheet CreateMenu | GetText GetValue GoToCell | RemoveMenu Toolbars

Liste der Eigenschaften im Dienst "Datasheet"
ColumnHeaders CurrentColumn CurrentRow DatabaseFileName Filter | LastRow OrderBy ParentDatabase Source | SourceType XComponent XControlModel XTabControllerModel

## Dienst SFDialogs.Dialog

Liste der Methoden im Dienst "Dialog"
Activate Center Controls CloneControl CreateButton CreateCheckBox CreateComboBox CreateCurrencyField CreateDateField CreateFileControl CreateFixedLine | CreateFixedText CreateFormattedField CreateGroupBox CreateHyperlink CreateImageControl CreateListBox CreateNumericField CreatePatternField CreateProgressBar CreateRadioButton CreateScrollBar | CreateTableControl CreateTextField CreateTimeField CreateTreeControl EndExecute Execute GetTextsFromL10N Resize OrderTabs SetPageManager Terminate

Liste der Eigenschaften im Dienst "Dialog"
CANCELBUTTON Caption Height Modal Name OKBUTTON OnFocusGained OnFocusLost | OnKeyPressed OnKeyReleased OnMouseDragged OnMouseEntered OnMouseExited OnMouseMoved OnMousePressed OnMouseReleased | Page Visible Width XChartObj XDiagram XDialogModel XDialogView XTableChart

## Dienst SFDialogs.DialogControl

Liste der Methoden im Dienst DialogControl
AddSubNode AddSubTree CreateRoot | FindNode Resize SetFocus | SetTableData WriteLine

Liste der Eigenschaften im Dienst "DialogControl"
Cancel Caption ControlType CurrentNode Default Enabled Format ListCount ListIndex | Locked MultiSelect Name Page Parent Picture RootNode RowSource | Text TipText TripleState Value Visible XControlModel XControlView XTreeDataModel

## Dienst ScriptForge.Dictionary

Liste der Methoden im Dienst "Dictionary"
Add ConvertToArray ConvertToJson ConvertToPropertyValues | Exists ImportFromJson ImportFromPropertyValues Item | Remove RemoveAll ReplaceItem ReplaceKey

Liste der Eigenschaften im Dienst "Dictionary"
Count | Items | Keys

## Dienst SFDocuments.Document

Liste der Methoden im Dienst "Document"
Activate CloseDocument CreateMenu DeleteStyles Echo ExportAsPDF | ImportStylesFromFile PrintOut RemoveMenu RunCommand Save SaveAs | SaveCopyAs SetPrinter Style Toolbars XStyle

Liste der Eigenschaften im Dienst "Document"
CustomProperties Description DocumentProperties DocumentType ExportFilters FileSystem ImportFilters | IsBase IsCalc IsDraw IsFormDocument IsImpress IsMath IsWriter | Keywords Readonly StyleFamilies Subject Title XComponent XDocumentSettings

## Dienst ScriptForge.Exception

Liste der Methoden im Ausnahmedienst
Clear Console ConsoleClear ConsoleToFile | DebugDisplay DebugPrint PythonPrint | PythonShell Raise RaiseWarning

Liste der Eigenschaften im Dienst "Exception"
Description | Number | Source

## Dienst ScriptForge.FileSystem

Liste der Methoden im Dienst FileSystem
BuildPath CompareFiles CopyFile CopyFolder CreateFolder CreateTextFile DeleteFile DeleteFolder ExtensionFolder | FileExists Files FolderExists GetBaseName GetExtension GetFileLen GetFileModified GetName GetParentFolderName | GetTempName HashFile MoveFile MoveFolder Normalize OpenTextFile PickFile PickFolder SubFolders

Liste der Eigenschaften im Dienst "FileSystem"
ConfigFolder ExtensionsFolder FileNaming HomeFolder | InstallFolder Subject TemplatesFolder TemporaryFolder | Title UserTemplatesFolder XComponent

## Dienst SFDocuments.Form

Liste der Methoden im Dienst "Form"
Activate CloseFormDocument Controls GetDatabase | MoveFirst MoveLast MoveNext MoveNew | MovePrevious Requery SubForms

Liste der Eigenschaften im Dienst "Form"
AllowDeletes AllowInserts AllowUpdates BaseForm Bookmark CurrentRecord Filter LinkChildFields LinkParentFields Name | OnApproveCursorMove OnApproveParameter OnApproveReset OnApproveRowChange OnApproveSubmit OnConfirmDelete OnCursorMoved OnErrorOccurred OnLoaded OnReloaded | OnReloading OnResetted OnRowChanged OnUnloaded OnUnloading OrderBy Parent RecordSource XForm

## Dienst SFDocuments.FormControl

Liste der Methoden im Dienst FormControl
Controls | SetFocus

Liste der Eigenschaften im Dienst "FormControl"
Action Caption ControlSource ControlType Default DefaultValue Enabled Format ListCount ListIndex ListSource ListSourceType Locked MultiSelect Name OnActionPerformed | OnAdjustmentValueChanged OnApproveAction OnApproveReset OnApproveUpdate OnChanged OnErrorOccurred OnFocusGained OnFocusLost OnItemStateChanged OnKeyPressed OnKeyReleased OnMouseDragged OnMouseEntered OnMouseExited OnMouseMoved | OnMousePressed OnMouseReleased OnResetted OnTextChanged OnUpdated Parent Picture Required Text TipText TripleState Value Visible XControlModel XControlView

## Dienst SFDocuments.FormDocument

Liste der Methoden im Dienst "FormDocument"
CloseDocument | Forms | PrintOut

## Dienst ScriptForge.L10N

Liste der Methoden im Dienst L10N
AddText AddTextsFromDialog | ExportToPOTFile | GetText

Liste der Eigenschaften im Dienst "L10N"
Folder | Language | Locale

## Dienst SFWidgets.Menu

Liste der Methoden im Dienst "Menu"
AddCheckBox | AddItem | AddRadioButton

Liste der Eigenschaften im Dienst "Menu"
ShortcutCharacter | SubmenuCharacter

## Dienst ScriptForge.Platform

Liste der Eigenschaften im Dienst "Platform"
Architecture ComputerName CPUCount CurrentUser Extensions FilterNames Fonts | FormatLocale Locale Machine OfficeLocale OfficeVersion OSName OSPlatform | OSRelease OSVersion Printers Processor PythonVersion SystemLocale UserData

## Dienst SFWidgets.PopupMenu

Liste der Methoden im Dienst PopupMenu
AddCheckBox AddItem | AddRadioButton | Execute

Liste der Eigenschaften im Dienst "PopupMenu"
ShortcutCharacter | SubmenuCharacter

## Dienst ScriptForge.Region

Liste der Methoden im Dienst "Region"
DSTOffset LocalDateTime | Number2Text TimeZoneOffset | UTCDateTime UTCNow

Liste der Eigenschaften im Dienst "Region"
Country Currency DatePatterns DateSeparator DayAbbrevNames | DayNames DayNarrowNames DecimalPoint Language ListSeparator | MonthAbbrevNames MonthNames MonthNarrowNames ThousandSeparator TimeSeparator

## Dienst ScriptForge.Session

Liste der Methoden im Dienst Session
ExecuteBasicScript ExecuteCalcFunction ExecutePythonScript GetPDFExportOptions HasUnoMethod | HasUnoProperty OpenURLInBrowser RunApplication SendMail SetPDFExportOptions | UnoMethods UnoProperties UnoObjectType WebService

Liste der Eigenschaften im Dienst "Session"
SCRIPTISAPPLICATION SCRIPTISEMBEDDED SCRIPTISOXT | SCRIPTISPERSONAL SCRIPTISPERSOXT | SCRIPTISSHARED SCRIPTISSHAROXT

## Dienst ScriptForge.String

Liste der Methoden im Dienst String
Capitalize Count EndsWith Escape ExpandTabs FilterNotPrintable FindRegex HashStr HtmlEncode IsADate IsAlpha IsAlphaNum IsAscii IsDigit IsEmail | IsFileName IsHexDigit IsIBAN IsIPv4 IsLike IsLower IsPrintable IsRegex IsSheetName IsTitle IsUpper IsUrl IsWhitespace JustifyCenter JustifyLeft | JustifyRight Quote ReplaceChar ReplaceRegex ReplaceStr Represent Reverse SplitLines SplitNotQuoted StartsWith TrimExt Unescape Unquote Wrap

Liste der Eigenschaften im Dienst "Dictionary"
sfCR sfLF | sfCRLF sfNEWLINE | sfTAB

## Dienst ScriptForge.TextStream

Liste der Methoden im Dienst "TextStream"
CloseFile ReadAll | ReadLine SkipLine | WriteBlankLines WriteLine

Liste der Eigenschaften im Dienst "TextStream"
AtEndOfStream Encoding | FileName IOMode | Line NewLine

## Dienst ScriptForge.Timer

Liste der Eigenschaften im Dienst "Timer"
Continue Restart | Start Suspend | Terminate

Liste der Eigenschaften im Dienst "Timer"
Duration IsStarted | IsSuspended SuspendDuration | TotalDuration

## Dienst ScriptForge.Toolbar

Liste der Methoden im Dienst "Toolbar"
ToolbarButtons |  |

Liste der Eigenschaften im Dienst "Toolbar"
BuiltIn Docked HasGlobalScope | Name ResourceURL | Visible XUIElement

## Dienst ScriptForge.ToolbarButton

Liste der Methoden im Dienst "ToolbarButton"
Execute |  |

Liste der Eigenschaften im Dienst "ToolbarButton"
Caption Height Index OnClick | Parent TipText Visible | Width X Y

## Dienst ScriptForge.UI

Liste der Methoden im Dienst "UI"
Activate CreateBaseDocument CreateDocument (*) GetDocument Maximize | Minimize OpenBaseDocument OpenDocument (*) Resize | RunCommand SetStatusBar (*) ShowProgressBar WindowExists

Liste der Eigenschaften im Dienst "UI"
ActiveWindow Documents Height | MACROEXECALWAYS MACROEXECNEVER MACROEXECNORMAL | Width X Y

## Dienst ScriptForge.UnitTest

Liste der Methoden im Dienst "UnitTest"
AssertAlmostEqual AssertEqual AssertFalse AssertGreater AssertGreaterEqual AssertIn AssertIsInstance AssertIsNothing AssertLike | AssertNotRegex AssertIsNull AssertLess AssertLessEqual AssertNotAlmostEqual AssertNotEqual AssertNotIn AssertNotInstance AssertNotLike | AssertNotNothing AssertNotNull AssertRegex AssertTrue Fail Log ReportError RunTest SkipTest

Liste der Eigenschaften im Dienst "UnitTest"
LongMessage ReturnCode | Verbose | WhenAssertionFails

## Dienst ScriptForge.Writer

D'oh! You found a bug (text/sbasic/shared/03/sf_writer.xhp#methods_toc not found).

Verwandte Themen

Die Bibliothek ScriptForge

Erstellen von Python-Skripten mit ScriptForge