Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="section"></param>
        /// <param name="bulletListType"></param>
        /// <param name="items"></param>
        /// <param name="itemText"></param>
        private void CreateSampleBulletList(NSection section, ENBulletListTemplateType bulletListType, int items, string itemText)
        {
            NBulletList bulletList = new NBulletList(bulletListType);

            m_RichText.Content.BulletLists.Add(bulletList);

            for (int i = 0; i < items; i++)
            {
                NParagraph par = new NParagraph(itemText + i.ToString());
                par.SetBulletList(bulletList, 0);
                section.Blocks.Add(par);
            }
        }
Esempio n. 2
0
            public override NDocumentBlock CreateDocument()
            {
                NDocumentBlock document = base.CreateDocument();
                NSection       section  = document.Sections[0];

                // Add bullet lists of all unordered types
                ENBulletListTemplateType[] bulletTypes = new ENBulletListTemplateType[] { ENBulletListTemplateType.Bullet };

                for (int i = 0; i < bulletTypes.Length; i++)
                {
                    NBulletList bulletList = new NBulletList(ENBulletListTemplateType.Bullet);
                    document.BulletLists.Add(bulletList);

                    for (int j = 1; j <= 3; j++)
                    {
                        NParagraph paragraph = new NParagraph("This is parargaph number " + j.ToString() +
                                                              ". This paragraph is contained in a bullet list of type " + bulletTypes[i].ToString());
                        paragraph.SetBulletList(bulletList, 0);
                        section.Blocks.Add(paragraph);
                    }
                }

                // Add bullet lists of all ordered types
                bulletTypes = new ENBulletListTemplateType[] { ENBulletListTemplateType.Decimal, ENBulletListTemplateType.LowerAlpha,
                                                               ENBulletListTemplateType.LowerRoman, ENBulletListTemplateType.UpperAlpha, ENBulletListTemplateType.UpperRoman };

                for (int i = 0; i < bulletTypes.Length; i++)
                {
                    section.Blocks.Add(new NParagraph());

                    NBulletList bulletList = new NBulletList(bulletTypes[i]);

                    for (int j = 1; j <= 3; j++)
                    {
                        NParagraph paragraph = new NParagraph("Bullet List Item " + j.ToString(), bulletList, 0);
                        section.Blocks.Add(paragraph);

                        for (int z = 1; z <= 3; z++)
                        {
                            NParagraph par2 = new NParagraph("Bullet List Sub Item " + z.ToString(), bulletList, 1);
                            section.Blocks.Add(par2);
                        }
                    }
                }

                return(document);
            }