private void BuildStandardSignature(Document doc, PdfReportConfig cfg)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("\n");
            sb.Append("\nSupervisor Signature: __________________________________________   Date: _________________");

            Phrase phrase = new Phrase(sb.ToString(), cfg.HeaderNormalFont);

            doc.Add(phrase);
        }
        private void BuildSignature(Document doc, PdfReportConfig cfg)
        {
            switch (cfg.SignatureUsed)
            {
            case PdfReportConfig.ESignatureUsed.Standard:
                BuildStandardSignature(doc, cfg);
                break;

            default:
                //do nothing
                break;
            }
        }
Exemplo n.º 3
0
 public PdfReportEventsHandler(PdfReportConfig cfg)
 {
     m_cfg = cfg ?? new PdfReportConfig();
 }
 public PdfReportBuilder(PdfReportConfig cfg)
 {
     m_config = cfg;
 }