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); }