Example #1
0
 public void DrawText(System.Windows.Point anchor, TextAlignment alignment, IEnumerable<TextRun> textRuns)
 {
     m_writer.WriteStartElement("text");
     m_writer.WriteAttributeString("anchor", anchor.ToString(CultureInfo.InvariantCulture));
     m_writer.WriteAttributeString("alignment", alignment.ToString());
     foreach (var textRun in textRuns)
     {
         m_writer.WriteStartElement("run");
         m_writer.WriteAttributeString("size", textRun.Formatting.Size.ToString());
         m_writer.WriteAttributeString("formatting", textRun.Formatting.FormattingType.ToString());
         m_writer.WriteValue(textRun.Text);
         m_writer.WriteEndElement();
     }
     m_writer.WriteEndElement();
 }