Example #1
0
        }                                      // = new nhParaFmt();

        public listParaStyle()
        {
            Fnt     = new nhFont();
            ParaFmt = new nhParaFmt();

            return;
        }
Example #2
0
        }                                      // = new nhParaFmt();


        public headingStyle()
        {
            Fnt     = new nhFont();
            ParaFmt = new nhParaFmt();

            return;
        }
Example #3
0
        }                                           // = new nhParaFmt();


        public tocStyle()
        {
            bHeadingTocEnable = true;
            hdTocFnt          = new nhFont();
            hdTocParaFmt      = new nhParaFmt();

            headingTocFnts = new List <nhFont>();
            for (int i = 0; i < 9; i++)
            {
                headingTocFnts.Add(new nhFont());
            }

            headingTocParaFmts = new List <nhParaFmt>();
            for (int i = 0; i < 9; i++)
            {
                headingTocParaFmts.Add(new nhParaFmt());
            }

            inShpTocFnt     = new nhFont();
            inShpTocParaFmt = new nhParaFmt();

            tblTocFnt     = new nhFont();
            tblTocParaFmt = new nhParaFmt();

            return;
        }
Example #4
0
        public pageNumStyle()
        {
            // 缺省值

            Fnt     = new nhFont();
            ParaFmt = new nhParaFmt();

            return;
        }
Example #5
0
        }                                      // = new nhFont();

        public tizhuStyle()
        {
            strCapLabelName         = "";
            capPos                  = WdCaptionPosition.wdCaptionPositionBelow;
            align                   = WdParagraphAlignment.wdAlignParagraphCenter;
            strPrefix               = "";
            strPostfix              = "";
            bGetHeadingText         = false;
            bSnWhileSameHeadingText = false;
            bScopeAfterToc          = false;

            Fnt     = new nhFont();
            ParaFmt = new nhParaFmt();

            return;
        }
Example #6
0
        public void clone(tocStyle oth)
        {
            bHeadingTocEnable = oth.bHeadingTocEnable;

            hdTocFnt.clone(oth.hdTocFnt);
            hdTocParaFmt.clone(oth.hdTocParaFmt);

            nhFont    inFnt = null, oFnt = null;
            nhParaFmt inParaFmt = null, oParaFmt = null;

            int nCnt = headingTocFnts.Count;

            for (int i = 0; i < nCnt; i++)
            {
                inFnt = (nhFont)headingTocFnts[i];
                oFnt  = (nhFont)oth.headingTocFnts[i];

                inFnt.clone(oFnt);
            }

            nCnt = headingTocParaFmts.Count;
            for (int i = 0; i < nCnt; i++)
            {
                inParaFmt = (nhParaFmt)headingTocParaFmts[i];
                oParaFmt  = (nhParaFmt)oth.headingTocParaFmts[i];

                inParaFmt.clone(oParaFmt);
            }

            bInShpTocEnable = oth.bInShpTocEnable;
            inShpTocFnt.clone(oth.inShpTocFnt);
            inShpTocParaFmt.clone(oth.inShpTocParaFmt);

            bTblTocEnable = oth.bTblTocEnable;
            tblTocFnt.clone(oth.tblTocFnt);
            tblTocParaFmt.clone(oth.tblTocParaFmt);

            return;
        }
Example #7
0
        public docPubScheme()
        {
            Word.Application app = Globals.ThisAddIn.Application;

            strSchemeName = "";

            nTocEnable = 2;
            tocFnt     = new nhFont();
            tocParaFmt = new nhParaFmt();
            tocStyles  = new tocStyle();

            bHdSnsEnable = true;
            hdSnFnt      = new nhFont();
            hdSns        = new List <headingSn>();
            for (int i = 0; i < 9; i++)
            {
                headingSn hsn = new headingSn();

                fillHeadingSnDefault(hsn, i);

                hdSns.Add(hsn);
            }

            bHdStylesEnable = true;
            hdStyleFnt      = new nhFont();
            hdStyleParaFmt  = new nhParaFmt();

            hdStyles = new List <headingStyle>();
            for (int i = 0; i < 9; i++)
            {
                headingStyle hs = new headingStyle();
                fillHeadingStyleDefault(hs, i, @"宋体");
                hdStyles.Add(hs);
            }

            nTizhuEnable = 2;
            tizhuFnt     = new nhFont();
            tizhuParaFmt = new nhParaFmt();

            tblTizhuStyle   = new tizhuStyle();
            inShpTizhuStyle = new tizhuStyle();


            bTblEnable = true;
            tblFont    = new nhFont();
            //tblEveryParaFmt = new nhParaFmt();
            tblParaFmt = new nhParaFmt();

            bInShpEnable = true;
            inShpParaFmt = new nhParaFmt();


            nListParaEnable = 2;
            listParaFnt     = new nhFont();
            listParaParaFmt = new nhParaFmt();

            outTblListParaStyle = new listParaStyle();
            inTblListParaStyle  = new listParaStyle();

            //
            nTextBodyEnable = 2;
            textBodyFnt     = new nhFont();
            textBodyParaFmt = new nhParaFmt();

            outTblTextBodyStyle = new textBodyStyle();
            inTblTextBodyStyle  = new textBodyStyle();


            nPgNumEnable = 2;
            pgNumStyle   = new pageNumStyle();

            pgNumStyles = new List <pageNumStyle>();
            for (int i = 0; i < 9; i++)
            {
                pageNumStyle pg = new pageNumStyle();
                pgNumStyles.Add(pg);
            }


            m_hashSnStyle2Name.Clear();
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleNone, "");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleArabic, "1");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleUppercaseRoman, "I");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleLowercaseRoman, "i");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleUppercaseLetter, "A");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleLowercaseLetter, "a");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleSimpChinNum3, "一");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleSimpChinNum2, "壹");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleZodiac1, "甲");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleZodiac2, "子");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleOrdinal, "1st");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleCardinalText, "One");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleOrdinalText, "First");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleArabicLZ, "01");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleLegalLZ, "01");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleLegal, "1");
            m_hashSnStyle2Name.Add(Word.WdListNumberStyle.wdListNumberStyleNumberInCircle, "①");

            return;
        }
Example #8
0
        }                                      // = new nhParaFmt();

        public textBodyStyle()
        {
            Fnt     = new nhFont();
            ParaFmt = new nhParaFmt();
            return;
        }