sajithnet Ответов: 2

Как показать документ-просмотрщик в c#.net(окна)


привет,

я планирую показать свой отчет в программе просмотра документов, но программа просмотра документов не работает.
не показывается в моей форме, когда я проверяю видимость, это ложь.как можно
я изменяю видимость и вижу средство просмотра документов .


using System;
using System.IO;
//using System.Windows.Controls;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Forms;
using System.Windows.Xps.Packaging;
using System.Xml;

namespace HelloXPSWorld {
  public partial class Form1: Form {
      DocumentViewer viewer;
      private System.Windows.Forms.TextBox txt;
    public Form1() {
      InitializeComponent();
    }

    private void Form1_Load(object sender,EventArgs e) {
      viewer = new DocumentViewer();
    XpsDocument xd = new XpsDocument("test.xps",FileAccess.ReadWrite);
     viewer.Document = xd.GetFixedDocumentSequence();
      viewer.Visibility = Visibility.Collapsed;
     bool bln = viewer.IsVisible;//here it is false
    viewer.BringIntoView();
    }
  }
}

2 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Что ты делаешь? По крайней мере удалить viewer.Visibility = Visibility.Collapsed!
Также добавить Controls.Add(viewer).

—СА


sajithnet

Управления.Добавить(просмотрщик)мы можем добавить только систему.Окна.Элемент управления формы)
но Document-viewer(просмотрщик) - это система.Окна.Управления.
в случае видимости я удалил то что вы сказали все еще получаю
bool bln = просмотрщик.IsVisible;//здесь оно ложно.
Моя потребность состоит в том, чтобы показать отчет XPS на XPSviewer, но я
мне не удалось найти никаких образцов, поэтому я попробовал использовать Document-viewer.если у вас есть какие-либо
хорошие образцы, чтобы показать отчет XPS на XPSviewer, пожалуйста, пришлите его.

Рейтинг:
0

Member 12103338

Пожалуйста предоставьте просмотрщик документов asp dot net бесплатный исходный код