<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SVG darstellen mit Cairo]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann mir jemand bitte ein Minimalbeispiel geben, wie man mit Cairo eine SVG-Datei einliest und darstellt? Ich suche jetzt schon seit 3 Stunden, aber finde nix. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /><br />
Das Beispiel <a href="http://cairographics.org/samples/libsvg.html" rel="nofollow">http://cairographics.org/samples/libsvg.html</a> kriege nicht zum Laufen, da ich nicht weiß, wo die ganzen &quot;snippet&quot; Funktionen herkommen sollen...</p>
<p>Ich nutze Windows mit Visual Studio 2003.</p>
<p>Vielen vielen Dank!</p>
<p>DocEW</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/180012/svg-darstellen-mit-cairo</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 23:19:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/180012.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Apr 2007 14:46:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SVG darstellen mit Cairo on Fri, 27 Apr 2007 14:46:58 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>kann mir jemand bitte ein Minimalbeispiel geben, wie man mit Cairo eine SVG-Datei einliest und darstellt? Ich suche jetzt schon seit 3 Stunden, aber finde nix. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /><br />
Das Beispiel <a href="http://cairographics.org/samples/libsvg.html" rel="nofollow">http://cairographics.org/samples/libsvg.html</a> kriege nicht zum Laufen, da ich nicht weiß, wo die ganzen &quot;snippet&quot; Funktionen herkommen sollen...</p>
<p>Ich nutze Windows mit Visual Studio 2003.</p>
<p>Vielen vielen Dank!</p>
<p>DocEW</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274695</guid><dc:creator><![CDATA[DocEW]]></dc:creator><pubDate>Fri, 27 Apr 2007 14:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to SVG darstellen mit Cairo on Fri, 27 Apr 2007 17:08:22 GMT]]></title><description><![CDATA[<p>Die Frage dabei ist, wie du es anzeigen willst.<br />
Cairo bietet verschiedene Backends oder auch Ausgabemedien.<br />
Hier eine Übersicht: <a href="http://cairographics.org/backends" rel="nofollow">http://cairographics.org/backends</a></p>
<p>Ich selber habe auch nur Erfahrungen mit Cairo in GTK/Gtkmm, zu den anderen Ausgabemedien wird sich aber sicher auch was finden lassen.</p>
<p>Dieses von dir verlinkte Snippet liest so wie ich es sehe eine .svg Datei ein, und rendert dieses dann auf einen Cairo-Context (cr, schätze ich mal).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1274761</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1274761</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Fri, 27 Apr 2007 17:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to SVG darstellen mit Cairo on Sat, 28 Apr 2007 09:39:29 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1275025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1275025</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sat, 28 Apr 2007 09:39:29 GMT</pubDate></item><item><title><![CDATA[Reply to SVG darstellen mit Cairo on Mon, 30 Apr 2007 07:19:07 GMT]]></title><description><![CDATA[<p>The-Kenny schrieb:</p>
<blockquote>
<p>Die Frage dabei ist, wie du es anzeigen willst.</p>
</blockquote>
<p>Also ich möchte die SVG-Datei einfach auf dem Bildschirm anzeigen lassen.</p>
<p>The-Kenny schrieb:</p>
<blockquote>
<p>Dieses von dir verlinkte Snippet liest so wie ich es sehe eine .svg Datei ein, und rendert dieses dann auf einen Cairo-Context (cr, schätze ich mal).</p>
</blockquote>
<p>Ja, das war auch meine Hoffnung... nur leider bekomme ich es nicht zum Laufen. Ich weiß nicht, wo ich diese ganzen Snippet-Sachen herbekommen soll. <a href="http://webcvs.cairographics.org/cairo-demo/cairo_snippets/" rel="nofollow">hier</a> gibt es zwar eine snippets.h, aber ich weiß nicht wo die Implementation ist.</p>
<p>Ich bin mittlerweile gar nicht mehr so sicher, ob man mit cairo auch wirklich eine SVG-Datei <em>laden</em> kann. In der <a href="http://www.cairographics.org/manual/cairo-SVG-Surfaces.html" rel="nofollow">API reference</a> steht ja nur</p>
<pre><code>cairo_svg_surface_create  - Creates a SVG surface of the specified size in points to be written to filename
</code></pre>
<p>Den Befehl svg_cairo_parse aus dem Snippet finde ich dort gar nicht.</p>
<p>Irgendwie alles sehr verwirrend. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Viele Grüße,</p>
<p>DocEW</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1276049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1276049</guid><dc:creator><![CDATA[DocEW]]></dc:creator><pubDate>Mon, 30 Apr 2007 07:19:07 GMT</pubDate></item></channel></rss>