Beispiel #1
0
 /// <summary>
 /// Muestra la vista previa de un informe.
 /// </summary>
 /// <param name="pg"></param>
 /// <param name="withHeader"></param>
 public void ShowInforme(FormPage pg, bool withHeader = true)
 {
     SldTextSize.Value = pg.TextSize;
     SldImgWidth.Value = pg.ImgSize;
     page = pg;
     ChkConHeader.IsChecked   = withHeader;
     page.View.LayoutUpdated += UpdtLayout;
     FrmPreview.Navigate(pg);
     ShowDialog();
     page.View.LayoutUpdated -= UpdtLayout;
 }
        /// <summary>
        /// 预览文件
        /// </summary>
        /// <param name="attachment"></param>
        private void PreviewFile(Attachment attachment)
        {
            this.Cursor = Cursors.WaitCursor;
            var stream = GetFile(attachment.Id);

            this.Cursor = Cursors.Default;

            FrmPreview preview = new FrmPreview(attachment, stream);

            preview.ShowDialog();
        }
Beispiel #3
0
 public PreviewConsumer(FrmPreview newFrmPreview)
 {
     Preview = newFrmPreview ?? throw new ArgumentNullException(nameof(newFrmPreview));
 }