Как распечатать страницу без предварительного просмотра от Стимулсофт в Web Api - PullRequest
0 голосов
/ 06 июля 2018

Я хочу запустить заказ на печать, когда наберу этот URL-адрес и напечатаю нужный документ.

Это URL, который вызывает этот метод:

http://localhost:9090/api/printPage

Метод API

[HttpGet]
[Route("PrintPage")]
public boolean PrintPage()
{
    try
    {       
        var p = new List<Person>()
        {
            new Person() {Id = 1, FirstName = "omid", LastName = "nasri", Gender = true}
            , new Person() {Id = 2, FirstName = "hana", LastName = "akbari", Gender = false}
            , new Person() {Id = 3, FirstName = "ali", LastName = "jahani", Gender = true }
            , new Person() {Id = 4, FirstName = "sara", LastName = "sabori", Gender = false }
        };

        var mainReport = new StiReport();

        mainReport.Load(@"D:\WebSite\Web\Print\Report.mrt");
        mainReport.RegBusinessObject("persons" , p);

        mainReport.Print(false);

        return true;
    }
    catch (Exception ex)
    {
        return false;
    }    
}

Screen Shot Business Object persons

Я использую стимулсофт 2012.1.

...