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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren