Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }