EAGLE 7.7 Problem Export SVG mit eagle2svg-1_4_1.ulp

OP #7487890
Lesenswert?
• ▲
▼

Hallo Miteinander,

ich möchte mit eagle2svg-1_4_1.ulp einen Schaltplan (für Dokus) in SVG exportieren. Leider werden dabei von gespiegelten Bauteilen, der Names-Layer gespiegelt ausgegeben. Habt Ihr evt. eine Lösung für das Problem?

Gruß

Angehängte Dateien:
Gast #7490558
Lesenswert?
• ▲
▼

Der Fehler passiert irgendwo in der Funktion "svgWriteText" zum Schreiben von Text. Da wird das Mirror Flag nicht richtig behandelt.

Vielleicht kann dir einer der Autoren des Skripts weiterhelfen - die Emails stehen ja drinnen. Ein einfaches Testfile würde die Hilfsbereitschaft enorm erhöhen.

#7491572
Lesenswert?
• ▲
▼

Mit dieser Änderung funktioniert zumindest dein Testfile. Aber probier mal etwas größeres...

1
--- eagle2svg-versuch1.ulp      2023-09-04 11:04:15.119319083 +0200
2
+++ eagle2svg-1_4_1.ulp 2023-09-04 11:02:53.427318463 +0200
3
@@ -241,7 +241,7 @@
4
        {style+="font-family:courier new;";}
5
 
6
        int dy = 0;
7
-       if (align == -1 || xflip == -1)
8
+       if (align == -1)
9
        {       style += " text-anchor:end;"; }
10
        else if (align == 0)
11
        {       style += " text-anchor:middle;"; }
12
@@ -259,8 +259,8 @@
13
 
14
        if (angle!=0)
15
        { sprintf(rot, " rotate(%f)", angle); }
16
-//     if (xflip!=1)
17
-//     { sprintf(scl, " scale(%d, 1)", xflip); }
18
+       if (xflip!=1)
19
+       { sprintf(scl, " scale(%d, 1)", xflip); }
20
        if (dy!=0)
21
        { sprintf(trn2," translate(0, %f)", u2mm(dy)); }
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.