Example #1
0
 public static ChapterAutoNumber GetChapter(Properties attributes)
 {
     ChapterAutoNumber chapter = new ChapterAutoNumber("");
     SetSectionParameters(chapter, attributes);
     return chapter;
 }
Example #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;
        }