Пример #1
0
        public void Save(string filename)
        {
            MemoryStream stream = new MemoryStream();

            if (m_loadedDoc != null)
            {
                m_loadedDoc.Save(stream);
            }
            else
            {
                Init();
                m_document.Save(stream);
                m_document.Close(true);
            }
            stream.Position = 0;

#if __ANDROID__
            SaveAndroid.Save(filename, "application/pdf", stream, MainActivity.TheView);
#elif __IOS__
            PreviewController.Save(filename, "application/pdf", stream);
#endif
            m_document = null;

            Utils.SaveFile(filename, stream);
        }
Пример #2
0
        public void Save(string filename)
        {
            MemoryStream stream = new MemoryStream();

            m_workbook.SaveAs(stream);
            m_workbook.Close();
            m_excelEngine.Dispose();

            if (stream != null)
            {
#if __ANDROID__
                SaveAndroid.Save(filename, "application/msexcel", stream, MainActivity.TheView);
#elif __IOS__
                PreviewController.Save(filename, "application/msexcel", stream);
#endif
            }
            Utils.SaveFile(filename, stream);
            m_excelEngine = null;
        }
Пример #3
0
        public void Save(string filename)
        {
            m_section.AddParagraph();

            MemoryStream stream = new MemoryStream();

            m_document.Save(stream, FormatType.Word2013);
            m_document.Close();
            m_document.Dispose();

            if (stream != null)
            {
#if __ANDROID__
                SaveAndroid.Save(filename, "application/msword", stream, MainActivity.TheView);
#elif __IOS__
                PreviewController.Save(filename, "application/msword", stream);
#endif
            }
            Utils.SaveFile(filename, stream);
            m_document = null;
        }