private static string GetImageAnnotationHtml(aim_dotnet.ImageAnnotation imageAnnotation)
        {
            var sb            = new StringBuilder();
            var htmlFormatter = new AimHtmlFormatter();
            var ctrlColor     = Color.FromKnownColor(KnownColor.Control);

            sb.Append(HtmlDocHeader);
            sb.AppendFormat("<body style=\"background-color: #{0}{1}{2};\" onload=\"setupPaths(['{3}', '{4}'])\">",
                            ctrlColor.R.ToString("X2"), ctrlColor.G.ToString("X2"), ctrlColor.B.ToString("X2"),
                            MinusImagePathName, PlusImagePathName);
            sb.Append("<div id=\"main_content\">");
            sb.Append(htmlFormatter.GetAnatomicEntitiesHtml(imageAnnotation.AnatomyEntityCollection));
            sb.Append(htmlFormatter.GetImagingObservationHtml(imageAnnotation.ImagingObservationCollection));
            sb.Append("</div>");
            sb.Append("</body>");
            sb.Append("</html>");

            return(sb.ToString());
        }
        private static string GetImageAnnotationHtml(aim_dotnet.ImageAnnotation imageAnnotation)
        {
            var sb = new StringBuilder();
            var htmlFormatter = new AimHtmlFormatter();
            var ctrlColor = Color.FromKnownColor(KnownColor.Control);

            sb.Append(HtmlDocHeader);
            sb.AppendFormat("<body style=\"background-color: #{0}{1}{2};\" onload=\"setupPaths(['{3}', '{4}'])\">",
                ctrlColor.R.ToString("X2"), ctrlColor.G.ToString("X2"), ctrlColor.B.ToString("X2"),
                MinusImagePathName, PlusImagePathName);
            sb.Append("<div id=\"main_content\">");
            sb.Append(htmlFormatter.GetAnatomicEntitiesHtml(imageAnnotation.AnatomyEntityCollection));
            sb.Append(htmlFormatter.GetImagingObservationHtml(imageAnnotation.ImagingObservationCollection));
            sb.Append("</div>");
            sb.Append("</body>");
            sb.Append("</html>");

            return sb.ToString();
        }