dotnetpro.WPF.TableReport.ReportPresenter.ShowSettings C# (CSharp) Метод

ShowSettings() публичный Метод

public ShowSettings ( ) : void
Результат void
        public void ShowSettings()
        {
            PrintTicketConverter ptc = new PrintTicketConverter(PrinterName, printqueue.ClientPrintSchemaVersion);
            IntPtr mainWindowPtr = this.Handle;

            byte[] myDevMode = ptc.ConvertPrintTicketToDevMode(ticket, BaseDevModeType.PrinterDefault);
            GCHandle pinnedDevMode = GCHandle.Alloc(myDevMode, GCHandleType.Pinned);
            IntPtr pDevMode = pinnedDevMode.AddrOfPinnedObject();
            int res = Helpers.DocumentProperties(mainWindowPtr, IntPtr.Zero, printqueue.FullName, pDevMode, pDevMode, 14);
            if (res == 1)
            {
                ticket = ptc.ConvertDevModeToPrintTicket(myDevMode);
                pinnedDevMode.Free();
                NotifyPropertyChanged("PageOrientation");
                NotifyPropertyChanged("NumberOfCopies");
                GenerateFixedDocument(false);
            }
        }