как размер изображения динамический отчет стимулсофт mvc core - PullRequest
0 голосов
/ 07 июля 2019

Я добавляю изображение в sitmul desinger. Я хочу установить настройки динамического изменения размера и вырасти. также измените размер страницы отчета на a5 или a4. Насколько я могу решить эту проблему, попробуйте Google Serach, но не получите результат.

@Html.StiNetCoreViewer(new StiNetCoreViewerOptions()
{
    //Width = Unit.Pixel(794),
    //Height = Unit.Pixel(1123),

    //setPageFormat(200, 500, PageOrientation.PORTRAIT),
    Theme = Stimulsoft.Report.Web.StiViewerTheme.Office2013WhiteBlue,
    Localization = "Localization/fa.xml",
    Actions =
    {
        GetReport = "Print",
        ViewerEvent = "ViewerEvent",

    },
    Appearance =
        {
        RightToLeft=true,
            PageAlignment=Stimulsoft.Report.Web.StiContentAlignment.Center,
            BackgroundColor = System.Drawing.Color.White,
            PageBorderColor = System.Drawing.Color.Blue,
            ShowPageShadow = true,
            ScrollbarsMode = true,
          //  InterfaceType = Stimulsoft.Report.Web.StiInterfaceType.Auto

        },
    Exports =
        {
        ShowExportToDbf = false,
          ShowExportToDif = false,
          ShowExportToHtml= false,
          ShowExportToPowerPoint=false,
          ShowExportToCsv=false,
          ShowExportToDocument = false,
          ShowExportToExcel2007= false,
          ShowExportToImageBmp=false,
          ShowExportToRtf=false,
          ShowExportToImageSvgz=false,
        },


})

1 Ответ

0 голосов
/ 16 июля 2019

привет, я решил эту проблему

 foreach (StiPage page in report.Pages)
            {
                page.Orientation = StiPageOrientation.Portrait;
                page.Margins.Top = 0;
                page.Margins.Bottom = 0;
                page.Margins.Left = 0;
                page.Margins.Right = 0;
                page.PaperSize = System.Drawing.Printing.PaperKind.A4;

            }
 StiReport report = new StiReport();
  var image = report.GetComponentByName("Image1") as StiImage;
  image.CanGrow =false ;    
 image.Width = 120;
...