Exemple #1
0
 /**
  * Sets the ctStyles
  * @param styles
  */
 public void SetStyles(CT_Styles styles)
 {
     ctStyles = styles;
     // Build up all the style objects
     foreach (CT_Style style in ctStyles.GetStyleList())
     {
         listStyle.Add(new XWPFStyle(style, this));
     }
 }
Exemple #2
0
 internal override void OnDocumentRead()
 {
   try
   {
     this.ctStyles = StylesDocument.Parse(this.GetPackagePart().GetInputStream()).Styles;
     this.latentStyles = new XWPFLatentStyles(this.ctStyles.latentStyles, this);
   }
   catch (XmlException ex)
   {
     throw new POIXMLException("Unable to read styles", (Exception) ex);
   }
   foreach (CT_Style style in (IEnumerable<CT_Style>) this.ctStyles.GetStyleList())
     this.listStyle.Add(new XWPFStyle(style, this));
 }
Exemple #3
0
        public void TestSetStyles_Bug57254()
        {
            XWPFDocument docOut = new XWPFDocument();
            XWPFStyles   styles = docOut.CreateStyles();

            CT_Styles ctStyles   = new CT_Styles();
            String    strStyleId = "headline1";
            CT_Style  ctStyle    = ctStyles.AddNewStyle();

            ctStyle.styleId = (/*setter*/ strStyleId);
            styles.SetStyles(ctStyles);

            Assert.IsTrue(styles.StyleExist(strStyleId));

            XWPFDocument docIn = XWPFTestDataSamples.WriteOutAndReadBack(docOut);

            styles = docIn.GetStyles();
            Assert.IsTrue(styles.StyleExist(strStyleId));
        }
Exemple #4
0
        /**
         * Read document
         */

        internal override void OnDocumentRead()
        {
            StylesDocument stylesDoc;

            try
            {
                Stream is1 = GetPackagePart().GetInputStream();
                stylesDoc    = StylesDocument.Parse(is1);
                ctStyles     = stylesDoc.Styles;
                latentStyles = new XWPFLatentStyles(ctStyles.latentStyles, this);
            }
            catch (XmlException e)
            {
                throw new POIXMLException("Unable to read styles", e);
            }
            // Build up all the style objects
            foreach (CT_Style style in ctStyles.GetStyleList())
            {
                listStyle.Add(new XWPFStyle(style, this));
            }
        }
Exemple #5
0
        /**
         * Sets the ctStyles
         * @param styles
         */
        public void SetStyles(CT_Styles styles)
        {
            ctStyles = styles;
            // Build up all the style objects
            foreach (CT_Style style in ctStyles.GetStyleList())
            {
                listStyle.Add(new XWPFStyle(style, this));
            }

            if (ctStyles.IsSetDocDefaults())
            {
                CT_DocDefaults docDefaults = ctStyles.docDefaults;
                if (docDefaults.IsSetRPrDefault() && docDefaults.rPrDefault.IsSetRPr())
                {
                    defaultRunStyle = new XWPFDefaultRunStyle(
                        docDefaults.rPrDefault.rPr);
                }
                if (docDefaults.IsSetPPrDefault() && docDefaults.pPrDefault.IsSetPPr())
                {
                    defaultParaStyle = new XWPFDefaultParagraphStyle(
                        docDefaults.pPrDefault.pPr);
                }
            }
        }
Exemple #6
0
 /**
  * Sets the ctStyles
  * @param styles
  */
 public void SetStyles(CT_Styles styles)
 {
     ctStyles = styles;
 }
Exemple #7
0
 public StylesDocument(CT_Styles styles)
 {
     this.styles = styles;
 }
Exemple #8
0
        public static StylesDocument Parse(XDocument doc, XmlNamespaceManager namespaceMgr)
        {
            CT_Styles obj = CT_Styles.Parse(doc.Document.Root, namespaceMgr);

            return(new StylesDocument(obj));
        }
Exemple #9
0
 public StylesDocument()
 {
     styles = new CT_Styles();
 }
Exemple #10
0
 public void SetStyles(CT_Styles styles)
 {
   this.ctStyles = styles;
 }
Exemple #11
0
 public DocumentStylesBuilder(XWPFDocument docxDocument)
 {
     documentStyles = docxDocument.CreateStyles();
     ctStyles       = new CT_Styles();
 }
Exemple #12
0
 public DocumentStylesBuilder()
 {
     documentStyles = new XWPFStyles();
     ctStyles       = new CT_Styles();
 }
Exemple #13
0
        public static StylesDocument Parse(Stream stream)
        {
            CT_Styles obj = (CT_Styles)serializer.Deserialize(stream);

            return(new StylesDocument(obj));
        }