Página 1 de 1

Exportación a Open Documents Spreadsheet

Publicado: Mar Nov 29, 2022 10:27 am
por bingen
Buenas xTeam

Está claro que FR exporta a Calc de LibreOffice pero a la hora de setear los parámetros de exportación no encuentro la manera.
Parametrizo la exportación de múltiples formatos como PDFExport, HTMLExport, RTFExport, CSVExport, XLSExport, DotMatrixExport, BMPExport, JPEGExport, TIFFExport, GIFExport, SimpleTextExport, MailExport, XMLExport, BIFFEXPORT e incluso el ODTExport pero si quiero parametrizar Cal que debería de ser ODSExport no existe y no encuentro ninguna ayuda por internet ni en los manuales de FR de ninguna parte.

Así que no se si me podéis decir como se llama internamente el objeto de exportación a ODS.

Gracias

Re: Exportación a Open Documents Spreadsheet

Publicado: Mar Nov 29, 2022 12:30 pm
por ignacio
Imagen 354.png
Imagen 354.png (51.01 KiB) Visto 1130 veces

Re: Exportación a Open Documents Spreadsheet

Publicado: Mié Nov 30, 2022 11:04 am
por bingen
Parece que no me he explicado bien, dije INTERNAMENTE Ignacio no en el menú, hasta aquí ya llego hombre.

Por ejemplo la opción que tu señalas Open Document Text internamente se llama ODTExport y la parametrizo desde mi aplicación de esta manera:
//ODT Open Document Text
::SetProperty("ODTExport" ,"Creator", NameCase(Appdata:cUsername) )
::SetProperty("ODTExport" ,"Wysiwyg", .F.)
::SetProperty("ODTExport" ,"BackGround", .F.)
::SetProperty("ODTExport" ,"OpenAfterExport", lOpenAfterExport)

Pero si intento parametrizar ODSExport da error, no existe y eso es lo que preguntaba, a ver si puedes decirme tu que ves algo más adentro que yo como se llama.
He mirado en los manuales de FR y en versiones más nuevas hay un ODFExport que engloba a OTD y ODS pero eso en nuestra versión tampoco existe.

Muchas gracias.

Re: Exportación a Open Documents Spreadsheet

Publicado: Mié Nov 30, 2022 6:59 pm
por ignacio
Hay que mirar un poco más y verías como sacarlo desde el preview.

Código: Seleccionar todo

METHOD FormInitialize( oSender ) CLASS TForm3

   LOCAL oItem AS CLASS TMenuItem
   LOCAL n := 1

   FOR EACH oItem IN ::oPopupMenu1:aItems
      oItem:Cargo := n++
      oItem:OnClick := {|o| ::oFrPreview1:Export( o:Cargo ) }
   NEXT

RETURN Nil
Compruebo que efectivamente estaba fallanda el ODT, ya está corregido. Estará en la nueva versión de Xailer.

Saludos

Re: Exportación a Open Documents Spreadsheet

Publicado: Jue Dic 01, 2022 8:57 am
por bingen
Pues ya lo veré cuando esté, gracias.