__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<!DOCTYPE html>
<html lang="es" dir="ltr">
<head>
<base href="../../../../../">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ScriptForge Method Signatures</title>
<link rel="shortcut icon" href="media/navigation/favicon.ico">
<link type="text/css" href="normalize.css" rel="Stylesheet">
<link type="text/css" href="prism.css" rel="Stylesheet">
<link type="text/css" href="default.css" rel="Stylesheet">
<script type="text/javascript" src="polyfills.js"></script><script type="text/javascript" src="languages.js"></script><script type="text/javascript" src="es/langnames.js"></script><script type="text/javascript" src="flexsearch.debug.js"></script><script type="text/javascript" src="prism.js"></script><script type="text/javascript" src="help2.js" defer></script><script type="text/javascript" src="a11y-toggle.js" defer></script><script type="text/javascript" src="paginathing.js" defer></script><script type="text/javascript" src="es/bookmarks.js" defer></script><script type="text/javascript" src="es/contents.js" defer></script><script type="text/javascript" src="help.js" defer></script><meta name="viewport" content="width=device-width,initial-scale=1">
</head>
<body>
<header id="TopLeftHeader"><a class="symbol" href="es/text/shared/05/new_help.html"><div></div></a><a class="logo" href="es/text/shared/05/new_help.html"><p dir="auto">Ayuda de LibreOffice 25.2</p></a><div class="dropdowns"><div class="modules">
<button type="button" data-a11y-toggle="modules-nav" id="modules" aria-haspopup="true" aria-expanded="false" aria-controls="modules-nav">Módulo</button><nav id="modules-nav" hidden=""></nav>
</div></div></header><aside class="leftside"><input id="accordion-1" name="accordion-menu" type="checkbox"><label for="accordion-1" dir="auto">Contenido</label><div id="Contents" class="contents-treeview"></div></aside><div id="SearchFrame"><div id="Bookmarks">
<input id="search-bar" type="search" class="search" placeholder="Buscar en los marcadores del módulo elegido" dir="auto"><div class="nav-container" tabindex="0"><nav class="index" dir="auto"></nav></div>
</div></div>
<div id="DisplayArea" itemprop="softwareHelp" itemscope="true" itemtype="http://schema.org/SoftwareApplication">
<noscript><div id="WarnJS"><h1 dir="auto">Active JavaScript en el navegador para mostrar las páginas de ayuda de LibreOffice.</h1></div></noscript>
<h1 id="hd_id31529004750471" dir="auto">
<a id="SF_Signatures"></a><span class="literal">ScriptForge</span> Method Signatures</h1>
<a id="bm_id491529070339774"></a> <meta itemprop="keywords" content="ScriptForge, Method signatures">
<p id="par_id681619700336879" class="paragraph" dir="auto">ScriptForge libraries aggregate macro scripting resources for LibreOffice to be invoked from Basic macros or Python scripts. Its modules and classes are invoked from user scripts as "Services" that expose properties, methods and events.</p>
<ul itemprop="Unordered" itemscope="true" itemtype="http://schema.org/ItemList" dir="auto">
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id681623415196030" class="listitem" dir="auto">Whenever service methods are proposed solely for LibreOffice Basic, their syntax presentation matches that of Basic subroutines, functions or properties.</p>
</li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id401623415235965" class="listitem" dir="auto">Whenever service methods are proposed for Python and Basic, or solely for Python, their syntax and arguments use a specific textual layout.</p>
</li>
</ul>
<h2 id="hd_id1001623415980365" dir="auto">Basic only service method</h2>
<p id="par_id791623418737799" class="paragraph" dir="auto">Typographical characters such as brackets, ellipsis or curly braces denote optional, repetitive or compulsory arguments:</p>
<div class="embedded">
<a id="Typography"></a>
<ul itemprop="Unordered" itemscope="true" itemtype="http://schema.org/ItemList" dir="auto">
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto"><p id="par_id181593700546735" class="listitem" dir="auto"><span class="emph">[opt1|opt2|opt3]</span> Items inside brackets are optional, alternatives are indicated with a vertical bar,</p></li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto"><p id="par_id181593699546735" class="listitem" dir="auto"><span class="emph">case[[sep]…]</span> An ellipsis indicates a possible repetition, an optional separator may be specified,</p></li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto"><p id="par_id712593699548486" class="listitem" dir="auto"><span class="emph">{choice1|choice2}</span> Items inside curly braces are mandatory, alternatives are indicated with a vertical bar.</p></li>
</ul>
</div>
<h3 id="hd_id511616863794613" dir="auto">Ejemplo:</h3>
<div class="bascode" itemscope="true" itemtype="http://schema.org/SoftwareSourceCode" itemprop="codeSampleType" content="snippet" data-tooltip="Pulse en el texto para copiarlo en el portapapeles"><pre dir="auto"><code class="language-visual-basic line-numbers">
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
</code></pre></div>
<h2 id="hd_id711623416000470" dir="auto">Python or Basic service methods</h2>
<p id="par_id221623415475781" class="paragraph" dir="auto">The following typographical rules are mixing the UML notation, the API documentation layout and the UNO object inspector user interface:</p>
<ul itemprop="Unordered" itemscope="true" itemtype="http://schema.org/ItemList" dir="auto">
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id661623417427142" class="listitem" dir="auto">Optional parameters are indicated with either opt, '=' accompanying a default value, or '[ ]' brackets.</p>
</li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id351623417430814" class="listitem" dir="auto">arguments are lowercased, in order to comply with Python PEP 8 while Basic is case-agnostic.</p>
</li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id781623417432494" class="listitem" dir="auto">Collections arguments or API sequences are denoted using UML multiplicity. That applies also to return values.</p>
</li>
<li itemprop="itemListElement" itemscope="true" itemtype="http://schema.org/ItemListUnordered" dir="auto">
<p id="par_id741623417433319" class="listitem" dir="auto">Basic data types and Python annotations are syntactically transposed as:</p>
</li>
</ul>
<table border="1" class="" cellpadding="0" cellspacing="0">
<tr>
<th rowspan="" colspan="" class="tableheadcell" dir="auto">
<p id="par_id131613838858931" class="tableheadintable" dir="auto">LibreOffice<br>Basic</p>
</th>
<th rowspan="" colspan="" class="tableheadcell" dir="auto">
<p id="par_id441613838858931" class="tableheadintable" dir="auto">Sintaxis</p>
</th>
<th rowspan="" colspan="" class="tableheadcell" dir="auto">
<p id="par_id441613839128931" class="tableheadintable" dir="auto">Python</p>
</th>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id851613847558931" class="tablecontentintable" dir="auto">Booleano</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id581613836728425" class="tablecontentintable" dir="auto">bool</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id731613840022120" class="tablecontentintable" dir="auto">bool</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id241623419591966" class="tablecontentintable" dir="auto">Date</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id541623420256687" class="tablecontentintable" dir="auto">datetime</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id421623420257224" class="tablecontentintable" dir="auto">datetime</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id651623419593960" class="tablecontentintable" dir="auto">Double</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id321623420281678" class="tablecontentintable" dir="auto">float</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id471623420282320" class="tablecontentintable" dir="auto">float</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id421623419594151" class="tablecontentintable" dir="auto">Integer</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id971623420314751" class="tablecontentintable" dir="auto">int</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id561623420315278" class="tablecontentintable" dir="auto">int</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id511623419594366" class="tablecontentintable" dir="auto">Long</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id451623420342159" class="tablecontentintable" dir="auto">int</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id591623420343208" class="tablecontentintable" dir="auto">int</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id541623419594576" class="tablecontentintable" dir="auto">Object</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601623420375543" class="tablecontentintable" dir="auto">obj</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601628420375147" class="tablecontentintable" dir="auto"></p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id931623419594783" class="tablecontentintable" dir="auto">Single</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id821623420532337" class="tablecontentintable" dir="auto">float</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id351623420532936" class="tablecontentintable" dir="auto">float</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id391623419595010" class="tablecontentintable" dir="auto">String</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id211623420546503" class="tablecontentintable" dir="auto">str</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id681623420559167" class="tablecontentintable" dir="auto">str</p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id61623419595200" class="tablecontentintable" dir="auto">Variant</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id81623420571390" class="tablecontentintable" dir="auto">any</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601628420044847" class="tablecontentintable" dir="auto"></p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id931623419595424" class="tablecontentintable" dir="auto">Objeto UNO</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id821623420607671" class="tablecontentintable" dir="auto">uno</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601628420332587" class="tablecontentintable" dir="auto"></p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id951623419595631" class="tablecontentintable" dir="auto">Tipo definido<br>por el usuario (UDT)</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id491623420626262" class="tablecontentintable" dir="auto">obj</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601628420215874" class="tablecontentintable" dir="auto"></p>
</td>
</tr>
<tr>
<td rowspan="" colspan="" dir="auto">
<p id="par_id451623419793734" class="tablecontentintable" dir="auto">Servicio<br><span class="literal">ScriptForge</span></p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id761623420648335" class="tablecontentintable" dir="auto">svc</p>
</td>
<td rowspan="" colspan="" dir="auto">
<p id="par_id601628420373974" class="tablecontentintable" dir="auto"></p>
</td>
</tr>
</table>
<br>
<h3 id="hd_id622616863794724" dir="auto">Ejemplo:</h3>
<p id="par_id261623421276448" class="paragraph" dir="auto"><span class="input" data-tooltip="Pulse en el texto para copiarlo en el portapapeles">svc.Forms( opt form: any ): svc[0..*]</span></p>
<p id="par_id921623420866535" class="paragraph" dir="auto"><span class="input" data-tooltip="Pulse en el texto para copiarlo en el portapapeles">svc.MsgBox( prompt: str, buttons = svc.MB_OK , opt title: str ): opt str</span></p>
<p id="par_id641623420867288" class="paragraph" dir="auto"><span class="input" data-tooltip="Pulse en el texto para copiarlo en el portapapeles">svc.InputBox( prompt: str, default = "", [ title: str ], [ xpostwips: int, ypostwips: int ] ): str</span></p>
</div>
<div id="DonationFrame"></div>
<footer><h2 style="text-align: center;"><a href="https://books.libreoffice.org" target="_blank">Libros de LibreOffice</a></h2>
<div class="noteicon" dir="auto" style="display:flex;justify-content:center;flex-wrap:wrap;row-gap:15px;">
<img src="media/navigation/libo-writer.svg" alt="Writer Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-calc.svg" alt="Calc Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-impress.svg" alt="Impress Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-draw.svg" alt="Draw Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-base.svg" alt="Base Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-math.svg" alt="Math Icon" style="width:60px;height:60px;"><img src="media/navigation/libo-symbol-black.svg" alt="Getting Started Icon" style="width:60px;height:60px;">
</div>
<div id="DEBUG" class="debug">
<h3 class="bug">Help content debug info:</h3>
<p dir="auto">This page is: <a href="https://opengrok.libreoffice.org/xref/help/source/text/sbasic/shared/03/sf_methods.xhp" target="_blank">/text/sbasic/shared/03/sf_methods.xhp</a></p>
<p dir="auto">Title is: ScriptForge Method Signatures</p>
<p id="bm_module" dir="auto"></p>
<p id="bm_system" dir="auto"></p>
<p id="bm_HID" dir="auto"></p>
</div></footer>
</body>
</html>
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| avail_release.html | File | 8.05 KB | 0644 |
|
| lib_ScriptForge.html | File | 54.61 KB | 0644 |
|
| lib_depot.html | File | 5.35 KB | 0644 |
|
| lib_euro.html | File | 7.64 KB | 0644 |
|
| lib_formwizard.html | File | 5.38 KB | 0644 |
|
| lib_gimmicks.html | File | 7.76 KB | 0644 |
|
| lib_importwiz.html | File | 7.59 KB | 0644 |
|
| lib_schedule.html | File | 5.47 KB | 0644 |
|
| lib_script.html | File | 5.91 KB | 0644 |
|
| lib_template.html | File | 5.37 KB | 0644 |
|
| lib_tools.html | File | 74.88 KB | 0644 |
|
| lib_wikieditor.html | File | 5.62 KB | 0644 |
|
| sf_array.html | File | 84.5 KB | 0644 |
|
| sf_base.html | File | 45.49 KB | 0644 |
|
| sf_basic.html | File | 78.88 KB | 0644 |
|
| sf_calc.html | File | 209.75 KB | 0644 |
|
| sf_chart.html | File | 35.85 KB | 0644 |
|
| sf_database.html | File | 66.35 KB | 0644 |
|
| sf_dataset.html | File | 59.17 KB | 0644 |
|
| sf_datasheet.html | File | 42.59 KB | 0644 |
|
| sf_dialog.html | File | 164.91 KB | 0644 |
|
| sf_dialogcontrol.html | File | 92.57 KB | 0644 |
|
| sf_dictionary.html | File | 42.93 KB | 0644 |
|
| sf_document.html | File | 87.26 KB | 0644 |
|
| sf_exception.html | File | 47.22 KB | 0644 |
|
| sf_filesystem.html | File | 106.92 KB | 0644 |
|
| sf_form.html | File | 68.52 KB | 0644 |
|
| sf_formcontrol.html | File | 71.36 KB | 0644 |
|
| sf_formdocument.html | File | 24.99 KB | 0644 |
|
| sf_intro.html | File | 28.11 KB | 0644 |
|
| sf_l10n.html | File | 41.17 KB | 0644 |
|
| sf_menu.html | File | 36.53 KB | 0644 |
|
| sf_methods.html | File | 15.38 KB | 0644 |
|
| sf_platform.html | File | 32.07 KB | 0644 |
|
| sf_popupmenu.html | File | 32.73 KB | 0644 |
|
| sf_region.html | File | 48.56 KB | 0644 |
|
| sf_services.html | File | 13.42 KB | 0644 |
|
| sf_session.html | File | 58.96 KB | 0644 |
|
| sf_string.html | File | 125.2 KB | 0644 |
|
| sf_textstream.html | File | 28.87 KB | 0644 |
|
| sf_timer.html | File | 23.87 KB | 0644 |
|
| sf_toc.html | File | 136.53 KB | 0644 |
|
| sf_toolbar.html | File | 20.46 KB | 0644 |
|
| sf_toolbarbutton.html | File | 25.53 KB | 0644 |
|
| sf_ui.html | File | 63.35 KB | 0644 |
|
| sf_unittest.html | File | 62.35 KB | 0644 |
|
| sf_writer.html | File | 24.55 KB | 0644 |
|