Exemple #1
0
        private void initPdfWriter(Stream stream)
        {
            if ((int)_pdfRptData.DocumentPreferences.ConformanceLevel > (int)PdfXConformance.PDFX32002)
            {
                PdfWriter = PdfAWriter.GetInstance(PdfDoc, stream, PdfConformance.PdfXToPdfA[_pdfRptData.DocumentPreferences.ConformanceLevel]);
            }
            else
            {
                PdfWriter = PdfWriter.GetInstance(PdfDoc, stream);
            }

            var pageEvents = new PageEvents
            {
                PdfRptHeader           = _pdfRptData.Header,
                PageSetup              = _pdfRptData.DocumentPreferences,
                PdfRptFooter           = _pdfRptData.Footer,
                CurrentRowInfoData     = LastRenderedRowData,
                ColumnSummaryCellsData = ColumnSummaryCellsData
            };

            PdfWriter.PageEvent = pageEvents;
            _pdfConformance     = new PdfConformance {
                PdfWriter = PdfWriter, PageSetup = _pdfRptData.DocumentPreferences
            };
            _pdfConformance.SetConformanceLevel();
        }
 public DraftPublishService(
     IProjectService projectService,
     IPageQueries pageQueries,
     IPageCommands pageCommands,
     PageEvents eventHandlers,
     IContentHistoryCommands historyCommands,
     ITreeCache treeCache,
     ILogger <DraftPublishService> logger
     )
 {
     _projectService  = projectService;
     _pageQueries     = pageQueries;
     _pageCommands    = pageCommands;
     _eventHandlers   = eventHandlers;
     _historyCommands = historyCommands;
     _navigationCache = treeCache;
     _log             = logger;
 }
Exemple #3
0
        public BaseFunctionality()
        {
            Menu          = new RecursiveMenu();
            BreadCrumb    = new BreadCrumb();
            MainMenu      = new MainMenu();
            SecondaryMenu = new SecondaryMenu();
            ViewMode      = new ViewMode();
            Theme         = new Theme();
            PageEvents    = new PageEvents();
            Blocks        = new Blocks();

            ContentLists = new Dictionary <string, Type>
            {
                { Strings.ListContentTree, typeof(ListContentTree) },
                { Strings.LinkList, typeof(LinkList) },
                { Strings.ExternalList, typeof(ExternalList) },
            };
        }
        private void initPdfWriter(Stream stream)
        {
            PdfWriter = PdfWriter.GetInstance(PdfDoc, stream);

            var pageEvents = new PageEvents
            {
                PdfRptHeader           = _pdfRptData.Header,
                PageSetup              = _pdfRptData.DocumentPreferences,
                PdfRptFooter           = _pdfRptData.Footer,
                CurrentRowInfoData     = LastRenderedRowData,
                ColumnSummaryCellsData = ColumnSummaryCellsData,
                MainTableEvents        = _pdfRptData.MainTableEvents,
                PdfFont = _pdfRptData.PdfFont,
                PdfColumnsAttributes = _pdfRptData.PdfColumnsAttributes
            };

            PdfWriter.PageEvent = pageEvents;
            _pdfConformance     = new PdfConformance {
                PdfWriter = PdfWriter, PageSetup = _pdfRptData.DocumentPreferences
            };
            _pdfConformance.SetConformanceLevel();
        }
Exemple #5
0
 protected override void OnInit(EventArgs e)
 {
     base.OnInit(e);
     PageEvents.Trace(this);
 }
Exemple #6
0
 protected override void OnPreRender(EventArgs e)
 {
     base.OnPreRender(e);
     PageEvents.Trace(this);
 }
Exemple #7
0
 // Occurs after the page has completed saving all view state and control state information for the page and controls on the page.
 protected override void OnSaveStateComplete(EventArgs e)
 {
     base.OnSaveStateComplete(e);
     PageEvents.Trace(this);
 }
 public void AddToPageEvents(PageEvents pageEvents)
 {
     base.AddObject("PageEvents", pageEvents);
 }
 public static PageEvents CreatePageEvents(global::System.Guid pageEventId, global::System.Guid itemId, string dataKey, string data, int dataCode, string text, long timestamp, int customSorting, global::System.DateTime dateTime)
 {
     PageEvents pageEvents = new PageEvents();
     pageEvents.PageEventId = pageEventId;
     pageEvents.ItemId = itemId;
     pageEvents.DataKey = dataKey;
     pageEvents.Data = data;
     pageEvents.DataCode = dataCode;
     pageEvents.Text = text;
     pageEvents.Timestamp = timestamp;
     pageEvents.CustomSorting = customSorting;
     pageEvents.DateTime = dateTime;
     return pageEvents;
 }
Exemple #10
0
 public CommonRoutine(HTMLDocument HtmlDocument)
 {
     this.PageScraper = new PageScraper(HtmlDocument);
     this.PageActions = new PageEvents();
 }