Refactory and documented Documents
This commit is contained in:
parent
2ad3122984
commit
31d25ec8bf
|
@ -7,6 +7,61 @@ weight = 5
|
|||
|
||||
### active
|
||||
|
||||
Documento activo.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.msgbox(doc.title)
|
||||
```
|
||||
|
||||
|
||||
### iteration
|
||||
|
||||
Iterar en todos los documentos abiertos.
|
||||
|
||||
```python
|
||||
for doc in app.docs:
|
||||
app.debug(doc.type, doc.title)
|
||||
```
|
||||
|
||||
|
||||
### count
|
||||
|
||||
Contar los documentos abiertos.
|
||||
|
||||
```python
|
||||
cuantos = len(app.docs)
|
||||
app.debug(cuantos)
|
||||
```
|
||||
|
||||
|
||||
### contain
|
||||
|
||||
Verificar si un documento esta en la colección.
|
||||
|
||||
```python
|
||||
resultado = 'mi_archivo.ods' in app.docs
|
||||
app.debug(resultado)
|
||||
```
|
||||
|
||||
|
||||
### index
|
||||
|
||||
Devolver por índice.
|
||||
|
||||
```python
|
||||
doc = app.docs[1]
|
||||
app.debug(doc.type, doc.title)
|
||||
```
|
||||
|
||||
|
||||
### name
|
||||
|
||||
Devolver por nombre.
|
||||
|
||||
```python
|
||||
nombre = 'mi_archivo.ods'
|
||||
if nombre in app.docs:
|
||||
doc = app.docs[nombre]
|
||||
app.debug(doc.type, doc.title)
|
||||
```
|
||||
|
|
|
@ -0,0 +1,244 @@
|
|||
+++
|
||||
title = "Métodos"
|
||||
weight = 2
|
||||
+++
|
||||
|
||||
### new
|
||||
|
||||
Crear nuevo documento, la aplicación predeterminada es Calc.
|
||||
|
||||
```python
|
||||
doc = app.docs.new()
|
||||
app.debug(doc.type)
|
||||
```
|
||||
|
||||
Para un nuevo documento `writer`.
|
||||
|
||||
```python
|
||||
doc = app.docs.new('writer')
|
||||
app.debug(doc.type)
|
||||
```
|
||||
|
||||
Otros documentos.
|
||||
|
||||
```python
|
||||
doc = app.docs.new('draw')
|
||||
app.debug(doc.type)
|
||||
|
||||
doc = app.docs.new('impress')
|
||||
app.debug(doc.type)
|
||||
|
||||
doc = app.docs.new('math')
|
||||
app.debug(doc.type)
|
||||
```
|
||||
|
||||
Crear con argumentos.
|
||||
|
||||
```python
|
||||
propiedades = {'Hidden': True}
|
||||
doc = app.docs.new('writer', propiedades)
|
||||
mensaje = f'{doc.type} - {doc.title}'
|
||||
app.msgbox(mensaje)
|
||||
doc.visible = True
|
||||
```
|
||||
|
||||
{{% notice tip %}}
|
||||
No es necesario que el documento este visible para manipularse.
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
### open
|
||||
|
||||
Abrir archivos.
|
||||
|
||||
```python
|
||||
ruta = '/home/mau/Mi_archivo.ods'
|
||||
doc = app.docs.open(ruta)
|
||||
```
|
||||
|
||||
{{% notice tip %}}
|
||||
No es necesario pasar las rutas en formato URL.
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
Puede abrir cualquier archivo que sea soportado por LibreOffice.
|
||||
|
||||
```python
|
||||
ruta = '/home/mau/ejemplo.xlsx'
|
||||
doc = app.docs.open(ruta)
|
||||
```
|
||||
|
||||
Abrir con argumentos.
|
||||
|
||||
```python
|
||||
ruta = '/home/mau/ejemplo.ods'
|
||||
argumentos = {'Password': 'siscaloburropanzon'}
|
||||
doc = app.docs.open(ruta, argumentos)
|
||||
```
|
||||
|
||||
|
||||
### save
|
||||
|
||||
Guardar un nuevo documento.
|
||||
|
||||
```python
|
||||
path = '/home/mau/nuevo_documento.ods'
|
||||
doc = app.docs.new()
|
||||
doc.save(path)
|
||||
```
|
||||
|
||||
Cualquier archivo, previamente guardado, que sea modificado puede ser guardado con:
|
||||
|
||||
```python
|
||||
doc.save()
|
||||
```
|
||||
|
||||
Abrir un archivo existente y guardarlo con otro nombre.
|
||||
|
||||
```python
|
||||
ruta = '/home/mau/ejemplo.ods'
|
||||
doc = app.docs.open(ruta)
|
||||
nueva_ruta = '/home/mau/otro_nombre.ods'
|
||||
doc.save(nueva_ruta)
|
||||
```
|
||||
|
||||
|
||||
### close
|
||||
|
||||
Cerrar un archivo.
|
||||
|
||||
```python
|
||||
doc = app.docs.new()
|
||||
app.msgbox(doc.title)
|
||||
doc.close()
|
||||
```
|
||||
|
||||
|
||||
### to_pdf
|
||||
|
||||
Exportar a PDF.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
ruta = '/home/mau/ejemplo.pdf'
|
||||
doc.to_pdf(ruta)
|
||||
```
|
||||
|
||||
Si no se establece una ruta, se devuelve el PDF en memoria.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
pdf = doc.to_pdf()
|
||||
app.debug(pdf)
|
||||
```
|
||||
|
||||
|
||||
Mire las [opciones del filtro de exportación a PDF][1], puede pasarlas como un diccionario como segundo argumento de este método.
|
||||
|
||||
|
||||
### export
|
||||
|
||||
Exportar a otros formatos.
|
||||
|
||||
```python
|
||||
doc = app.docs.new()
|
||||
ruta = '/home/mau/miarchivo.xlsx'
|
||||
filtro = 'xlsx'
|
||||
doc.export(ruta, filtro)
|
||||
|
||||
ruta = '/home/mau/miarchivo.xls'
|
||||
filtro = 'xls'
|
||||
doc.export(ruta, filtro)
|
||||
|
||||
doc = app.docs.new('writer')
|
||||
ruta = '/home/mau/miarchivo.docx'
|
||||
filtro = 'docx'
|
||||
doc.export(ruta, filtro)
|
||||
|
||||
ruta = '/home/mau/miarchivo.doc'
|
||||
filtro = 'doc'
|
||||
doc.export(ruta, filtro)
|
||||
|
||||
ruta = '/home/mau/miarchivo.rtf'
|
||||
filtro = 'rtf'
|
||||
doc.export(ruta, filtro)
|
||||
```
|
||||
|
||||
Exportar en memoria.
|
||||
|
||||
```python
|
||||
doc = app.docs.new()
|
||||
filtro = 'xlsx'
|
||||
excel_doc = doc.export(filter_name=filtro)
|
||||
```
|
||||
|
||||
|
||||
### set_focus
|
||||
|
||||
Enviar el foco al documento.
|
||||
|
||||
```python
|
||||
for doc in app.docs:
|
||||
app.debug(doc.title)
|
||||
doc.set_focus()
|
||||
app.sleep(1)
|
||||
```
|
||||
|
||||
|
||||
### copy
|
||||
|
||||
Copiar la selección activa al portapapeles.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.copy()
|
||||
```
|
||||
|
||||
|
||||
### paste
|
||||
|
||||
Copiar el contenido del portapapeles, en la selección actual.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.paste()
|
||||
```
|
||||
|
||||
|
||||
### paste_special
|
||||
|
||||
Mostrar el cuadro de diálogo `Pegado Especial`.
|
||||
|
||||
{{% notice tip %}}
|
||||
Solo se mostrará si existe contenido en el portapapeles.
|
||||
{{% /notice %}}
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.paste_special()
|
||||
```
|
||||
|
||||
|
||||
### paste_values
|
||||
|
||||
Pegar solo los valores.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.paste_values()
|
||||
```
|
||||
|
||||
Si el destino no esta vacío, el usuario verá el cuadro de mensaje de confirmación.
|
||||
|
||||
|
||||
### clear_undo
|
||||
|
||||
La mayoría de las acciones realizadas por código, quedan en el historial de acciones, por lo que el usuario puede deshacerlas. Para eviar esto se puede limpiar este historial.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.clear_undo()
|
||||
```
|
||||
|
||||
|
||||
[1]: https://wiki.documentfoundation.org/Macros/Python_Guide/PDF_export_filter_data
|
|
@ -0,0 +1,189 @@
|
|||
+++
|
||||
title = "Propiedades"
|
||||
weight = 1
|
||||
+++
|
||||
|
||||
#### Propiedades comúnes a todos los documentos.
|
||||
|
||||
### obj
|
||||
|
||||
**Solo lectura**. Devolver el objeto original pyUNO.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(type(doc))
|
||||
app.debug(type(doc.obj))
|
||||
```
|
||||
|
||||
```
|
||||
18/08/2022 21:59:05 - DEBUG - <class 'easymacro.easycalc.LOCalc'>
|
||||
18/08/2022 21:59:05 - DEBUG - <class 'pyuno'>
|
||||
```
|
||||
|
||||
|
||||
### title
|
||||
|
||||
Título del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.title)
|
||||
doc.title = 'Nuevo Titulo'
|
||||
app.debug(doc.title)
|
||||
```
|
||||
|
||||
|
||||
### type
|
||||
|
||||
**Solo lectura**. Devolver el tipo de documento: calc, writer, etc.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.type)
|
||||
```
|
||||
|
||||
|
||||
### uid
|
||||
|
||||
**Solo lectura**. Devolver el valor interno RuntimeUID del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.uid)
|
||||
```
|
||||
|
||||
|
||||
### is_saved
|
||||
|
||||
**Solo lectura**. Si el documento ya ha sido guardado en disco.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.is_saved)
|
||||
```
|
||||
|
||||
### is_modified
|
||||
|
||||
**Solo lectura**. Si el documento ha sido modificado.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.is_modified)
|
||||
```
|
||||
|
||||
|
||||
### is_read_only
|
||||
|
||||
**Solo lectura**. Si el documento es de solo lectura.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.is_read_only)
|
||||
```
|
||||
|
||||
|
||||
### path
|
||||
|
||||
**Solo lectura**. Devolver la ruta en disco del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.path)
|
||||
```
|
||||
|
||||
|
||||
### dir
|
||||
|
||||
**Solo lectura**. Devolver solo el directorio de la ruta en disco del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.dir)
|
||||
```
|
||||
|
||||
|
||||
### file_name
|
||||
|
||||
**Solo lectura**. Devolver el nombre con extensión de la ruta del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.file_name)
|
||||
```
|
||||
|
||||
|
||||
### name
|
||||
|
||||
**Solo lectura**. Devolver el nombre sin extensión de la ruta del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
app.debug(doc.name)
|
||||
```
|
||||
|
||||
|
||||
### visible
|
||||
|
||||
Ocultar o mostrar un documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
doc.visible = False
|
||||
app.msgbox(doc.visible)
|
||||
doc.visible = True
|
||||
```
|
||||
|
||||
{{% notice tip %}}
|
||||
No es necesario que el documento este visible para manipularse.
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
### zoom
|
||||
|
||||
Devolver o establecer el porcentaje de zoom del documento.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
zoom = doc.zoom
|
||||
app.msgbox(zoom)
|
||||
doc.zoom = zoom * 2
|
||||
app.msgbox(doc.zoom)
|
||||
doc.zoom = zoom
|
||||
```
|
||||
|
||||
### status_bar
|
||||
|
||||
Controlar la barra de estado, es importante siempre actualizar en otro hilo.
|
||||
|
||||
```python
|
||||
@app.run_in_thread
|
||||
def controlar_barra_estado(sb, texto, limite):
|
||||
sb.start(texto, limite)
|
||||
for i in range(limite):
|
||||
sb.setValue(i)
|
||||
app.sleep(1)
|
||||
sb.end()
|
||||
return
|
||||
|
||||
def main():
|
||||
doc = app.active
|
||||
controlar_barra_estado(doc.status_bar, 'Línea: ', 10)
|
||||
return
|
||||
```
|
||||
|
||||
Es importante siempre devolver el control de la barra de estado a la aplicación con el método `end`.
|
||||
|
||||
|
||||
### selection
|
||||
|
||||
Devolver la selección actual.
|
||||
|
||||
```python
|
||||
doc = app.active
|
||||
selection = doc.selection
|
||||
app.debug(selection)
|
||||
```
|
||||
|
||||
{{% notice warning %}}
|
||||
**Cuidado**, la selección actual pueden ser muchas cosas diferentes.
|
||||
{{% /notice %}}
|
|
@ -9,15 +9,15 @@
|
|||
<title>404 Page not found</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left {
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Categories :: EasyMacro's documentation</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -458,19 +458,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -9,15 +9,15 @@
|
|||
<title>404 Page not found</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left {
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>LibreOffice :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1133,9 +1197,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1193,19 +1291,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Menús :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1203,9 +1267,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1263,19 +1361,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Accesos directos :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1114,9 +1178,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1174,19 +1272,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Calc :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1049,9 +1113,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1100,7 +1198,7 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
<a class="nav nav-prev" href="/easymacro/es/documents/" title="Documentos"> <i class="fa fa-chevron-left"></i></a>
|
||||
<a class="nav nav-prev" href="/easymacro/es/documents/methods/" title="Métodos"> <i class="fa fa-chevron-left"></i></a>
|
||||
|
||||
|
||||
<a class="nav nav-next" href="/easymacro/es/dialog/" title="Cuadros de diálogo" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
|
||||
|
@ -1113,19 +1211,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Categories :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1090,9 +1154,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1148,19 +1246,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Cuadros de diálogo :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1093,9 +1157,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1154,19 +1252,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Documentos :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -728,6 +792,11 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<ul>
|
||||
<li></li>
|
||||
<li><a href="#active">active</a></li>
|
||||
<li><a href="#iteration">iteration</a></li>
|
||||
<li><a href="#count">count</a></li>
|
||||
<li><a href="#contain">contain</a></li>
|
||||
<li><a href="#index">index</a></li>
|
||||
<li><a href="#name">name</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -757,7 +826,32 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
<h4 id="trabajar-con-documentos">Trabajar con Documentos</h4>
|
||||
<h3 id="active">active</h3>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"></code></pre></div>
|
||||
<p>Documento activo.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>active
|
||||
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>msgbox(doc<span style="color:#f92672">.</span>title)
|
||||
</span></span></code></pre></div><h3 id="iteration">iteration</h3>
|
||||
<p>Iterar en todos los documentos abiertos.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">for</span> doc <span style="color:#f92672">in</span> app<span style="color:#f92672">.</span>docs:
|
||||
</span></span><span style="display:flex;"><span> app<span style="color:#f92672">.</span>debug(doc<span style="color:#f92672">.</span>type, doc<span style="color:#f92672">.</span>title)
|
||||
</span></span></code></pre></div><h3 id="count">count</h3>
|
||||
<p>Contar los documentos abiertos.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>cuantos <span style="color:#f92672">=</span> len(app<span style="color:#f92672">.</span>docs)
|
||||
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(cuantos)
|
||||
</span></span></code></pre></div><h3 id="contain">contain</h3>
|
||||
<p>Verificar si un documento esta en la colección.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>resultado <span style="color:#f92672">=</span> <span style="color:#e6db74">'mi_archivo.ods'</span> <span style="color:#f92672">in</span> app<span style="color:#f92672">.</span>docs
|
||||
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(resultado)
|
||||
</span></span></code></pre></div><h3 id="index">index</h3>
|
||||
<p>Devolver por índice.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>docs[<span style="color:#ae81ff">1</span>]
|
||||
</span></span><span style="display:flex;"><span>app<span style="color:#f92672">.</span>debug(doc<span style="color:#f92672">.</span>type, doc<span style="color:#f92672">.</span>title)
|
||||
</span></span></code></pre></div><h3 id="name">name</h3>
|
||||
<p>Devolver por nombre.</p>
|
||||
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span>nombre <span style="color:#f92672">=</span> <span style="color:#e6db74">'mi_archivo.ods'</span>
|
||||
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">if</span> nombre <span style="color:#f92672">in</span> app<span style="color:#f92672">.</span>docs:
|
||||
</span></span><span style="display:flex;"><span> doc <span style="color:#f92672">=</span> app<span style="color:#f92672">.</span>docs[nombre]
|
||||
</span></span><span style="display:flex;"><span> app<span style="color:#f92672">.</span>debug(doc<span style="color:#f92672">.</span>type, doc<span style="color:#f92672">.</span>title)
|
||||
</span></span></code></pre></div>
|
||||
|
||||
|
||||
|
||||
|
@ -1050,6 +1144,24 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1061,8 +1173,24 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1103,7 +1231,7 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<a class="nav nav-prev" href="/easymacro/es/application/menus/" title="Menús"> <i class="fa fa-chevron-left"></i></a>
|
||||
|
||||
|
||||
<a class="nav nav-next" href="/easymacro/es/calc/" title="Calc" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
|
||||
<a class="nav nav-next" href="/easymacro/es/documents/properties/" title="Propiedades" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -1113,19 +1241,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Métodos on Documentación para EasyMacro</title>
|
||||
<link>https://doc.cuates.net/easymacro/es/documents/methods/</link>
|
||||
<description>Recent content in Métodos on Documentación para EasyMacro</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/documents/methods/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Propiedades on Documentación para EasyMacro</title>
|
||||
<link>https://doc.cuates.net/easymacro/es/documents/properties/</link>
|
||||
<description>Recent content in Propiedades on Documentación para EasyMacro</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language><atom:link href="https://doc.cuates.net/easymacro/es/documents/properties/index.xml" rel="self" type="application/rss+xml" />
|
||||
</channel>
|
||||
</rss>
|
|
@ -12,22 +12,22 @@
|
|||
<title> :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1044,9 +1108,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1102,19 +1200,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -20,6 +20,13 @@
|
|||
"description": "",
|
||||
"content": "Cuadros de mensaje msgbox Mostrar mensaje estandar.\nmensaje = \u0026#39;Maldito Mundo\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.msgbox(mensaje, titulo) warning Mostrar mensaje con icono de advertencia.\nmensaje = \u0026#39;Cuidado, esta acción es peligrosa\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.warning(mensaje, titulo) errorbox Mostrar mensaje con icono de error.\nmensaje = \u0026#39;ERROR: contacte a soporte\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; app.errorbox(mensaje, titulo) question Hacer una pregunta mostrando el icono de interrogación y mostrando los botones de comando Si y No. La respuesta siempre es verdadera (True) si el usuario selecciona si y falsa (False) en caso contrario.\nmensaje = \u0026#39;¿Es fácil Python?\u0026#39; titulo = \u0026#39;Mi Macro\u0026#39; resultado = app.question(mensaje, titulo) app.msgbox(resultado) inputbox Muestra un mensaje al usuario, permitiendo capturar una respuesta.\nmensaje = \u0026#39;Escribe tu nombre\u0026#39; nombre = app.inputbox(mensaje) app.msgbox(nombre) Para ocultar solo en pantalla lo que captura el usuario, como contraseñas.\nmensaje = \u0026#39;Captura la contraseña\u0026#39; echochar = \u0026#39;*\u0026#39; contraseña = app.inputbox(mensaje, echochar=echochar) app.msgbox(contraseña) "
|
||||
},
|
||||
{
|
||||
"uri": "https://doc.cuates.net/easymacro/es/documents/properties/",
|
||||
"title": "Propiedades",
|
||||
"tags": [],
|
||||
"description": "",
|
||||
"content": "Propiedades comúnes a todos los documentos. obj Solo lectura. Devolver el objeto original pyUNO.\ndoc = app.active app.debug(type(doc)) app.debug(type(doc.obj)) 18/08/2022 21:59:05 - DEBUG - \u0026lt;class \u0026#39;easymacro.easycalc.LOCalc\u0026#39;\u0026gt; 18/08/2022 21:59:05 - DEBUG - \u0026lt;class \u0026#39;pyuno\u0026#39;\u0026gt; title Título del documento.\ndoc = app.active app.debug(doc.title) doc.title = \u0026#39;Nuevo Titulo\u0026#39; app.debug(doc.title) type Solo lectura. Devolver el tipo de documento: calc, writer, etc.\ndoc = app.active app.debug(doc.type) uid Solo lectura. Devolver el valor interno RuntimeUID del documento.\ndoc = app.active app.debug(doc.uid) is_saved Solo lectura. Si el documento ya ha sido guardado en disco.\ndoc = app.active app.debug(doc.is_saved) is_modified Solo lectura. Si el documento ha sido modificado.\ndoc = app.active app.debug(doc.is_modified) is_read_only Solo lectura. Si el documento es de solo lectura.\ndoc = app.active app.debug(doc.is_read_only) path Solo lectura. Devolver la ruta en disco del documento.\ndoc = app.active app.debug(doc.path) dir Solo lectura. Devolver solo el directorio de la ruta en disco del documento.\ndoc = app.active app.debug(doc.dir) file_name Solo lectura. Devolver el nombre con extensión de la ruta del documento.\ndoc = app.active app.debug(doc.file_name) name Solo lectura. Devolver el nombre sin extensión de la ruta del documento.\ndoc = app.active app.debug(doc.name) visible Ocultar o mostrar un documento.\ndoc = app.active doc.visible = False app.msgbox(doc.visible) doc.visible = True No es necesario que el documento este visible para manipularse.\nzoom Devolver o establecer el porcentaje de zoom del documento.\ndoc = app.active zoom = doc.zoom app.msgbox(zoom) doc.zoom = zoom * 2 app.msgbox(doc.zoom) doc.zoom = zoom status_bar Controlar la barra de estado, es importante siempre actualizar en otro hilo.\n@app.run_in_thread def controlar_barra_estado(sb, texto, limite): sb.start(texto, limite) for i in range(limite): sb.setValue(i) app.sleep(1) sb.end() return def main(): doc = app.active controlar_barra_estado(doc.status_bar, \u0026#39;Línea: \u0026#39;, 10) return Es importante siempre devolver el control de la barra de estado a la aplicación con el método end.\nselection Devolver la selección actual.\ndoc = app.active selection = doc.selection app.debug(selection) Cuidado, la selección actual pueden ser muchas cosas diferentes.\n"
|
||||
},
|
||||
{
|
||||
"uri": "https://doc.cuates.net/easymacro/es/tools/dates_and_time/",
|
||||
"title": "Fechas y tiempo",
|
||||
|
@ -41,6 +48,13 @@
|
|||
"description": "",
|
||||
"content": "insert Insertar nuevo menú en Calc.\nEn la propiedad CommandURL es posible establecer tanto un comando UNO de LibreOffice, como un diccionario con los datos de una macro.\nEl nombre del menú es importante para cuando se quiera eliminar.\nnombre_menu = \u0026#39;zaz.my.menu\u0026#39; menu = { \u0026#39;Label\u0026#39;: \u0026#39;My menu\u0026#39;, \u0026#39;CommandURL\u0026#39;: nombre_menu, \u0026#39;Submenu\u0026#39;: [ { \u0026#39;Label\u0026#39;: \u0026#39;Open Macros Dialog...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;MacroDialog\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;-\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;My macro\u0026#39;, \u0026#39;CommandURL\u0026#39;: {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;hola\u0026#39;}, }, { \u0026#39;Label\u0026#39;: \u0026#39;Execute macro...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;RunMacro\u0026#39;, \u0026#39;ShortCut\u0026#39;: \u0026#39;Shift+Ctrl+Alt+E\u0026#39;, }, ] } menus_calc = app.menus[\u0026#39;calc\u0026#39;] menus_calc.insert(menu) remove Eliminar un menú existente.\nnombre_menu = \u0026#39;zaz.my.menu\u0026#39; menus_calc = app.menus[\u0026#39;calc\u0026#39;] menus_calc.remove(nombre_menu) Insertar nuevo menú en uno existente. Dentro del menú Herramientas (tools), después de la opción Macros...\nmenu = app.menus[\u0026#39;calc\u0026#39;][\u0026#39;tools\u0026#39;] menu_nombre = \u0026#39;zaz.my.menu\u0026#39; menu_nuevo = { \u0026#39;Label\u0026#39;: \u0026#39;My menu\u0026#39;, \u0026#39;CommandURL\u0026#39;: menu_nombre, \u0026#39;Submenu\u0026#39;: [ { \u0026#39;Label\u0026#39;: \u0026#39;Open Macros Dialog...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;MacroDialog\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;-\u0026#39;, }, { \u0026#39;Label\u0026#39;: \u0026#39;My macro\u0026#39;, \u0026#39;CommandURL\u0026#39;: {\u0026#39;library\u0026#39;: \u0026#39;test\u0026#39;, \u0026#39;name\u0026#39;: \u0026#39;hello\u0026#39;}, }, { \u0026#39;Label\u0026#39;: \u0026#39;Execute macro...\u0026#39;, \u0026#39;CommandURL\u0026#39;: \u0026#39;RunMacro\u0026#39;, \u0026#39;ShortCut\u0026#39;: \u0026#39;Shift+Ctrl+Alt+E\u0026#39;, }, ] } if menu_nombre in menu: menu.remove(menu_nombre) else: menu.insert(menu_nuevo, \u0026#39;.uno:MacrosMenu\u0026#39;) debug Para saber los nombres de cualquier menú.\nmenu = app.menus[\u0026#39;calc\u0026#39;][\u0026#39;tools\u0026#39;] menu.debug() (0) .uno:SpellDialog (1) .uno:SpellOnline (2) .uno:ThesaurusDialog (3) .uno:LanguageMenu ├─ (0) .uno:SetLanguageAllTextMenu ├─ (1) ---------- ├─ (2) .uno:Hyphenate ├─ (3) .uno:ChineseConversion ├─ (4) .uno:HangulHanjaConversion ├─ (5) ---------- ├─ (6) .uno:MoreDictionaries (4) ---------- (5) .uno:AutoCorrectDlg (6) .uno:AutoComplete (7) .uno:ImageMapDialog (8) ---------- (9) .uno:RedactDoc (10) .uno:AutoRedactDoc (11) ---------- (12) .uno:GoalSeekDialog (13) .uno:SolverDialog (14) .uno:AuditMenu ├─ (0) .uno:ShowPrecedents ├─ (1) .uno:ShowDependents ├─ (2) ---------- ├─ (3) .uno:ClearArrows ├─ (4) .uno:ClearArrowPrecedents ├─ (5) .uno:ClearArrowDependents ├─ (6) ---------- ├─ (7) .uno:ShowErrors ├─ (8) .uno:RefreshArrows ├─ (9) ---------- ├─ (10) .uno:AuditingFillMode ├─ (11) .uno:AutoRefreshArrows ├─ (12) .uno:ShowInvalid (15) .uno:ScenarioManager (16) ---------- (17) .uno:ToolsFormsMenu ├─ (0) .uno:SwitchControlDesignMode ├─ (1) .uno:UseWizards ├─ (2) ---------- ├─ (3) .uno:ControlProperties ├─ (4) .uno:FormProperties ├─ (5) ---------- ├─ (6) .uno:ShowFmExplorer ├─ (7) .uno:TabDialog ├─ (8) .uno:AddField ├─ (9) ---------- ├─ (10) .uno:OpenReadOnly ├─ (11) .uno:AutoControlFocus (18) ---------- (19) .uno:ShareDocument (20) .uno:Protect (21) .uno:ToolProtectionDocument (22) ---------- (23) .uno:MacrosMenu ├─ (0) .uno:MacroRecorder ├─ (1) .uno:RunMacro ├─ (2) .uno:BasicIDEAppear ├─ (3) .uno:ScriptOrganizer ├─ (4) ---------- ├─ (5) .uno:MacroSignature ├─ (6) .uno:MacroOrganizer?TabId:short=1 ├─ (7) ---------- ├─ (8) .uno:OpenXMLFilterSettings (24) .uno:DevelopmentToolsDockingWindow (25) ---------- (26) service:com.sun.star.deployment.ui.PackageManagerDialog (27) .uno:ConfigureDialog (28) .uno:OptionsTreeDialog "
|
||||
},
|
||||
{
|
||||
"uri": "https://doc.cuates.net/easymacro/es/documents/methods/",
|
||||
"title": "Métodos",
|
||||
"tags": [],
|
||||
"description": "",
|
||||
"content": "new Crear nuevo documento, la aplicación predeterminada es Calc.\ndoc = app.docs.new() app.debug(doc.type) Para un nuevo documento writer.\ndoc = app.docs.new(\u0026#39;writer\u0026#39;) app.debug(doc.type) Otros documentos.\ndoc = app.docs.new(\u0026#39;draw\u0026#39;) app.debug(doc.type) doc = app.docs.new(\u0026#39;impress\u0026#39;) app.debug(doc.type) doc = app.docs.new(\u0026#39;math\u0026#39;) app.debug(doc.type) Crear con argumentos.\npropiedades = {\u0026#39;Hidden\u0026#39;: True} doc = app.docs.new(\u0026#39;writer\u0026#39;, propiedades) mensaje = f\u0026#39;{doc.type} - {doc.title}\u0026#39; app.msgbox(mensaje) doc.visible = True No es necesario que el documento este visible para manipularse.\nopen Abrir archivos.\nruta = \u0026#39;/home/mau/Mi_archivo.ods\u0026#39; doc = app.docs.open(ruta) No es necesario pasar las rutas en formato URL.\nPuede abrir cualquier archivo que sea soportado por LibreOffice.\nruta = \u0026#39;/home/mau/ejemplo.xlsx\u0026#39; doc = app.docs.open(ruta) Abrir con argumentos.\nruta = \u0026#39;/home/mau/ejemplo.ods\u0026#39; argumentos = {\u0026#39;Password\u0026#39;: \u0026#39;siscaloburropanzon\u0026#39;} doc = app.docs.open(ruta, argumentos) save Guardar un nuevo documento.\npath = \u0026#39;/home/mau/nuevo_documento.ods\u0026#39; doc = app.docs.new() doc.save(path) Cualquier archivo, previamente guardado, que sea modificado puede ser guardado con:\ndoc.save() Abrir un archivo existente y guardarlo con otro nombre.\nruta = \u0026#39;/home/mau/ejemplo.ods\u0026#39; doc = app.docs.open(ruta) nueva_ruta = \u0026#39;/home/mau/otro_nombre.ods\u0026#39; doc.save(nueva_ruta) close Cerrar un archivo.\ndoc = app.docs.new() app.msgbox(doc.title) doc.close() to_pdf Exportar a PDF.\ndoc = app.active ruta = \u0026#39;/home/mau/ejemplo.pdf\u0026#39; doc.to_pdf(ruta) Si no se establece una ruta, se devuelve el PDF en memoria.\ndoc = app.active pdf = doc.to_pdf() app.debug(pdf) Mire las opciones del filtro de exportación a PDF, puede pasarlas como un diccionario como segundo argumento de este método.\nexport Exportar a otros formatos.\ndoc = app.docs.new() ruta = \u0026#39;/home/mau/miarchivo.xlsx\u0026#39; filtro = \u0026#39;xlsx\u0026#39; doc.export(ruta, filtro) ruta = \u0026#39;/home/mau/miarchivo.xls\u0026#39; filtro = \u0026#39;xls\u0026#39; doc.export(ruta, filtro) doc = app.docs.new(\u0026#39;writer\u0026#39;) ruta = \u0026#39;/home/mau/miarchivo.docx\u0026#39; filtro = \u0026#39;docx\u0026#39; doc.export(ruta, filtro) ruta = \u0026#39;/home/mau/miarchivo.doc\u0026#39; filtro = \u0026#39;doc\u0026#39; doc.export(ruta, filtro) ruta = \u0026#39;/home/mau/miarchivo.rtf\u0026#39; filtro = \u0026#39;rtf\u0026#39; doc.export(ruta, filtro) Exportar en memoria.\ndoc = app.docs.new() filtro = \u0026#39;xlsx\u0026#39; excel_doc = doc.export(filter_name=filtro) set_focus Enviar el foco al documento.\nfor doc in app.docs: app.debug(doc.title) doc.set_focus() app.sleep(1) copy Copiar la selección activa al portapapeles.\ndoc = app.active doc.copy() paste Copiar el contenido del portapapeles, en la selección actual.\ndoc = app.active doc.paste() paste_special Mostrar el cuadro de diálogo Pegado Especial.\nSolo se mostrará si existe contenido en el portapapeles.\ndoc = app.active doc.paste_special() paste_values Pegar solo los valores.\ndoc = app.active doc.paste_values() Si el destino no esta vacío, el usuario verá el cuadro de mensaje de confirmación.\nclear_undo La mayoría de las acciones realizadas por código, quedan en el historial de acciones, por lo que el usuario puede deshacerlas. Para eviar esto se puede limpiar este historial.\ndoc = app.active doc.clear_undo() "
|
||||
},
|
||||
{
|
||||
"uri": "https://doc.cuates.net/easymacro/es/tools/paths/",
|
||||
"title": "Rutas y archivos",
|
||||
|
@ -74,7 +88,7 @@
|
|||
"title": "Documentos",
|
||||
"tags": [],
|
||||
"description": "",
|
||||
"content": "Trabajar con Documentos active "
|
||||
"content": "Trabajar con Documentos active Documento activo.\ndoc = app.active app.msgbox(doc.title) iteration Iterar en todos los documentos abiertos.\nfor doc in app.docs: app.debug(doc.type, doc.title) count Contar los documentos abiertos.\ncuantos = len(app.docs) app.debug(cuantos) contain Verificar si un documento esta en la colección.\nresultado = \u0026#39;mi_archivo.ods\u0026#39; in app.docs app.debug(resultado) index Devolver por índice.\ndoc = app.docs[1] app.debug(doc.type, doc.title) name Devolver por nombre.\nnombre = \u0026#39;mi_archivo.ods\u0026#39; if nombre in app.docs: doc = app.docs[nombre] app.debug(doc.type, doc.title) "
|
||||
},
|
||||
{
|
||||
"uri": "https://doc.cuates.net/easymacro/es/tools/threads/",
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Instalación :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1098,9 +1162,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1158,19 +1256,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/tools/messages/</loc>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/documents/properties/</loc>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/tools/dates_and_time/</loc>
|
||||
</url><url>
|
||||
|
@ -38,6 +40,8 @@
|
|||
/>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/application/menus/</loc>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/documents/methods/</loc>
|
||||
</url><url>
|
||||
<loc>https://doc.cuates.net/easymacro/es/tools/paths/</loc>
|
||||
</url><url>
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Tags :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1090,9 +1154,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1148,19 +1246,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Fechas y tiempo :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1147,9 +1211,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1207,19 +1305,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Correo electrónico :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1138,9 +1202,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1198,19 +1296,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Herramientas :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1094,9 +1158,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1154,19 +1252,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Ejecutar macros :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1089,9 +1153,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1149,19 +1247,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Mensajes :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1094,9 +1158,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1154,19 +1252,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Rutas y archivos :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1390,9 +1454,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1450,19 +1548,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Hilos :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1094,9 +1158,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1154,19 +1252,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Timer :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1145,9 +1209,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1205,19 +1303,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>URL :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1086,9 +1150,43 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1146,19 +1244,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Utilidades :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1182,9 +1246,43 @@ app.debug(datos)
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1242,19 +1340,19 @@ app.debug(datos)
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Herramientas para depurar :: Documentación para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -557,6 +557,70 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
</a>
|
||||
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/properties/" title="Propiedades" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/properties/">
|
||||
Propiedades
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<li data-nav-id="/easymacro/es/documents/methods/" title="Métodos" class="dd-item
|
||||
|
||||
|
||||
|
||||
">
|
||||
<a href="/easymacro/es/documents/methods/">
|
||||
Métodos
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
|
||||
|
@ -1177,9 +1241,43 @@ ZeroDivisionError: division by zero
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1237,19 +1335,19 @@ ZeroDivisionError: division by zero
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -9,15 +9,15 @@
|
|||
<title>404 Page not found</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left {
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Categories :: Documentation du EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -373,19 +373,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title> :: Documentation du EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -322,19 +322,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Tags :: Documentation du EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/fr";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -373,19 +373,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title> :: EasyMacro's documentation</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -412,19 +412,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Installation :: EasyMacro's documentation</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -466,19 +466,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -9,15 +9,15 @@
|
|||
<title>404 Page not found</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left {
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Categories :: Documentação para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -418,19 +418,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title> :: Documentação para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -367,19 +367,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Instalação :: Documentação para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -421,19 +421,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Tags :: Documentação para EasyMacro</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/pt";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -418,19 +418,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Tags :: EasyMacro's documentation</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -458,19 +458,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -12,22 +12,22 @@
|
|||
<title>Tools for debug :: EasyMacro's documentation</title>
|
||||
|
||||
|
||||
<link href="/easymacro/css/nucleus.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/nucleus.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/fontawesome-all.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hybrid.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/featherlight.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/perfect-scrollbar.min.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/auto-complete.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/atom-one-dark-reasonable.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/tabs.css?1660880367" rel="stylesheet">
|
||||
<link href="/easymacro/css/hugo-theme.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/theme-blue.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/theme-blue.css?1660880367" rel="stylesheet">
|
||||
|
||||
<link href="/easymacro/css/custom.css?1660791683" rel="stylesheet">
|
||||
<link href="/easymacro/css/custom.css?1660880367" rel="stylesheet">
|
||||
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery-3.3.1.min.js?1660880367"></script>
|
||||
|
||||
<style>
|
||||
:root #header + #content > #left > #rlblock_left{
|
||||
|
@ -106,14 +106,14 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<span data-search-clear=""><i class="fas fa-times"></i></span>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/lunr.min.js?1660880367"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/auto-complete.js?1660880367"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var baseurl = "https:\/\/doc.cuates.net\/easymacro";
|
||||
|
||||
</script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660791683"></script>
|
||||
<script type="text/javascript" src="/easymacro/js/search.js?1660880367"></script>
|
||||
|
||||
|
||||
</div>
|
||||
|
@ -430,19 +430,19 @@ l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
|
|||
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
|
||||
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
|
||||
</div>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660791683"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660791683"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660791683"></script>
|
||||
<script src="/easymacro/js/clipboard.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/perfect-scrollbar.jquery.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/jquery.sticky.js?1660880367"></script>
|
||||
<script src="/easymacro/js/featherlight.min.js?1660880367"></script>
|
||||
<script src="/easymacro/js/highlight.pack.js?1660880367"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660791683"></script>
|
||||
<script src="/easymacro/js/learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660791683"></script>
|
||||
<script src="/easymacro/js/modernizr.custom-3.6.0.js?1660880367"></script>
|
||||
<script src="/easymacro/js/learn.js?1660880367"></script>
|
||||
<script src="/easymacro/js/hugo-learn.js?1660880367"></script>
|
||||
|
||||
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660791683"></script>
|
||||
<script src="/easymacro/mermaid/mermaid.js?1660880367"></script>
|
||||
|
||||
<script>
|
||||
mermaid.initialize({ startOnLoad: true });
|
||||
|
|
|
@ -16,6 +16,7 @@ def __getattr__(name):
|
|||
'dates': Dates,
|
||||
'dialog': LODialog,
|
||||
'dispatch': LOMain.dispatch,
|
||||
'docs': LODocuments(),
|
||||
'email': Email,
|
||||
'get_config': get_app_config,
|
||||
'filters': LOMain.filters,
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODocument
|
||||
|
||||
|
||||
class LOBase(LODocument):
|
||||
_type = 'base'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
|
@ -6,7 +6,7 @@ from .easymain import BaseObject
|
|||
from .easydoc import LODocument
|
||||
|
||||
|
||||
class LOCalcRange(object):
|
||||
class LOCalcRange():
|
||||
CELL = 'ScCellObj'
|
||||
|
||||
def __init__(self, obj):
|
||||
|
|
|
@ -1,6 +1,50 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easymain import log, create_instance, BaseObject
|
||||
import unohelper
|
||||
from com.sun.star.io import IOException, XOutputStream
|
||||
from .easymain import (log,
|
||||
BaseObject, LOMain, Paths,
|
||||
create_instance, dict_to_property
|
||||
)
|
||||
|
||||
|
||||
class IOStream(object):
|
||||
"""Classe for input/output stream"""
|
||||
|
||||
class OutputStream(unohelper.Base, XOutputStream):
|
||||
|
||||
def __init__(self):
|
||||
self._buffer = b''
|
||||
self.closed = 0
|
||||
|
||||
@property
|
||||
def buffer(self):
|
||||
return self._buffer
|
||||
|
||||
def closeOutput(self):
|
||||
self.closed = 1
|
||||
|
||||
def writeBytes(self, seq):
|
||||
if seq.value:
|
||||
self._buffer = seq.value
|
||||
|
||||
def flush(self):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
def buffer(cls):
|
||||
return io.BytesIO()
|
||||
|
||||
@classmethod
|
||||
def input(cls, buffer):
|
||||
service = 'com.sun.star.io.SequenceInputStream'
|
||||
stream = create_instance(service, True)
|
||||
stream.initialize((uno.ByteSequence(buffer.getvalue()),))
|
||||
return stream
|
||||
|
||||
@classmethod
|
||||
def output(cls):
|
||||
return cls.OutputStream()
|
||||
|
||||
|
||||
class LODocument(BaseObject):
|
||||
|
@ -10,6 +54,9 @@ class LODocument(BaseObject):
|
|||
self._cc = obj.getCurrentController()
|
||||
self._undo = True
|
||||
|
||||
def __enter__(self):
|
||||
return self
|
||||
|
||||
def __exit__(self, exc_type, exc_value, traceback):
|
||||
self.close()
|
||||
|
||||
|
@ -18,6 +65,84 @@ class LODocument(BaseObject):
|
|||
"""Get type document"""
|
||||
return self._type
|
||||
|
||||
@property
|
||||
def title(self):
|
||||
"""Get title document"""
|
||||
return self.obj.getTitle()
|
||||
@title.setter
|
||||
def title(self, value):
|
||||
self.obj.setTitle(value)
|
||||
|
||||
@property
|
||||
def uid(self):
|
||||
"""Get Runtime UID"""
|
||||
return self.obj.RuntimeUID
|
||||
|
||||
@property
|
||||
def is_saved(self):
|
||||
"""Get is saved"""
|
||||
return self.obj.hasLocation()
|
||||
|
||||
@property
|
||||
def is_modified(self):
|
||||
"""Get is modified"""
|
||||
return self.obj.isModified()
|
||||
|
||||
@property
|
||||
def is_read_only(self):
|
||||
"""Get is read only"""
|
||||
return self.obj.isReadonly()
|
||||
|
||||
@property
|
||||
def path(self):
|
||||
"""Get path in system files"""
|
||||
return Paths.to_system(self.obj.URL)
|
||||
|
||||
@property
|
||||
def dir(self):
|
||||
"""Get directory from path"""
|
||||
return Paths(self.path).path
|
||||
|
||||
@property
|
||||
def file_name(self):
|
||||
"""Get only file name"""
|
||||
return Paths(self.path).file_name
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
"""Get name without extension"""
|
||||
return Paths(self.path).name
|
||||
|
||||
@property
|
||||
def visible(self):
|
||||
"""Get windows visible"""
|
||||
w = self.frame.ContainerWindow
|
||||
return w.isVisible()
|
||||
@visible.setter
|
||||
def visible(self, value):
|
||||
w = self.frame.ContainerWindow
|
||||
w.setVisible(value)
|
||||
|
||||
@property
|
||||
def zoom(self):
|
||||
"""Get current zoom value"""
|
||||
return self._cc.ZoomValue
|
||||
@zoom.setter
|
||||
def zoom(self, value):
|
||||
self._cc.ZoomValue = value
|
||||
|
||||
@property
|
||||
def status_bar(self):
|
||||
"""Get status bar"""
|
||||
bar = self._cc.getStatusIndicator()
|
||||
return bar
|
||||
|
||||
@property
|
||||
def selection(self):
|
||||
"""Get current selecction"""
|
||||
sel = self.obj.CurrentSelection
|
||||
return sel
|
||||
|
||||
@property
|
||||
def frame(self):
|
||||
"""Get frame document"""
|
||||
|
@ -26,3 +151,164 @@ class LODocument(BaseObject):
|
|||
def _create_instance(self, name):
|
||||
obj = self.obj.createInstance(name)
|
||||
return obj
|
||||
|
||||
def save(self, path: str='', args: dict={}) -> bool:
|
||||
"""Save document
|
||||
|
||||
:param path: Path to save document
|
||||
:type path: str
|
||||
:param args: Optional: Extra argument for save
|
||||
:type args: dict
|
||||
:return: True if save correctly, False if not
|
||||
:rtype: bool
|
||||
"""
|
||||
if not path:
|
||||
self.obj.store()
|
||||
return True
|
||||
|
||||
path_save = Paths.to_url(path)
|
||||
opt = dict_to_property(args)
|
||||
|
||||
try:
|
||||
self.obj.storeAsURL(path_save, opt)
|
||||
except Exception as e:
|
||||
error(e)
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
def close(self):
|
||||
"""Close document"""
|
||||
self.obj.close(True)
|
||||
return
|
||||
|
||||
def to_pdf(self, path: str='', args: dict={}):
|
||||
"""Export to PDF
|
||||
|
||||
:param path: Path to export document
|
||||
:type path: str
|
||||
:param args: Optional: Extra argument for export
|
||||
:type args: dict
|
||||
:return: None if path or stream in memory
|
||||
:rtype: bytes or None
|
||||
|
||||
`See PDF Export <https://wiki.documentfoundation.org/Macros/Python_Guide/PDF_export_filter_data>`_
|
||||
"""
|
||||
stream = None
|
||||
path_pdf = 'private:stream'
|
||||
|
||||
filter_name = f'{self.type}_pdf_Export'
|
||||
filter_data = dict_to_property(args, True)
|
||||
filters = {
|
||||
'FilterName': filter_name,
|
||||
'FilterData': filter_data,
|
||||
}
|
||||
if path:
|
||||
path_pdf = Paths.to_url(path)
|
||||
else:
|
||||
stream = IOStream.output()
|
||||
filters['OutputStream'] = stream
|
||||
|
||||
opt = dict_to_property(filters)
|
||||
try:
|
||||
self.obj.storeToURL(path_pdf, opt)
|
||||
except Exception as e:
|
||||
error(e)
|
||||
|
||||
if not stream is None:
|
||||
stream = stream.buffer
|
||||
|
||||
return stream
|
||||
|
||||
def export(self, path: str='', filter_name: str='', args: dict={}):
|
||||
"""Export to others formats
|
||||
|
||||
:param path: Path to export document
|
||||
:type path: str
|
||||
:param filter_name: Filter name to export
|
||||
:type filter_name: str
|
||||
:param args: Optional: Extra argument for export
|
||||
:type args: dict
|
||||
:return: None if path or stream in memory
|
||||
:rtype: bytes or None
|
||||
"""
|
||||
FILTERS = {
|
||||
'xlsx': 'Calc MS Excel 2007 XML',
|
||||
'xls': 'MS Excel 97',
|
||||
'docx': 'MS Word 2007 XML',
|
||||
'doc': 'MS Word 97',
|
||||
'rtf': 'Rich Text Format',
|
||||
}
|
||||
|
||||
stream = None
|
||||
path_target = 'private:stream'
|
||||
|
||||
filter_name = FILTERS.get(filter_name, filter_name)
|
||||
filter_data = dict_to_property(args, True)
|
||||
filters = {
|
||||
'FilterName': filter_name,
|
||||
'FilterData': filter_data,
|
||||
}
|
||||
if path:
|
||||
path_target = Paths.to_url(path)
|
||||
else:
|
||||
stream = IOStream.output()
|
||||
filters['OutputStream'] = stream
|
||||
|
||||
opt = dict_to_property(filters)
|
||||
try:
|
||||
self.obj.storeToURL(path_target, opt)
|
||||
except Exception as e:
|
||||
error(e)
|
||||
|
||||
if not stream is None:
|
||||
stream = stream.buffer
|
||||
|
||||
return stream
|
||||
|
||||
def set_focus(self):
|
||||
"""Send focus to windows"""
|
||||
w = self.frame.ComponentWindow
|
||||
w.setFocus()
|
||||
return
|
||||
|
||||
def copy(self):
|
||||
"""Copy current selection"""
|
||||
LOMain.dispatch(self.frame, 'Copy')
|
||||
return
|
||||
|
||||
def paste(self):
|
||||
"""Paste current content in clipboard"""
|
||||
sc = create_instance('com.sun.star.datatransfer.clipboard.SystemClipboard')
|
||||
transferable = sc.getContents()
|
||||
self._cc.insertTransferable(transferable)
|
||||
return
|
||||
|
||||
def paste_special(self):
|
||||
"""Insert contents, show dialog box Paste Special"""
|
||||
LOMain.dispatch(self.frame, 'InsertContents')
|
||||
return
|
||||
|
||||
def paste_values(self):
|
||||
"""Paste only values"""
|
||||
args = {
|
||||
'Flags': 'SVD',
|
||||
# ~ 'FormulaCommand': 0,
|
||||
# ~ 'SkipEmptyCells': False,
|
||||
# ~ 'Transpose': False,
|
||||
# ~ 'AsLink': False,
|
||||
# ~ 'MoveMode': 4,
|
||||
}
|
||||
LOMain.dispatch(self.frame, 'InsertContents', args)
|
||||
return
|
||||
|
||||
def clear_undo(self):
|
||||
"""Clear history undo"""
|
||||
self.obj.getUndoManager().clear()
|
||||
return
|
||||
|
||||
|
||||
class LODrawImpress(LODocument):
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
||||
|
|
|
@ -1,15 +1,22 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easymain import log, create_instance, dict_to_property
|
||||
from .easymain import log, Paths, create_instance, dict_to_property
|
||||
from .easystart import LOStart
|
||||
from .easycalc import LOCalc
|
||||
from .easywriter import LOWriter
|
||||
from .easydraw import LODraw
|
||||
from .easyimpress import LOImpress
|
||||
from .easymath import LOMath
|
||||
from .easybase import LOBase
|
||||
from .easyide import LOBasicIDE
|
||||
|
||||
|
||||
class LODocuments():
|
||||
"""Classe for documents
|
||||
"""Class for documents
|
||||
"""
|
||||
TYPES = {
|
||||
'calc': 'com.sun.star.sheet.SpreadsheetDocument',
|
||||
'writerr': 'com.sun.star.text.TextDocument',
|
||||
'writer': 'com.sun.star.text.TextDocument',
|
||||
'draw': 'com.sun.star.drawing.DrawingDocument',
|
||||
'impress': 'com.sun.star.presentation.PresentationDocument',
|
||||
'math': 'com.sun.star.formula.FormulaProperties',
|
||||
|
@ -18,14 +25,14 @@ class LODocuments():
|
|||
'main': 'com.sun.star.frame.StartModule',
|
||||
}
|
||||
_classes = {
|
||||
'com.sun.star.frame.StartModule': LOStart,
|
||||
'com.sun.star.sheet.SpreadsheetDocument': LOCalc,
|
||||
# ~ 'com.sun.star.text.TextDocument': LODocWriter,
|
||||
# ~ 'com.sun.star.drawing.DrawingDocument': LODocDraw,
|
||||
# ~ 'com.sun.star.presentation.PresentationDocument': LODocImpress,
|
||||
# ~ 'com.sun.star.formula.FormulaProperties': LODocMath,
|
||||
# ~ 'com.sun.star.script.BasicIDE': LODocIDE,
|
||||
# ~ 'com.sun.star.sdb.OfficeDatabaseDocument': LODocBase,
|
||||
# ~ 'com.sun.star.frame.StartModule': LODocMain
|
||||
'com.sun.star.text.TextDocument': LOWriter,
|
||||
'com.sun.star.drawing.DrawingDocument': LODraw,
|
||||
'com.sun.star.presentation.PresentationDocument': LOImpress,
|
||||
'com.sun.star.formula.FormulaProperties': LOMath,
|
||||
'com.sun.star.sdb.OfficeDatabaseDocument': LOBase,
|
||||
'com.sun.star.script.BasicIDE': LOBasicIDE,
|
||||
}
|
||||
# ~ BASE: 'com.sun.star.sdb.DocumentDataSource',
|
||||
|
||||
|
@ -93,7 +100,7 @@ class LODocuments():
|
|||
:param args: Extra argument
|
||||
:type args: dict
|
||||
:return: New document
|
||||
:rtype: Custom classe
|
||||
:rtype: Custom class
|
||||
"""
|
||||
url = f'private:factory/s{type_doc}'
|
||||
opt = dict_to_property(args)
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODrawImpress
|
||||
|
||||
|
||||
class LODraw(LODrawImpress):
|
||||
_type = 'draw'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODocument
|
||||
|
||||
|
||||
class LOBasicIDE(LODocument):
|
||||
_type = 'basicide'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODrawImpress
|
||||
|
||||
|
||||
class LOImpress(LODrawImpress):
|
||||
_type = 'impress'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
|
@ -7,6 +7,7 @@ import os
|
|||
import platform
|
||||
import sys
|
||||
|
||||
from pathlib import Path
|
||||
from typing import Any, Union
|
||||
|
||||
import uno
|
||||
|
@ -30,6 +31,7 @@ __all__ = [
|
|||
'ClipBoard',
|
||||
'LOMain',
|
||||
# ~ 'create_instance',
|
||||
'Paths',
|
||||
'data_to_dict',
|
||||
'dict_to_property',
|
||||
'get_app_config',
|
||||
|
@ -353,3 +355,639 @@ class ClipBoard(object):
|
|||
def get(cls):
|
||||
return cls.contents
|
||||
|
||||
|
||||
class Paths(object):
|
||||
"""Class for paths
|
||||
"""
|
||||
FILE_PICKER = 'com.sun.star.ui.dialogs.FilePicker'
|
||||
FOLDER_PICKER = 'com.sun.star.ui.dialogs.FolderPicker'
|
||||
REMOTE_FILE_PICKER = 'com.sun.star.ui.dialogs.RemoteFilePicker'
|
||||
OFFICE_FILE_PICKER = 'com.sun.star.ui.dialogs.OfficeFilePicker'
|
||||
|
||||
def __init__(self, path=''):
|
||||
if path.startswith('file://'):
|
||||
path = str(Path(uno.fileUrlToSystemPath(path)).resolve())
|
||||
self._path = Path(path)
|
||||
|
||||
@property
|
||||
def path(self):
|
||||
"""Get base path"""
|
||||
return str(self._path.parent)
|
||||
|
||||
@property
|
||||
def file_name(self):
|
||||
"""Get file name"""
|
||||
return self._path.name
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
"""Get name"""
|
||||
return self._path.stem
|
||||
|
||||
@property
|
||||
def ext(self):
|
||||
"""Get extension"""
|
||||
return self._path.suffix[1:]
|
||||
|
||||
@property
|
||||
def size(self):
|
||||
"""Get size"""
|
||||
return self._path.stat().st_size
|
||||
|
||||
@property
|
||||
def url(self):
|
||||
"""Get like URL"""
|
||||
return self._path.as_uri()
|
||||
|
||||
@property
|
||||
def info(self):
|
||||
"""Get all info like tuple"""
|
||||
i = (self.path, self.file_name, self.name, self.ext, self.size, self.url)
|
||||
return i
|
||||
|
||||
@property
|
||||
def dict(self):
|
||||
"""Get all info like dict"""
|
||||
data = {
|
||||
'path': self.path,
|
||||
'file_name': self.file_name,
|
||||
'name': self.name,
|
||||
'ext': self.ext,
|
||||
'size': self.size,
|
||||
'url': self.url,
|
||||
}
|
||||
return data
|
||||
|
||||
@classproperty
|
||||
def home(self):
|
||||
"""Get user home"""
|
||||
return str(Path.home())
|
||||
|
||||
@classproperty
|
||||
def documents(self):
|
||||
"""Get user save documents"""
|
||||
return self.config()
|
||||
|
||||
@classproperty
|
||||
def user_profile(self):
|
||||
"""Get path user profile"""
|
||||
path = self.config('UserConfig')
|
||||
path = str(Path(path).parent)
|
||||
return path
|
||||
|
||||
@classproperty
|
||||
def user_config(self):
|
||||
"""Get path config in user profile"""
|
||||
path = self.config('UserConfig')
|
||||
return path
|
||||
|
||||
@classproperty
|
||||
def python(self):
|
||||
"""Get path executable python"""
|
||||
if IS_WIN:
|
||||
path = self.join(self.config('Module'), PYTHON)
|
||||
elif IS_MAC:
|
||||
path = self.join(self.config('Module'), '..', 'Resources', PYTHON)
|
||||
else:
|
||||
path = sys.executable
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def to_url(cls, path: str) -> str:
|
||||
"""Convert paths in format system to URL
|
||||
|
||||
:param path: Path to convert
|
||||
:type path: str
|
||||
:return: Path in URL
|
||||
:rtype: str
|
||||
"""
|
||||
if not path.startswith('file://'):
|
||||
path = Path(path).as_uri()
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def to_system(cls, path:str) -> str:
|
||||
"""Convert paths in URL to system
|
||||
|
||||
:param path: Path to convert
|
||||
:type path: str
|
||||
:return: Path system format
|
||||
:rtype: str
|
||||
"""
|
||||
if path.startswith('file://'):
|
||||
path = str(Path(uno.fileUrlToSystemPath(path)).resolve())
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def config(cls, name: str='Work') -> Union[str, list]:
|
||||
"""Return path from config
|
||||
|
||||
:param name: Name in service PathSettings, default get path documents
|
||||
:type name: str
|
||||
:return: Path in config, if exists.
|
||||
:rtype: str or list
|
||||
|
||||
`See Api XPathSettings <http://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1util_1_1XPathSettings.html>`_
|
||||
"""
|
||||
path = create_instance('com.sun.star.util.PathSettings')
|
||||
path = cls.to_system(getattr(path, name)).split(';')
|
||||
if len(path) == 1:
|
||||
path = path[0]
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def join(cls, *paths: str) -> str:
|
||||
"""Join paths
|
||||
|
||||
:param paths: Paths to join
|
||||
:type paths: list
|
||||
:return: New path with joins
|
||||
:rtype: str
|
||||
"""
|
||||
path = str(Path(paths[0]).joinpath(*paths[1:]))
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def exists(cls, path: str) -> bool:
|
||||
"""If exists path
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path exists, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
path = cls.to_system(path)
|
||||
result = Path(path).exists()
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def exists_app(cls, name_app: str) -> bool:
|
||||
"""If exists app in system
|
||||
|
||||
:param name_app: Name of application
|
||||
:type name_app: str
|
||||
:return: True if app exists, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(shutil.which(name_app))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def is_dir(cls, path: str):
|
||||
"""Validate if path is directory
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path is directory, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
return Path(path).is_dir()
|
||||
|
||||
@classmethod
|
||||
def is_file(cls, path: str):
|
||||
"""Validate if path is a file
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path is a file, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
return Path(path).is_file()
|
||||
|
||||
@classmethod
|
||||
def temp_file(self):
|
||||
"""Make temporary file"""
|
||||
return tempfile.NamedTemporaryFile(mode='w')
|
||||
|
||||
@classmethod
|
||||
def temp_dir(self):
|
||||
"""Make temporary directory"""
|
||||
return tempfile.TemporaryDirectory(ignore_cleanup_errors=True)
|
||||
|
||||
@classmethod
|
||||
def get(cls, init_dir: str='', filters: str='', multiple: bool=False) -> Union[str, list]:
|
||||
"""Get path for open
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:param filters: Filter for show type files: 'xml' or 'txt,xml'
|
||||
:type filters: str
|
||||
:param multiple: If user can selected multiple files
|
||||
:type multiple: bool
|
||||
:return: Selected path or paths
|
||||
:rtype: str or list
|
||||
|
||||
`See API <https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1ui_1_1dialogs_1_1TemplateDescription.html>`_
|
||||
"""
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
file_picker = create_instance(cls.FILE_PICKER)
|
||||
file_picker.setTitle(_('Select path'))
|
||||
file_picker.setDisplayDirectory(init_dir)
|
||||
file_picker.initialize((TemplateDescription.FILEOPEN_SIMPLE,))
|
||||
file_picker.setMultiSelectionMode(multiple)
|
||||
if filters:
|
||||
for f in filters.split(','):
|
||||
file_picker.appendFilter(f.upper(), f'*.{f.lower()}')
|
||||
|
||||
if file_picker.execute():
|
||||
paths = [cls.to_system(p) for p in file_picker.getSelectedFiles()]
|
||||
if not multiple:
|
||||
paths = paths[0]
|
||||
return paths
|
||||
|
||||
@classmethod
|
||||
def get_dir(cls, init_dir: str='') -> str:
|
||||
"""Get path dir
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:return: Selected path
|
||||
:rtype: str
|
||||
"""
|
||||
folder_picker = create_instance(cls.FOLDER_PICKER)
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
folder_picker.setTitle(_('Select directory'))
|
||||
folder_picker.setDisplayDirectory(init_dir)
|
||||
|
||||
path = ''
|
||||
if folder_picker.execute():
|
||||
path = cls.to_system(folder_picker.getDirectory())
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def get_for_save(cls, init_dir: str='', filters: str=''):
|
||||
"""Get path for save
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:param filters: Filter for show type files: 'xml' or 'txt,xml'
|
||||
:type filters: str
|
||||
:return: Selected path
|
||||
:rtype: str
|
||||
"""
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
|
||||
file_picker = create_instance(cls.FILE_PICKER)
|
||||
file_picker.setTitle(_('Select file'))
|
||||
file_picker.setDisplayDirectory(init_dir)
|
||||
file_picker.initialize((TemplateDescription.FILESAVE_SIMPLE,))
|
||||
|
||||
if filters:
|
||||
for f in filters.split(','):
|
||||
file_picker.appendFilter(f.upper(), f'*.{f.lower()}')
|
||||
|
||||
path = ''
|
||||
if file_picker.execute():
|
||||
files = file_picker.getSelectedFiles()
|
||||
path = [cls.to_system(f) for f in files][0]
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def files(cls, path: str, pattern: str='*'):
|
||||
"""Get all files in path
|
||||
|
||||
:param path: Path with files
|
||||
:type path: str
|
||||
:param pattern: For filter files, default get all.
|
||||
:type pattern: str
|
||||
:return: Files in path
|
||||
:rtype: list
|
||||
"""
|
||||
files = [str(p) for p in Path(path).glob(pattern) if p.is_file()]
|
||||
return files
|
||||
|
||||
@classmethod
|
||||
def walk(cls, path, filters=''):
|
||||
"""Get all files in path recursively
|
||||
|
||||
:param path: Path with files
|
||||
:type path: str
|
||||
:param filters: For filter files, default get all.
|
||||
:type filters: str
|
||||
:return: Files in path
|
||||
:rtype: list
|
||||
"""
|
||||
paths = []
|
||||
for folder, _, files in os.walk(path):
|
||||
if filters:
|
||||
pattern = re.compile(r'\.(?:{})$'.format(filters), re.IGNORECASE)
|
||||
paths += [cls.join(folder, f) for f in files if pattern.search(f)]
|
||||
else:
|
||||
paths += [cls.join(folder, f) for f in files]
|
||||
return paths
|
||||
|
||||
@classmethod
|
||||
def dirs(cls, path):
|
||||
"""Get directories in path
|
||||
|
||||
:param path: Path to scan
|
||||
:type path: str
|
||||
:return: Directories in path
|
||||
:rtype: list
|
||||
"""
|
||||
dirs = [str(p) for p in Path(path).iterdir() if p.is_dir()]
|
||||
return dirs
|
||||
|
||||
@classmethod
|
||||
def walk_dirs(cls, path, tree=False):
|
||||
"""Get directories recursively
|
||||
|
||||
:param path: Path to scan
|
||||
:type path: str
|
||||
:param tree: get info in a tuple (ID_FOLDER, ID_PARENT, NAME)
|
||||
:type tree: bool
|
||||
:return: Directories in path
|
||||
:rtype: list
|
||||
"""
|
||||
folders = []
|
||||
if tree:
|
||||
i = 0
|
||||
parents = {path: 0}
|
||||
for root, dirs, _ in os.walk(path):
|
||||
for name in dirs:
|
||||
i += 1
|
||||
rn = cls.join(root, name)
|
||||
if not rn in parents:
|
||||
parents[rn] = i
|
||||
folders.append((i, parents[root], name))
|
||||
else:
|
||||
for root, dirs, _ in os.walk(path):
|
||||
folders += [cls.join(root, name) for name in dirs]
|
||||
return folders
|
||||
|
||||
@classmethod
|
||||
def extension(cls, id_ext: str):
|
||||
"""Get path extension install from id
|
||||
|
||||
:param id_ext: ID extension
|
||||
:type id_ext: str
|
||||
:return: Path extension
|
||||
:rtype: str
|
||||
"""
|
||||
pip = CTX.getValueByName('/singletons/com.sun.star.deployment.PackageInformationProvider')
|
||||
path = Paths.to_system(pip.getPackageLocation(id_ext))
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def replace_ext(cls, path: str, new_ext: str):
|
||||
"""Replace extension in file path
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:param new_ext: New extension
|
||||
:type new_ext: str
|
||||
:return: Path with new extension
|
||||
:rtype: str
|
||||
"""
|
||||
p = Paths(path)
|
||||
name = f'{p.name}.{new_ext}'
|
||||
path = cls.join(p.path, name)
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def open(cls, path: str):
|
||||
"""Open any file with default program in system
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: PID file, only Linux
|
||||
:rtype: int
|
||||
"""
|
||||
pid = 0
|
||||
if IS_WIN:
|
||||
os.startfile(path)
|
||||
else:
|
||||
pid = subprocess.Popen(['xdg-open', path]).pid
|
||||
return pid
|
||||
|
||||
# ~ Save/read data
|
||||
|
||||
@classmethod
|
||||
def save(cls, path: str, data: str, encoding: str='utf-8') -> bool:
|
||||
"""Save data in path with encoding
|
||||
|
||||
:param path: Path to file save
|
||||
:type path: str
|
||||
:param data: Data to save
|
||||
:type data: str
|
||||
:param encoding: Encoding for save data, default utf-8
|
||||
:type encoding: str
|
||||
:return: True, if save corrrectly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(Path(path).write_text(data, encoding=encoding))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def save_bin(cls, path: str, data: bytes) -> bool:
|
||||
"""Save binary data in path
|
||||
|
||||
:param path: Path to file save
|
||||
:type path: str
|
||||
:param data: Data to save
|
||||
:type data: bytes
|
||||
:return: True, if save corrrectly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(Path(path).write_bytes(data))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def read(cls, path: str, get_lines: bool=False, encoding: str='utf-8') -> Union[str, list]:
|
||||
"""Read data in path
|
||||
|
||||
:param path: Path to file read
|
||||
:type path: str
|
||||
:param get_lines: If read file line by line
|
||||
:type get_lines: bool
|
||||
:return: File content
|
||||
:rtype: str or list
|
||||
"""
|
||||
if get_lines:
|
||||
with Path(path).open(encoding=encoding) as f:
|
||||
data = f.readlines()
|
||||
else:
|
||||
data = Path(path).read_text(encoding=encoding)
|
||||
return data
|
||||
|
||||
@classmethod
|
||||
def read_bin(cls, path: str) -> bytes:
|
||||
"""Read binary data in path
|
||||
|
||||
:param path: Path to file read
|
||||
:type path: str
|
||||
:return: File content
|
||||
:rtype: bytes
|
||||
"""
|
||||
data = Path(path).read_bytes()
|
||||
return data
|
||||
|
||||
# ~ Import/export data
|
||||
|
||||
@classmethod
|
||||
def save_json(cls, path: str, data: str):
|
||||
"""Save data in path file like json
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: True if save correctly
|
||||
:rtype: bool
|
||||
"""
|
||||
data = json.dumps(data, indent=4, ensure_ascii=False, sort_keys=True)
|
||||
return cls.save(path, data)
|
||||
|
||||
@classmethod
|
||||
def read_json(cls, path: str) -> Any:
|
||||
"""Read path file and load json data
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: Any data
|
||||
:rtype: Any
|
||||
"""
|
||||
data = json.loads(cls.read(path))
|
||||
return data
|
||||
|
||||
@classmethod
|
||||
def save_csv(cls, path: str, data: Any, args: dict={}):
|
||||
"""Write CSV
|
||||
|
||||
:param path: Path to file write csv
|
||||
:type path: str
|
||||
:param data: Data to write
|
||||
:type data: Iterable
|
||||
:param args: Any argument support for Python library
|
||||
:type args: dict
|
||||
|
||||
`See CSV Writer <https://docs.python.org/3.8/library/csv.html#csv.writer>`_
|
||||
"""
|
||||
with open(path, 'w') as f:
|
||||
writer = csv.writer(f, **args)
|
||||
writer.writerows(data)
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def read_csv(cls, path: str, args: dict={}) -> list:
|
||||
"""Read CSV
|
||||
|
||||
:param path: Path to file csv
|
||||
:type path: str
|
||||
:param args: Any argument support for Python library
|
||||
:type args: dict
|
||||
:return: Data csv like tuple
|
||||
:rtype: tuple
|
||||
|
||||
`See CSV Reader <https://docs.python.org/3.8/library/csv.html#csv.reader>`_
|
||||
"""
|
||||
with open(path) as f:
|
||||
rows = list(csv.reader(f, **args))
|
||||
return rows
|
||||
|
||||
@classmethod
|
||||
def kill(cls, path: str) -> bool:
|
||||
"""Delete path
|
||||
|
||||
:param path: Path to file or directory
|
||||
:type path: str
|
||||
:return: True if delete correctly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = False
|
||||
|
||||
p = Path(path)
|
||||
try:
|
||||
if p.is_file():
|
||||
p.unlink()
|
||||
result = True
|
||||
elif p.is_dir():
|
||||
shutil.rmtree(path)
|
||||
result = True
|
||||
except OSError as e:
|
||||
log.error(e)
|
||||
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def copy(cls, source: str, target: str='', name: str='') -> str:
|
||||
"""Copy files
|
||||
|
||||
:param source: Path source
|
||||
:type source: str
|
||||
:param target: Path target
|
||||
:type target: str
|
||||
:param name: New name in target
|
||||
:type name: str
|
||||
:return: Path target
|
||||
:rtype: str
|
||||
"""
|
||||
p, f, n, e, _, _ = Paths(source).info
|
||||
if target:
|
||||
p = target
|
||||
e = f'.{e}'
|
||||
if name:
|
||||
e = ''
|
||||
n = name
|
||||
path_new = cls.join(p, f'{n}{e}')
|
||||
shutil.copy(source, path_new)
|
||||
return path_new
|
||||
|
||||
@classmethod
|
||||
def zip(cls, source: Union[str, tuple, list], target: str='') -> str:
|
||||
path_zip = target
|
||||
if not isinstance(source, (tuple, list)):
|
||||
path, _, name, _ = _P(source).info
|
||||
start = len(path) + 1
|
||||
if not target:
|
||||
path_zip = f'{path}/{name}.zip'
|
||||
|
||||
if isinstance(source, (tuple, list)):
|
||||
files = [(f, f[len(_P(f).path)+1:]) for f in source]
|
||||
elif _P.is_file(source):
|
||||
files = ((source, source[start:]),)
|
||||
else:
|
||||
files = [(f, f[start:]) for f in _P.walk(source)]
|
||||
|
||||
compression = zipfile.ZIP_DEFLATED
|
||||
with zipfile.ZipFile(path_zip, 'w', compression=compression) as z:
|
||||
for f in files:
|
||||
z.write(f[0], f[1])
|
||||
return path_zip
|
||||
|
||||
@classmethod
|
||||
def unzip(cls, source: str, target: str='', members=None, pwd=None):
|
||||
path = target
|
||||
if not target:
|
||||
path = _P(source).path
|
||||
with zipfile.ZipFile(source) as z:
|
||||
if not pwd is None:
|
||||
pwd = pwd.encode()
|
||||
if isinstance(members, str):
|
||||
members = (members,)
|
||||
z.extractall(path, members=members, pwd=pwd)
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def zip_content(cls, path: str):
|
||||
with zipfile.ZipFile(path) as z:
|
||||
names = z.namelist()
|
||||
return names
|
||||
|
||||
@classmethod
|
||||
def merge_zip(cls, target, zips):
|
||||
try:
|
||||
with zipfile.ZipFile(target, 'w', compression=zipfile.ZIP_DEFLATED) as t:
|
||||
for path in zips:
|
||||
with zipfile.ZipFile(path, compression=zipfile.ZIP_DEFLATED) as s:
|
||||
for name in s.namelist():
|
||||
t.writestr(name, s.open(name).read())
|
||||
except Exception as e:
|
||||
error(e)
|
||||
return False
|
||||
|
||||
return True
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODocument
|
||||
|
||||
|
||||
class LOMath(LODocument):
|
||||
_type = 'math'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
|
@ -0,0 +1,26 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
|
||||
class LOStart():
|
||||
_type = 'start'
|
||||
|
||||
def __init__(self, obj):
|
||||
self._obj = obj
|
||||
|
||||
def __enter__(self):
|
||||
return self
|
||||
|
||||
@property
|
||||
def obj(self):
|
||||
"""Return original pyUno object"""
|
||||
return self._obj
|
||||
|
||||
@property
|
||||
def type(self):
|
||||
"""Get type document"""
|
||||
return self._type
|
||||
|
||||
@property
|
||||
def title(self):
|
||||
"""Get title document"""
|
||||
return 'StartModule'
|
|
@ -16,7 +16,6 @@ import time
|
|||
import traceback
|
||||
|
||||
from functools import wraps
|
||||
from pathlib import Path
|
||||
from pprint import pprint
|
||||
from string import Template
|
||||
from typing import Any, Union
|
||||
|
@ -50,6 +49,7 @@ from .easymain import (
|
|||
IS_WIN,
|
||||
LANG,
|
||||
TITLE,
|
||||
Paths,
|
||||
log,
|
||||
classproperty,
|
||||
create_instance,
|
||||
|
@ -68,7 +68,6 @@ __all__ = [
|
|||
'LOMenus',
|
||||
'LOShortCuts',
|
||||
'Macro',
|
||||
'Paths',
|
||||
'URL',
|
||||
'Shell',
|
||||
'Timer',
|
||||
|
@ -677,643 +676,6 @@ class Dates(object):
|
|||
return result
|
||||
|
||||
|
||||
class Paths(object):
|
||||
"""Class for paths
|
||||
"""
|
||||
FILE_PICKER = 'com.sun.star.ui.dialogs.FilePicker'
|
||||
FOLDER_PICKER = 'com.sun.star.ui.dialogs.FolderPicker'
|
||||
REMOTE_FILE_PICKER = 'com.sun.star.ui.dialogs.RemoteFilePicker'
|
||||
OFFICE_FILE_PICKER = 'com.sun.star.ui.dialogs.OfficeFilePicker'
|
||||
|
||||
def __init__(self, path=''):
|
||||
if path.startswith('file://'):
|
||||
path = str(Path(uno.fileUrlToSystemPath(path)).resolve())
|
||||
self._path = Path(path)
|
||||
|
||||
@property
|
||||
def path(self):
|
||||
"""Get base path"""
|
||||
return str(self._path.parent)
|
||||
|
||||
@property
|
||||
def file_name(self):
|
||||
"""Get file name"""
|
||||
return self._path.name
|
||||
|
||||
@property
|
||||
def name(self):
|
||||
"""Get name"""
|
||||
return self._path.stem
|
||||
|
||||
@property
|
||||
def ext(self):
|
||||
"""Get extension"""
|
||||
return self._path.suffix[1:]
|
||||
|
||||
@property
|
||||
def size(self):
|
||||
"""Get size"""
|
||||
return self._path.stat().st_size
|
||||
|
||||
@property
|
||||
def url(self):
|
||||
"""Get like URL"""
|
||||
return self._path.as_uri()
|
||||
|
||||
@property
|
||||
def info(self):
|
||||
"""Get all info like tuple"""
|
||||
i = (self.path, self.file_name, self.name, self.ext, self.size, self.url)
|
||||
return i
|
||||
|
||||
@property
|
||||
def dict(self):
|
||||
"""Get all info like dict"""
|
||||
data = {
|
||||
'path': self.path,
|
||||
'file_name': self.file_name,
|
||||
'name': self.name,
|
||||
'ext': self.ext,
|
||||
'size': self.size,
|
||||
'url': self.url,
|
||||
}
|
||||
return data
|
||||
|
||||
@classproperty
|
||||
def home(self):
|
||||
"""Get user home"""
|
||||
return str(Path.home())
|
||||
|
||||
@classproperty
|
||||
def documents(self):
|
||||
"""Get user save documents"""
|
||||
return self.config()
|
||||
|
||||
@classproperty
|
||||
def user_profile(self):
|
||||
"""Get path user profile"""
|
||||
path = self.config('UserConfig')
|
||||
path = str(Path(path).parent)
|
||||
return path
|
||||
|
||||
@classproperty
|
||||
def user_config(self):
|
||||
"""Get path config in user profile"""
|
||||
path = self.config('UserConfig')
|
||||
return path
|
||||
|
||||
@classproperty
|
||||
def python(self):
|
||||
"""Get path executable python"""
|
||||
if IS_WIN:
|
||||
path = self.join(self.config('Module'), PYTHON)
|
||||
elif IS_MAC:
|
||||
path = self.join(self.config('Module'), '..', 'Resources', PYTHON)
|
||||
else:
|
||||
path = sys.executable
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def to_url(cls, path: str) -> str:
|
||||
"""Convert paths in format system to URL
|
||||
|
||||
:param path: Path to convert
|
||||
:type path: str
|
||||
:return: Path in URL
|
||||
:rtype: str
|
||||
"""
|
||||
if not path.startswith('file://'):
|
||||
path = Path(path).as_uri()
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def to_system(cls, path:str) -> str:
|
||||
"""Convert paths in URL to system
|
||||
|
||||
:param path: Path to convert
|
||||
:type path: str
|
||||
:return: Path system format
|
||||
:rtype: str
|
||||
"""
|
||||
if path.startswith('file://'):
|
||||
path = str(Path(uno.fileUrlToSystemPath(path)).resolve())
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def config(cls, name: str='Work') -> Union[str, list]:
|
||||
"""Return path from config
|
||||
|
||||
:param name: Name in service PathSettings, default get path documents
|
||||
:type name: str
|
||||
:return: Path in config, if exists.
|
||||
:rtype: str or list
|
||||
|
||||
`See Api XPathSettings <http://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1util_1_1XPathSettings.html>`_
|
||||
"""
|
||||
path = create_instance('com.sun.star.util.PathSettings')
|
||||
path = cls.to_system(getattr(path, name)).split(';')
|
||||
if len(path) == 1:
|
||||
path = path[0]
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def join(cls, *paths: str) -> str:
|
||||
"""Join paths
|
||||
|
||||
:param paths: Paths to join
|
||||
:type paths: list
|
||||
:return: New path with joins
|
||||
:rtype: str
|
||||
"""
|
||||
path = str(Path(paths[0]).joinpath(*paths[1:]))
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def exists(cls, path: str) -> bool:
|
||||
"""If exists path
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path exists, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
path = cls.to_system(path)
|
||||
result = Path(path).exists()
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def exists_app(cls, name_app: str) -> bool:
|
||||
"""If exists app in system
|
||||
|
||||
:param name_app: Name of application
|
||||
:type name_app: str
|
||||
:return: True if app exists, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(shutil.which(name_app))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def is_dir(cls, path: str):
|
||||
"""Validate if path is directory
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path is directory, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
return Path(path).is_dir()
|
||||
|
||||
@classmethod
|
||||
def is_file(cls, path: str):
|
||||
"""Validate if path is a file
|
||||
|
||||
:param path: Path for validate
|
||||
:type path: str
|
||||
:return: True if path is a file, False if not.
|
||||
:rtype: bool
|
||||
"""
|
||||
return Path(path).is_file()
|
||||
|
||||
@classmethod
|
||||
def temp_file(self):
|
||||
"""Make temporary file"""
|
||||
return tempfile.NamedTemporaryFile(mode='w')
|
||||
|
||||
@classmethod
|
||||
def temp_dir(self):
|
||||
"""Make temporary directory"""
|
||||
return tempfile.TemporaryDirectory(ignore_cleanup_errors=True)
|
||||
|
||||
@classmethod
|
||||
def get(cls, init_dir: str='', filters: str='', multiple: bool=False) -> Union[str, list]:
|
||||
"""Get path for open
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:param filters: Filter for show type files: 'xml' or 'txt,xml'
|
||||
:type filters: str
|
||||
:param multiple: If user can selected multiple files
|
||||
:type multiple: bool
|
||||
:return: Selected path or paths
|
||||
:rtype: str or list
|
||||
|
||||
`See API <https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1ui_1_1dialogs_1_1TemplateDescription.html>`_
|
||||
"""
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
file_picker = create_instance(cls.FILE_PICKER)
|
||||
file_picker.setTitle(_('Select path'))
|
||||
file_picker.setDisplayDirectory(init_dir)
|
||||
file_picker.initialize((TemplateDescription.FILEOPEN_SIMPLE,))
|
||||
file_picker.setMultiSelectionMode(multiple)
|
||||
if filters:
|
||||
for f in filters.split(','):
|
||||
file_picker.appendFilter(f.upper(), f'*.{f.lower()}')
|
||||
|
||||
if file_picker.execute():
|
||||
paths = [cls.to_system(p) for p in file_picker.getSelectedFiles()]
|
||||
if not multiple:
|
||||
paths = paths[0]
|
||||
return paths
|
||||
|
||||
@classmethod
|
||||
def get_dir(cls, init_dir: str='') -> str:
|
||||
"""Get path dir
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:return: Selected path
|
||||
:rtype: str
|
||||
"""
|
||||
folder_picker = create_instance(cls.FOLDER_PICKER)
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
folder_picker.setTitle(_('Select directory'))
|
||||
folder_picker.setDisplayDirectory(init_dir)
|
||||
|
||||
path = ''
|
||||
if folder_picker.execute():
|
||||
path = cls.to_system(folder_picker.getDirectory())
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def get_for_save(cls, init_dir: str='', filters: str=''):
|
||||
"""Get path for save
|
||||
|
||||
:param init_dir: Initial default path
|
||||
:type init_dir: str
|
||||
:param filters: Filter for show type files: 'xml' or 'txt,xml'
|
||||
:type filters: str
|
||||
:return: Selected path
|
||||
:rtype: str
|
||||
"""
|
||||
if not init_dir:
|
||||
init_dir = cls.documents
|
||||
init_dir = cls.to_url(init_dir)
|
||||
|
||||
file_picker = create_instance(cls.FILE_PICKER)
|
||||
file_picker.setTitle(_('Select file'))
|
||||
file_picker.setDisplayDirectory(init_dir)
|
||||
file_picker.initialize((TemplateDescription.FILESAVE_SIMPLE,))
|
||||
|
||||
if filters:
|
||||
for f in filters.split(','):
|
||||
file_picker.appendFilter(f.upper(), f'*.{f.lower()}')
|
||||
|
||||
path = ''
|
||||
if file_picker.execute():
|
||||
files = file_picker.getSelectedFiles()
|
||||
path = [cls.to_system(f) for f in files][0]
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def files(cls, path: str, pattern: str='*'):
|
||||
"""Get all files in path
|
||||
|
||||
:param path: Path with files
|
||||
:type path: str
|
||||
:param pattern: For filter files, default get all.
|
||||
:type pattern: str
|
||||
:return: Files in path
|
||||
:rtype: list
|
||||
"""
|
||||
files = [str(p) for p in Path(path).glob(pattern) if p.is_file()]
|
||||
return files
|
||||
|
||||
@classmethod
|
||||
def walk(cls, path, filters=''):
|
||||
"""Get all files in path recursively
|
||||
|
||||
:param path: Path with files
|
||||
:type path: str
|
||||
:param filters: For filter files, default get all.
|
||||
:type filters: str
|
||||
:return: Files in path
|
||||
:rtype: list
|
||||
"""
|
||||
paths = []
|
||||
for folder, _, files in os.walk(path):
|
||||
if filters:
|
||||
pattern = re.compile(r'\.(?:{})$'.format(filters), re.IGNORECASE)
|
||||
paths += [cls.join(folder, f) for f in files if pattern.search(f)]
|
||||
else:
|
||||
paths += [cls.join(folder, f) for f in files]
|
||||
return paths
|
||||
|
||||
@classmethod
|
||||
def dirs(cls, path):
|
||||
"""Get directories in path
|
||||
|
||||
:param path: Path to scan
|
||||
:type path: str
|
||||
:return: Directories in path
|
||||
:rtype: list
|
||||
"""
|
||||
dirs = [str(p) for p in Path(path).iterdir() if p.is_dir()]
|
||||
return dirs
|
||||
|
||||
@classmethod
|
||||
def walk_dirs(cls, path, tree=False):
|
||||
"""Get directories recursively
|
||||
|
||||
:param path: Path to scan
|
||||
:type path: str
|
||||
:param tree: get info in a tuple (ID_FOLDER, ID_PARENT, NAME)
|
||||
:type tree: bool
|
||||
:return: Directories in path
|
||||
:rtype: list
|
||||
"""
|
||||
folders = []
|
||||
if tree:
|
||||
i = 0
|
||||
parents = {path: 0}
|
||||
for root, dirs, _ in os.walk(path):
|
||||
for name in dirs:
|
||||
i += 1
|
||||
rn = cls.join(root, name)
|
||||
if not rn in parents:
|
||||
parents[rn] = i
|
||||
folders.append((i, parents[root], name))
|
||||
else:
|
||||
for root, dirs, _ in os.walk(path):
|
||||
folders += [cls.join(root, name) for name in dirs]
|
||||
return folders
|
||||
|
||||
@classmethod
|
||||
def extension(cls, id_ext: str):
|
||||
"""Get path extension install from id
|
||||
|
||||
:param id_ext: ID extension
|
||||
:type id_ext: str
|
||||
:return: Path extension
|
||||
:rtype: str
|
||||
"""
|
||||
pip = CTX.getValueByName('/singletons/com.sun.star.deployment.PackageInformationProvider')
|
||||
path = Paths.to_system(pip.getPackageLocation(id_ext))
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def replace_ext(cls, path: str, new_ext: str):
|
||||
"""Replace extension in file path
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:param new_ext: New extension
|
||||
:type new_ext: str
|
||||
:return: Path with new extension
|
||||
:rtype: str
|
||||
"""
|
||||
p = Paths(path)
|
||||
name = f'{p.name}.{new_ext}'
|
||||
path = cls.join(p.path, name)
|
||||
return path
|
||||
|
||||
@classmethod
|
||||
def open(cls, path: str):
|
||||
"""Open any file with default program in system
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: PID file, only Linux
|
||||
:rtype: int
|
||||
"""
|
||||
pid = 0
|
||||
if IS_WIN:
|
||||
os.startfile(path)
|
||||
else:
|
||||
pid = subprocess.Popen(['xdg-open', path]).pid
|
||||
return pid
|
||||
|
||||
# ~ Save/read data
|
||||
|
||||
@classmethod
|
||||
def save(cls, path: str, data: str, encoding: str='utf-8') -> bool:
|
||||
"""Save data in path with encoding
|
||||
|
||||
:param path: Path to file save
|
||||
:type path: str
|
||||
:param data: Data to save
|
||||
:type data: str
|
||||
:param encoding: Encoding for save data, default utf-8
|
||||
:type encoding: str
|
||||
:return: True, if save corrrectly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(Path(path).write_text(data, encoding=encoding))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def save_bin(cls, path: str, data: bytes) -> bool:
|
||||
"""Save binary data in path
|
||||
|
||||
:param path: Path to file save
|
||||
:type path: str
|
||||
:param data: Data to save
|
||||
:type data: bytes
|
||||
:return: True, if save corrrectly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = bool(Path(path).write_bytes(data))
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def read(cls, path: str, get_lines: bool=False, encoding: str='utf-8') -> Union[str, list]:
|
||||
"""Read data in path
|
||||
|
||||
:param path: Path to file read
|
||||
:type path: str
|
||||
:param get_lines: If read file line by line
|
||||
:type get_lines: bool
|
||||
:return: File content
|
||||
:rtype: str or list
|
||||
"""
|
||||
if get_lines:
|
||||
with Path(path).open(encoding=encoding) as f:
|
||||
data = f.readlines()
|
||||
else:
|
||||
data = Path(path).read_text(encoding=encoding)
|
||||
return data
|
||||
|
||||
@classmethod
|
||||
def read_bin(cls, path: str) -> bytes:
|
||||
"""Read binary data in path
|
||||
|
||||
:param path: Path to file read
|
||||
:type path: str
|
||||
:return: File content
|
||||
:rtype: bytes
|
||||
"""
|
||||
data = Path(path).read_bytes()
|
||||
return data
|
||||
|
||||
# ~ Import/export data
|
||||
|
||||
@classmethod
|
||||
def save_json(cls, path: str, data: str):
|
||||
"""Save data in path file like json
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: True if save correctly
|
||||
:rtype: bool
|
||||
"""
|
||||
data = json.dumps(data, indent=4, ensure_ascii=False, sort_keys=True)
|
||||
return cls.save(path, data)
|
||||
|
||||
@classmethod
|
||||
def read_json(cls, path: str) -> Any:
|
||||
"""Read path file and load json data
|
||||
|
||||
:param path: Path to file
|
||||
:type path: str
|
||||
:return: Any data
|
||||
:rtype: Any
|
||||
"""
|
||||
data = json.loads(cls.read(path))
|
||||
return data
|
||||
|
||||
@classmethod
|
||||
def save_csv(cls, path: str, data: Any, args: dict={}):
|
||||
"""Write CSV
|
||||
|
||||
:param path: Path to file write csv
|
||||
:type path: str
|
||||
:param data: Data to write
|
||||
:type data: Iterable
|
||||
:param args: Any argument support for Python library
|
||||
:type args: dict
|
||||
|
||||
`See CSV Writer <https://docs.python.org/3.8/library/csv.html#csv.writer>`_
|
||||
"""
|
||||
with open(path, 'w') as f:
|
||||
writer = csv.writer(f, **args)
|
||||
writer.writerows(data)
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def read_csv(cls, path: str, args: dict={}) -> list:
|
||||
"""Read CSV
|
||||
|
||||
:param path: Path to file csv
|
||||
:type path: str
|
||||
:param args: Any argument support for Python library
|
||||
:type args: dict
|
||||
:return: Data csv like tuple
|
||||
:rtype: tuple
|
||||
|
||||
`See CSV Reader <https://docs.python.org/3.8/library/csv.html#csv.reader>`_
|
||||
"""
|
||||
with open(path) as f:
|
||||
rows = list(csv.reader(f, **args))
|
||||
return rows
|
||||
|
||||
@classmethod
|
||||
def kill(cls, path: str) -> bool:
|
||||
"""Delete path
|
||||
|
||||
:param path: Path to file or directory
|
||||
:type path: str
|
||||
:return: True if delete correctly
|
||||
:rtype: bool
|
||||
"""
|
||||
result = False
|
||||
|
||||
p = Path(path)
|
||||
try:
|
||||
if p.is_file():
|
||||
p.unlink()
|
||||
result = True
|
||||
elif p.is_dir():
|
||||
shutil.rmtree(path)
|
||||
result = True
|
||||
except OSError as e:
|
||||
log.error(e)
|
||||
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def copy(cls, source: str, target: str='', name: str='') -> str:
|
||||
"""Copy files
|
||||
|
||||
:param source: Path source
|
||||
:type source: str
|
||||
:param target: Path target
|
||||
:type target: str
|
||||
:param name: New name in target
|
||||
:type name: str
|
||||
:return: Path target
|
||||
:rtype: str
|
||||
"""
|
||||
p, f, n, e, _, _ = Paths(source).info
|
||||
if target:
|
||||
p = target
|
||||
e = f'.{e}'
|
||||
if name:
|
||||
e = ''
|
||||
n = name
|
||||
path_new = cls.join(p, f'{n}{e}')
|
||||
shutil.copy(source, path_new)
|
||||
return path_new
|
||||
|
||||
@classmethod
|
||||
def zip(cls, source: Union[str, tuple, list], target: str='') -> str:
|
||||
path_zip = target
|
||||
if not isinstance(source, (tuple, list)):
|
||||
path, _, name, _ = _P(source).info
|
||||
start = len(path) + 1
|
||||
if not target:
|
||||
path_zip = f'{path}/{name}.zip'
|
||||
|
||||
if isinstance(source, (tuple, list)):
|
||||
files = [(f, f[len(_P(f).path)+1:]) for f in source]
|
||||
elif _P.is_file(source):
|
||||
files = ((source, source[start:]),)
|
||||
else:
|
||||
files = [(f, f[start:]) for f in _P.walk(source)]
|
||||
|
||||
compression = zipfile.ZIP_DEFLATED
|
||||
with zipfile.ZipFile(path_zip, 'w', compression=compression) as z:
|
||||
for f in files:
|
||||
z.write(f[0], f[1])
|
||||
return path_zip
|
||||
|
||||
@classmethod
|
||||
def unzip(cls, source: str, target: str='', members=None, pwd=None):
|
||||
path = target
|
||||
if not target:
|
||||
path = _P(source).path
|
||||
with zipfile.ZipFile(source) as z:
|
||||
if not pwd is None:
|
||||
pwd = pwd.encode()
|
||||
if isinstance(members, str):
|
||||
members = (members,)
|
||||
z.extractall(path, members=members, pwd=pwd)
|
||||
return
|
||||
|
||||
@classmethod
|
||||
def zip_content(cls, path: str):
|
||||
with zipfile.ZipFile(path) as z:
|
||||
names = z.namelist()
|
||||
return names
|
||||
|
||||
@classmethod
|
||||
def merge_zip(cls, target, zips):
|
||||
try:
|
||||
with zipfile.ZipFile(target, 'w', compression=zipfile.ZIP_DEFLATED) as t:
|
||||
for path in zips:
|
||||
with zipfile.ZipFile(path, compression=zipfile.ZIP_DEFLATED) as s:
|
||||
for name in s.namelist():
|
||||
t.writestr(name, s.open(name).read())
|
||||
except Exception as e:
|
||||
error(e)
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
|
||||
class Email():
|
||||
"""Class for send email
|
||||
"""
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from .easydoc import LODocument
|
||||
|
||||
|
||||
class LOWriter(LODocument):
|
||||
_type = 'writer'
|
||||
TEXT_RANGES = 'SwXTextRanges'
|
||||
|
||||
def __init__(self, obj):
|
||||
super().__init__(obj)
|
||||
self._view_settings = self._cc.ViewSettings
|
||||
|
||||
@property
|
||||
def zoom(self):
|
||||
return self._view_settings.ZoomValue
|
||||
@zoom.setter
|
||||
def zoom(self, value):
|
||||
self._view_settings.ZoomValue = value
|
Loading…
Reference in New Issue