Извлечение координат из 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>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д