Beispiel #1
0
        internal void Open(bool writeNoVerticalMarginClass)
        {
            byte[] bytes = m_olArabic;
            switch (m_style)
            {
            case RPLFormat.ListStyles.Numbered:
                switch (m_listLevel % 3)
                {
                case 2:
                    bytes = m_olRoman;
                    break;

                case 0:
                    bytes = m_olAlpha;
                    break;
                }
                break;

            case RPLFormat.ListStyles.Bulleted:
                switch (m_listLevel % 3)
                {
                case 1:
                    bytes = m_ulDisc;
                    break;

                case 2:
                    bytes = m_ulCircle;
                    break;

                case 0:
                    bytes = m_ulSquare;
                    break;
                }
                break;
            }
            m_renderer.WriteStream(bytes);
            if (m_listLevel == 1 && writeNoVerticalMarginClass)
            {
                m_renderer.WriteClassName(m_noVerticalMarginClassName, m_classNoVerticalMargin);
            }
            m_renderer.WriteStream(m_closeBracket);
        }
 protected void WriteStream(string s)
 {
     m_renderer.WriteStream(s);
 }