2015-03-04 5 views
0

У меня есть кнопка в форме infoPath, называемой btnPrint, которую я связываю через formcode.cs, как я могу заставить кнопку распечатать текущее представление, используя настройки принтера по умолчанию?Печать представления InfoPath в C#

Я обнаружил, что вы можете использовать xmlform.print() или this.print, но он утверждает, что для него нет определения.

+0

Возможно, есть способ сделать это, но почему бы просто не использовать встроенные кнопки печати InfoPath? – Chris

ответ

0

Попробуйте это.

if (Convert.ToInt32(this.MainDataSource.CreateNavigator().SelectSingleNode 
("FullXPath", this.NamespaceManager).Value) <= 35) 
{ 
    this.Print(); 
}