public override void Generate(String pdfFilename)
        {
            var doc = XElement.Load(mTemplatePath);

            ReplaceAttributeValue(doc, ID_ONVIF_LOGO, "src", Path.Combine(CTTSettings.GetStylesheetsDir(), "onvif_doc_template_logo.jpg")); // TODO resource

            ReplaceIds(doc, Info);

            AddDevicesList(doc);
            FillDevicesList(doc);

            AddErratumList(doc, mErratumTable.Count);
            FillErratumList(doc, mErratumTable);

            RenderPdf(doc, Path.Combine(CTTSettings.GetOutputDir(), pdfFilename));
        }
Beispiel #2
0
        public override void Generate(String pdfFilename)
        {
            var doc = XElement.Load(mTemplatePath);

            ReplaceAttributeValue(doc, ID_ONVIF_LOGO, "src", Path.Combine(CTTSettings.GetStylesheetsDir(), "onvif_doc_template_logo.jpg")); // TODO resource

            ReplaceIds(doc, Info);

            //PrintUniqueIds(xmlDoc);

            AddDevicesList(doc);  // modify xml

            FillDevicesList(doc); // add device info

            RenderPdf(doc, Path.Combine(CTTSettings.GetOutputDir(), pdfFilename));
        }