Example #1
0
        private Paragraph CreateEmptyTitleParagraph()
        {
            DocxParam param = CreateTitleParam();

            param.Justification = new Justification()
            {
                Val = JustificationValues.Left
            };
            return(CreateParagraph("", param));
        }
Example #2
0
        private void WriteTableOfContents(Body body)
        {
            Paragraph p = CreateParagraph(Resources.Toc); //Index

            body.Append(p);

            p = CreateParagraph("1. " + Resources.StudyAbstract); //Abstract
            body.Append(p);

            DocxParam param = new DocxParam()
            {
                Indentation = new Indentation()
                {
                    Left = "420", LeftChars = 200
                }
            };

            p = CreateParagraph("1.1. " + Resources.StudyMember, param);   //Study Member
            body.Append(p);
            p = CreateParagraph("1.2. " + Resources.StudyPurpose, param);  //Purpose
            body.Append(p);
            p = CreateParagraph("1.3. " + Resources.StudyAbstract, param); //Abstract
            body.Append(p);
            p = CreateParagraph("1.4. " + Resources.StudyFund, param);     //Funding
            body.Append(p);
            p = CreateParagraph("");
            body.Append(p);
            p = CreateParagraph("2. " + Resources.DataCollectionMethod);      //Data Collection
            body.Append(p);
            p = CreateParagraph("2.1. " + Resources.Universe, param);         //Universe
            body.Append(p);
            p = CreateParagraph("2.2. " + Resources.SamplingMethod, param);   //Sampling Procedure
            body.Append(p);
            p = CreateParagraph("2.3. " + Resources.CollectionPeriod, param); //Data Collection Date/Period
            body.Append(p);
            p = CreateParagraph("2.4. " + Resources.CollectionMethod, param); //Mode of Data Collection
            body.Append(p);
            p = CreateParagraph("");
            body.Append(p);
            p = CreateParagraph("3. " + Resources.VariableSummary); //Variable Summary
            body.Append(p);

            DocxParam param2 = new DocxParam()
            {
                Break = new Break()
                {
                    Type = BreakValues.Page
                }
            };

            p = CreateBreakPageParagraph();
            body.Append(p);
        }
Example #3
0
        private DocxParam CreateTitleParam()
        {
            DocxParam param = new DocxParam()
            {
                Justification = new Justification()
                {
                    Val = JustificationValues.Center
                },
                FontSize = "32",
                RunFonts = new RunFonts()
                {
                    Hint = FontTypeHintValues.EastAsia, AsciiTheme = ThemeFontValues.MajorEastAsia, HighAnsiTheme = ThemeFontValues.MajorEastAsia, EastAsiaTheme = ThemeFontValues.MajorEastAsia
                }
            };

            return(param);
        }
Example #4
0
        private void WriteCover(Body body)
        {
            for (int i = 0; i < 6; i++)
            {
                Paragraph paragraph = CreateEmptyTitleParagraph();
                body.Append(paragraph);
            }
            DocxParam param  = CreateTitleParam();
            Paragraph title1 = CreateParagraph(studyUnit.AbstractForm.Title, param);

            body.Append(title1);
            Paragraph title2 = CreateParagraph(Resources.Codebook, param);//Codebook

            body.Append(title2);
            Paragraph breakPage = CreateBreakPageParagraph();

            body.Append(breakPage);
        }
Example #5
0
        private void WriteTableOfContents(Body body)
        {
            Paragraph p = CreateParagraph(Resources.Toc); //目次
            body.Append(p);

            p = CreateParagraph("1. " + Resources.StudyAbstract); //調査の概要
            body.Append(p);

            DocxParam param = new DocxParam()
            {
                Indentation = new Indentation() { Left = "420", LeftChars = 200 }
            };
            p = CreateParagraph("1.1. " + Resources.StudyMember, param); //調査メンバー
            body.Append(p);
            p = CreateParagraph("1.2. " + Resources.StudyPurpose, param); //調査目的
            body.Append(p);
            p = CreateParagraph("1.3. " + Resources.StudyAbstract, param); //調査の概要
            body.Append(p);
            p = CreateParagraph("1.4. " + Resources.StudyFund, param); //研究資金
            body.Append(p);
            p = CreateParagraph("");
            body.Append(p);
            p = CreateParagraph("2. " + Resources.DataCollectionMethod); //データの収集方法
            body.Append(p);
            p = CreateParagraph("2.1. " + Resources.Universe, param); //母集団
            body.Append(p);
            p = CreateParagraph("2.2. " + Resources.SamplingMethod, param); //サンプリング方法
            body.Append(p);
            p = CreateParagraph("2.3. " + Resources.CollectionPeriod, param); //データ収集期間
            body.Append(p);
            p = CreateParagraph("2.4. " + Resources.CollectionMethod, param); //データ収集方法
            body.Append(p);
            p = CreateParagraph("");
            body.Append(p);
            p = CreateParagraph("3. " + Resources.VariableSummary); //変数の概要
            body.Append(p);

            DocxParam param2 = new DocxParam()
            {
                Break = new Break() { Type = BreakValues.Page }
            };
            p = CreateBreakPageParagraph();
            body.Append(p);
        }
Example #6
0
 private DocxParam CreateTitleParam()
 {
     DocxParam param = new DocxParam()
     {
         Justification = new Justification() { Val = JustificationValues.Center },
         FontSize = "32",
         RunFonts = new RunFonts() { Hint = FontTypeHintValues.EastAsia, AsciiTheme = ThemeFontValues.MajorEastAsia, HighAnsiTheme = ThemeFontValues.MajorEastAsia, EastAsiaTheme = ThemeFontValues.MajorEastAsia }
     };
     return param;
 }