private void addMetadata()
        {
#if NET40
            var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
#else
            var version = typeof(MergePdfDocuments).GetTypeInfo().Assembly.GetName().Version.ToString();
#endif

            if (DocumentMetadata != null)
            {
                _document.AddTitle(DocumentMetadata.Title);
                _document.AddSubject(DocumentMetadata.Subject);
                _document.AddAuthor(DocumentMetadata.Author);
                _document.AddCreator(DocumentMetadata.Application + ", Using Orion.Framework.Pdf.Reports V" + version);
                _document.AddKeywords(DocumentMetadata.Keywords);
            }
            else
            {
                _document.AddCreator("Orion.Framework.Pdf.Reports V" + version);
            }

            _writer.CreateXmpMetadata();
            _writer.SetPdfVersion(PdfWriter.PdfVersion15);
            _writer.RgbTransparencyBlending = true;
        }
Exemplo n.º 2
0
        private void addMetadata()
        {
            var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();

            if (DocumentMetadata != null)
            {
                _document.AddTitle(DocumentMetadata.Title);
                _document.AddSubject(DocumentMetadata.Subject);
                _document.AddAuthor(DocumentMetadata.Author);
                _document.AddCreator(DocumentMetadata.Application + ", Using PdfRpt V" + version);
                _document.AddKeywords(DocumentMetadata.Keywords);
            }
            else
            {
                _document.AddCreator("PdfRpt V" + version);
            }

            _writer.CreateXmpMetadata();
            _writer.SetPdfVersion(PdfWriter.PDF_VERSION_1_5);
            _writer.RgbTransparencyBlending = true;
        }