Exemplo n.º 1
0
        //____________________________________________________________________
        //

        #region PrepareStyles

        /// <summary>
        /// Preload the styles in the document to match localized style name.
        /// </summary>
        internal void PrepareStyles(MainDocumentPart mainPart)
        {
            knownStyles = new OpenXmlDocumentStyleCollection();
            if (mainPart.StyleDefinitionsPart == null)
            {
                return;
            }

            Styles styles = mainPart.StyleDefinitionsPart.Styles;

            foreach (var s in styles.Elements <Style>())
            {
                StyleName n = s.StyleName;
                if (n != null)
                {
                    String name = n.Val.Value;
                    if (name != s.StyleId)
                    {
                        knownStyles[name] = s;
                    }
                }

                knownStyles.Add(s.StyleId, s);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Preload the styles in the document to match localized style name.
        /// </summary>
        internal void PrepareStyles(MainDocumentPart mainPart)
        {
            knownStyles = new OpenXmlDocumentStyleCollection();
            if (mainPart.StyleDefinitionsPart == null) return;

            Styles styles = mainPart.StyleDefinitionsPart.Styles;

            foreach (var s in styles.Elements<Style>())
            {
                StyleName n = s.StyleName;
                if (n != null)
                {
                    String name = n.Val.Value;
                    if (name != s.StyleId) knownStyles[name] = s;
                }

                knownStyles.Add(s.StyleId, s);
            }
        }