SpreadsheetDocument
WriteAsync
Disponible desde la versión 8.3.18.
Variante de sintaxis: A un archivo
Sintaxis:
WriteAsync(<NombreArchivo>, <TipoArchivoHojaCalculo>, <Adjuntos>)
Parámetros:
<NombreArchivo> (obligatorio)
Tipo: String.
Nombre de archivo en el que se guarda el documento de hoja de cálculo.
<TipoArchivoHojaCalculo> (opcional)
Tipo: SpreadsheetDocumentFileType.
Formato en el que se guardará el documento de hoja de cálculo.
Formatos admitidos: ANSITXT, DOCX, MXL, MXL7, ODS, PDF, TXT.
Valor predeterminado: MXL.
<Adjuntos> (opcional)
Tipo: PDFAttachmentCollection.
Objeto que contiene adjuntos de documentos PDF.
Solo se utiliza para escribir en los formatos PDF y PDF/A-3.
Si se escribe un documento de hoja de cálculo en formato PDF o PDF/A-3 y se especifica el parámetro <Adjuntos>, los adjuntos se agregan en formato PDF o PDF/A-3.
Descripción de la variante del método:
Escribe un documento de hoja de cálculo en un archivo.
Variante de sintaxis: A un flujo
Sintaxis:
WriteAsync(<Flujo>, <TipoArchivoHojaCalculo>, <Adjuntos>)
Parámetros:
<Flujo> (obligatorio)
Tipo: Stream, MemoryStream, FileStream.
Flujo para escribir el documento de hoja de cálculo.
<TipoArchivoHojaCalculo> (opcional)
Tipo: SpreadsheetDocumentFileType.
Formato en el que se guardará el documento de hoja de cálculo.
Formatos admitidos: ANSITXT, DOCX, MXL, MXL7, ODS, PDF, TXT.
Valor predeterminado: MXL.
<Adjuntos> (opcional)
Tipo: PDFAttachmentCollection.
Objeto que contiene adjuntos de documentos PDF.
Si se escribe un documento de hoja de cálculo en formato PDF o PDF/A-3 y se especifica el parámetro <Adjuntos>, los adjuntos se agregan en formato PDF o PDF/A-3.
Descripción de la variante del método:
Para escribir datos en un flujo, utilice solo los siguientes formatos: ANSITXT, DOCX, XLSX, MXL, MXL7, ODS, PDF y TXT.
Escribe un documento de hoja de cálculo en un archivo.
¡Advertencia! El cliente web no admite esta variante del método.
Valor devuelto:
Tipo: Promise.
El resultado de la ejecución de la promesa:
- True si se inició el guardado utilizando la extensión del navegador y el usuario confirmó que recibió el archivo (el archivo se guardó).
- False si se inició el guardado utilizando la extensión del navegador y el usuario no confirmó que recibió el archivo (el archivo no se guardó).
- Undefined si se inició el guardado con la descarga del archivo utilizando las herramientas del navegador y se desconoce si se guardó el archivo.
Descripción:
Función asíncrona. Guarda una tabla en un archivo.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).
Nota:
En el servidor, cliente web y a través de la conexión externa:
- No está disponible el guardado en formato XLS95.
- No está disponible el guardado de documentos de hoja de cálculo con imágenes en formato MXL7. Si se intenta guardar un documento de hoja de cálculo con imágenes en formato MXL7, se genera una excepción.
No está disponible el guardado de una imagen de metarchivo en PDF.
En el cliente web, este método llama al servidor.
Cuando se utiliza la plataforma móvil, solo se pueden guardar datos en MXL y PDF.
Al exportar a PDF, las fuentes que no se pueden implementar, así como las que no son TrueType u OpenType, se reemplazan por la fuente Arial. Si no se encuentra la fuente Arial, se utilizará la fuente Helvetica.
Véase también:
SpreadsheetDocument, método Write
SpreadsheetDocument, método BeginWriting
Disponible desde:
Disponible desde la versión 8.3.18.


