/// <summary>
        /// 设置段落对齐方式
        /// </summary>
        /// <param name="p"></param>
        /// <param name="align"></param>
        public static void SetAlign(this CT_P p, ST_Jc align)
        {
            CT_PPr ppr = p.pPr == null?p.AddNewPPr() : p.pPr;

            CT_Jc jc = ppr.IsSetJc() ? ppr.jc : ppr.AddNewJc();

            jc.val = align;
        }
Beispiel #2
0
        public ParagraphAlignment GetAlignment()
        {
            CT_PPr ctpPr = this.GetCTPPr();

            if (ctpPr != null && ctpPr.IsSetJc())
            {
                return(EnumConverter.ValueOf <ParagraphAlignment, ST_Jc>(ctpPr.jc.val));
            }
            return(ParagraphAlignment.LEFT);
        }
Beispiel #3
0
        public void SetAlignment(ParagraphAlignment align)
        {
            CT_PPr ctpPr = this.GetCTPPr();

            (ctpPr.IsSetJc() ? ctpPr.jc : ctpPr.AddNewJc()).val = EnumConverter.ValueOf <ST_Jc, ParagraphAlignment>(align);
        }