Esempio n. 1
0
        public static ChapterAutoNumber GetChapter(Properties attributes)
        {
            ChapterAutoNumber chapter = new ChapterAutoNumber("");

            SetSectionParameters(chapter, attributes);
            return(chapter);
        }
Esempio n. 2
0
        public IElement GetElemento()
        {
            Section grupo;
            var     texto = (Paragraph)Texto.GetElemento();

            if (Parent == null)
            {
                grupo = new ChapterAutoNumber(texto);
            }
            else
            {
                grupo = Parent.AddSection(texto);
            }

            foreach (Grupo subgrupo in subgrupos)
            {
                subgrupo.Parent = grupo;
                subgrupo.GetElemento();
            }

            foreach (IElemento item in contenido)
            {
                grupo.Add(item.GetElemento());
            }

            if (!Numerado)
            {
                grupo.NumberDepth = 0;
            }

            if (Titulo != string.Empty)
            {
                grupo.BookmarkTitle = Titulo;
            }

            grupo.BookmarkOpen   = true;
            grupo.TriggerNewPage = SaltarPagina;
            return(grupo);
        }
Esempio n. 3
0
 public static ChapterAutoNumber GetChapter(Properties attributes)
 {
     ChapterAutoNumber chapter = new ChapterAutoNumber("");
     SetSectionParameters(chapter, attributes);
     return chapter;
 }