Извлечение координат из XPS - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Подскажите, пожалуйста, как с помощью C# найти и извлечь из файла XPS координаты (OriginX, OriginY) определенного слова (20 строка)?
<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
<FixedPage xmlns="http://schemas.microsoft.com/xps/2005/06" xmlns:x="http://schemas.microsoft.com/xps/2005/06/resourcedictionary-.." xml:lang="en-us" Width="793.733317057" Height="1122.533365885" Name="Page1"> 
<Canvas RenderTransform="1.333333373,0,0,1.333333373,0,0"> 
<Canvas RenderTransform="0.75069356,0,0,0.750356555,0,0" Clip="M0,0 L793,0 L793,1122 L0,1122 Z"> 
<Canvas> 
<Canvas RenderTransform="1.333333373,0,0,1.333333373,0,0"> 
<Path Data="M0,0 L595,0 L595,841 L0,841 Z"> 
<Path.Fill> 
<SolidColorBrush Color="#FFFFFFFF" /> 
</Path.Fill> 
</Path> 
</Canvas> 
</Canvas> 
<Canvas> 
<Canvas RenderTransform="1.333333373,0,0,1.333333373,0,0"> 
<Canvas RenderTransform="1,0,0,1,0,0"> 
<Canvas> 
<Canvas RenderTransform="1,0,0,1,85.054504395,67.183319092">
<Canvas RenderTransform="1,0,0,1,0,0"> 
<Glyphs OriginX="0" OriginY="0" UnicodeString="m1" Fill="#FF000000" FontRenderingEmSize="11.010172844" FontUri="/Resources/f923428d-d71a-4021-8c4c-bf0f711f3743.odttf" /> 
</Canvas> 
</Canvas> 
</Canvas> 
</Canvas> 
</Canvas> 
</Canvas> 
</Canvas> 
</Canvas> 
</FixedPage>

Решение задачи: «Извлечение координат из XPS»

textual
Листинг программы
<Canvas RenderTransform="1.333333373,0,0,1.333333373,0,0">
  <Canvas RenderTransform="1,0,0,1,0,0">
    <Canvas>
      <Canvas RenderTransform="1,0,0,1,85.054504395,67.183319092">
        <Canvas RenderTransform="1,0,0,1,0,0">
          <Glyphs OriginX="0"
                  OriginY="0"
                  UnicodeString="m1"
                  Fill="#FF000000"
                  FontRenderingEmSize="11.010172844"
                  FontUri="/Resources/f923428d-d71a-4021-8c4c-bf0f711f3743.odttf" />
        </Canvas>
      </Canvas>
    </Canvas>
  </Canvas>
</Canvas>

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы