public void AddTemplates(Template[] atmpl) { if (atmpl.Length == 0) { return; } ArrayList alsNamesAdded = new ArrayList(); foreach (Template tmpl in atmpl) { m_alsTemplates.Add(tmpl); alsNamesAdded.Add(tmpl.Name); } TemplateDocTemplate doct = (TemplateDocTemplate)m_doct; doct.OnTemplatesAdded(this, (string[])alsNamesAdded.ToArray(typeof(string))); SetModified(true); }
public void AddTemplates(string[] astrFileBitmap) { ArrayList alsNamesAdded = new ArrayList(); foreach (string strFileBitmap in astrFileBitmap) { Template tmpl = new Template(this, "tmpl" + m_cookie); m_cookie++; if (tmpl.Import(strFileBitmap)) { alsNamesAdded.Add(tmpl.Name); m_alsTemplates.Add(tmpl); } } if (alsNamesAdded.Count != 0) { TemplateDocTemplate doct = (TemplateDocTemplate)m_doct; doct.OnTemplatesAdded(this, (string[])alsNamesAdded.ToArray(typeof(string))); } SetModified(true); }