public RPLElementStyle GetSimpleStyles(RPLParagraph paragraph, RPLTextRun textRun)
        {
            RPLStyleProps shared    = null;
            RPLStyleProps nonShared = null;

            GetSimpleStyles(out nonShared, out shared, paragraph, textRun);
            return(new RPLElementStyle(nonShared, shared));
        }
Exemple #2
0
 internal void AddTextRun(RPLTextRun textRun)
 {
     if (m_textRuns == null)
     {
         m_textRuns = new Queue <RPLTextRun>();
     }
     m_textRuns.Enqueue(textRun);
     m_textRunCount++;
 }
 public void GetSimpleStyles(out RPLStyleProps nonShared, out RPLStyleProps shared, RPLParagraph paragraph, RPLTextRun textRun)
 {
     shared    = new RPLStyleProps();
     nonShared = new RPLStyleProps();
     shared.AddAll(ElementPropsDef.SharedStyle);
     nonShared.AddAll(ElementProps.NonSharedStyle);
     nonShared.AddAll(paragraph.ElementProps.NonSharedStyle);
     if (paragraph.ElementProps.Definition != null)
     {
         shared.AddAll(paragraph.ElementProps.Definition.SharedStyle);
     }
     nonShared.AddAll(textRun.ElementProps.NonSharedStyle);
     if (textRun.ElementProps.Definition != null)
     {
         shared.AddAll(textRun.ElementProps.Definition.SharedStyle);
     }
 }