예제 #1
0
파일: Pdf.cs 프로젝트: viralogic/PdfBuilder
 /// <summary>
 /// Saves content on the page rendered by a renderer instance to a given file
 /// </summary>
 /// <param name="renderer">Instance of object that implements a IPdfRenderer interface<see cref="PdfBuilder.Interfaces.IPdfRenderer"/> </param>
 /// <param name = "fileName" > The name of the file to write PDF content to<see cref="System.String"/></param>
 public void Save(IPdfRenderer renderer, string fileName)
 {
     using (var f = File.Create(fileName))
     {
         this.Render(renderer, f);
     }
 }
예제 #2
0
 public PdfSharpImporter(IErrorOutput errorOutput, IPdfPasswordProvider pdfPasswordProvider, ThumbnailRenderer thumbnailRenderer, ScannedImageRenderer scannedImageRenderer, IPdfRenderer pdfRenderer)
 {
     this.errorOutput          = errorOutput;
     this.pdfPasswordProvider  = pdfPasswordProvider;
     this.thumbnailRenderer    = thumbnailRenderer;
     this.scannedImageRenderer = scannedImageRenderer;
     this.pdfRenderer          = pdfRenderer;
 }
 public TemplateToPdfCommandHandler(
     ITemplateProvider templateProvider,
     ITemplateCompiler templateCompiler,
     IPdfRenderer pdfRenderer,
     IParser parser,
     ISaleRepository saleRepository)
 {
     _templateProvider = templateProvider;
     _templateCompiler = templateCompiler;
     _pdfRenderer      = pdfRenderer;
     _parser           = parser;
     _saleRepository   = saleRepository;
 }
예제 #4
0
 public ScannedImageRenderer(IPdfRenderer pdfRenderer)
 {
     this.pdfRenderer = pdfRenderer;
 }
예제 #5
0
파일: Pdf.cs 프로젝트: viralogic/PdfBuilder
 /// <summary>
 /// Renders content on the page using a renderer instance to a given stream
 /// </summary>
 /// <param name="renderer">Instance of object that implements a IPdfRenderer interface<see cref="PdfBuilder.Interfaces.IPdfRenderer"/></param>
 /// <param name="stream">Stream instance used to write pdf text to <see cref="System.IO.Stream"/></param>
 public void Render(IPdfRenderer renderer, Stream stream)
 {
     renderer.RenderPdf(this);
     this.Render(stream);
 }
예제 #6
0
 public ExportDataViews(IPdfRenderer pdfRenderer)
 {
     _pdfRenderer = pdfRenderer;
 }
예제 #7
0
 public IndexModel(IPdfRenderer pdfRenderer)
 {
     _pdfRenderer = pdfRenderer;
 }
예제 #8
0
 public ExportWorkOrderPhotos(IPdfRenderer pdfRenderer)
 {
     _pdfRenderer = pdfRenderer;
 }
 public DynamicRenderer(IPdfRenderer <Paragraph> paragraph
                        , IPdfRenderer <Table> table)
 {
     //variable assignment
 }