2017-01-03 3 views
-2

Hat jemand Beispiele für die Ausgabe im SVG-Format? Ich habe auf den Brettern gesucht und nichts zurückbekommen.Ausgabe im SVG-Format

Meine Ausgabe Wettbewerbsnummern.

Ich möchte eine Reihe von Zahlen wie 1,2,3 auf einer Mitte der Seite schreiben.

+4

Hier ist die Spezifikation für SVG 1.1: https://www.w3.org/TR/2003/REC-SVG11-20030114/ Sie können einen Dateistrom verwenden, um in eine Datei auszugeben. Die SVG-Verarbeitung in der Standardbibliothek wird nicht unterstützt. – user2079303

+4

Warum nicht [Googeln Sie zuerst] (https://developer.mozilla.org/en-US/docs/Web/SVG/Element/text)? Ausgabe von Text mit SVG ist sehr einfach. –

+0

Ich google es für die Stunde, aber ich finde immer noch keine Lösungen für mein Problem :( Es gibt keine Unterstützung für SVG-Verarbeitung, aber mein Profesor sagte uns immer noch, dies als Hausaufgaben zu tun:/Keine Ahnung, was ich damit machen werde Dies ist –

Antwort

0

Wie gesagt in Kommentar, nur Ausgabe der svg Code, den Sie in einigen E/A-Strom benötigen:

int main() 
{ 
    int a = 5; 
    std::cout << "<svg xmlns=\"http://www.w3.org/2000/svg\" width='100' height='100'>\n"; 
    std::cout << "<text x='10' y='20'>" << a << "</text>\n"; 
    std::cout << "</svg>\n"; 
} 

Dann kompilieren:

$ g++ a.cpp 

und laufen:

$ a.out > myfile.svg 
+0

Aber Ihre Frage ist noch ziemlich unklar ... – kebs

+1

Es würde viel weniger entkommen, wenn Sie einzelne Anführungszeichen für die Attribute verwenden: '" A \ n "' –

+0

@Martin Bonner wahr! Danke, ich habe wirklich nicht bemerkt, dass einfache Anführungszeichen möglich waren. – kebs