Exemplo n.º 1
0
        public async Task ExecuteGenerateItemsPDFCommandAsync(IEnumerable <Item> items)
        {
            var page = new PdfViewPage();

            page.PdfFile = new Tools.NotifyTaskCompletion <string>(Task.Run(async() =>
            {
                return(await PdfService.Instance.MarkdownToPDF(items.Select(item => item.Markdown)));
            }
                                                                            ));
            page.BindingContext = page;
            await Navigation.PushAsync(page, true);
        }
Exemplo n.º 2
0
        public async Task ExecuteGeneratePDFCommandAsync(string markdown)
        {
            var page = new PdfViewPage();

            page.PdfFile = new Tools.NotifyTaskCompletion <string>(Task.Run(async() =>
                                                                            { return(await PdfService.Instance.MarkdownToPDF(new List <string>()
                {
                    markdown
                })); }
                                                                            ));
            page.BindingContext = page;
            await Navigation.PushAsync(page, true);
        }