public InvoiceHistoryApiController(IUnitOfWork unitOfWork, IMailHelper mailHelper, IApiClient apiClient, IPdfManager pdfManager, IWebClient webClient, IMyJwtDecoder jwtDecoder, ICache cache) : base(unitOfWork, mailHelper, apiClient, jwtDecoder, cache) { this.pdfManager = pdfManager; this.webClient = webClient; }
public MainPresenter(IMainWindow <string> mainWindow, IMessageService messageService) { _pdfManager = new PdfManager(); _messageService = messageService; _mainWindow = mainWindow; _mainWindow.ImportMetaDataToExcelClick += _mainWindow_ImportMetaDataToExcelClick; }
private static IPdfParam GenericCreateParam(IPdfManager objPdf, float xValue, float yValue, float widthValue, float heightValue, float scaleXValue, float scaleYValue) { var objParam = objPdf.CreateParam(Missing.Value); objParam["x"].Value = xValue; objParam["y"].Value = yValue; objParam["width"].Value = widthValue; objParam["height"].Value = heightValue; objParam["ScaleX"].Value = scaleXValue; objParam["ScaleY"].Value = scaleYValue; return(objParam); }
private int WritePretreToPdf(IPdfManager pdfManager, Pretre pretre) { int totalPage = 0; if (pretre.Photos.Any()) { pdfManager.AddImage(pretre.Photos.First().NomCompletFichier, pretre.NomEtDateVie, null, _fileMissingMessage); totalPage++; } var pdfFilesToMerge = pretre.Documents; foreach (var pdf in pdfFilesToMerge) { var nbPagePdf = pdfManager.AddPdf(pdf.NomCompletFichier, null, _fileMissingMessage, null, true); totalPage += nbPagePdf; } foreach (var articleRevue in pretre.ArticlesRevue) { var documentToMerge = articleRevue.GetDocuments(); foreach (var doc in documentToMerge) { totalPage += pdfManager.AddPdf(doc.NomCompletFichier, doc.Tag, _fileMissingMessage, articleRevue.PagesReferences.ListePages.ToList()); } } var currentNumberOfPage = pdfManager.GetCurrentPageNumber(); if (pretre.FonctionsLieu.Any()) { pdfManager.AddNewPage(); pdfManager.WriteTitle("Fonctions " + pretre.NomEtDateVie, 1, true, true, false, true); foreach (var fl in pretre.GetFormatedFonctions()) { pdfManager.WriteText(fl); } } totalPage = totalPage - currentNumberOfPage + pdfManager.GetCurrentPageNumber(); return(totalPage); }
private static void CreatePdfPage(IPdfManager pdfManagerObj, IPdfDocument pdfDocumentObj, string imagePath) { try { var objFont = pdfDocumentObj.Fonts["Times-BoldItalic", Missing.Value]; var objPage = pdfDocumentObj.Pages.Add(9.25 * 72, 10.875 * 72, Missing.Value); var templateImage = pdfDocumentObj.OpenImage(imagePath, Missing.Value); objPage.Width = templateImage.Width; objPage.Height = templateImage.Height; var objParam = GenericCreateParam(pdfManagerObj, 0, 0, objPage.Width, objPage.Height, 1, 1); objPage.Background.DrawImage(templateImage, objParam); } catch (Exception exception) { throw; } }
public HomeController(ILogger logger, IUnitOfWork unitOfWork, IPdfManager pdfManager) { _unitOfWork = unitOfWork; _pdfManager = pdfManager; }
public ArticleRevueService(IUnitOfWork uow, IPdfManager pdfManager) { _uow = uow; _pdfManager = pdfManager; }
public PretreService(IUnitOfWork uow, IPdfManager pdfManager) { _uow = uow; _pdfManager = pdfManager; }
public PdfController(IPdfManager pdfManager) { PdfManager = pdfManager; }
public WordManager(IWordProcessor docProc, IXmlManager xmlworker, IPdfManager pdfWorker) { this._wordProcessor = docProc; this._xmlManager = xmlworker; this._pdfManager = pdfWorker; }
public CatalogueService(IUnitOfWork uow, IPdfManager pdfManager, IWordSearchParser wordSearchParser) { _uow = uow; _pdfManager = pdfManager; _wordSearchParser = wordSearchParser; }
public PdfFromTextService(IPdfManager pdfManager) => _pdfManager = pdfManager;