public ImgTemplate(PdfTemplate template)
: base((Uri)null)
{
if (template == null)
throw new BadElementException(MessageLocalization.GetComposedMessage("the.template.can.not.be.null"));
if (template.Type == PdfTemplate.TYPE_PATTERN)
throw new BadElementException(MessageLocalization.GetComposedMessage("a.pattern.can.not.be.used.as.a.template.to.create.an.image"));
type = Element.IMGTEMPLATE;
scaledHeight = template.Height;
this.Top = scaledHeight;
scaledWidth = template.Width;
this.Right = scaledWidth;
TemplateData = template;
plainWidth = this.Width;
plainHeight = this.Height;
}