diff options
author | Erich Eckner <git@eckner.net> | 2022-02-27 09:45:01 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2022-02-27 09:45:01 +0100 |
commit | 3e911d6f1723ccbcaebb5dde5566390392ffa4a8 (patch) | |
tree | 3b97a734bf56f611b530239740882f01fbc0dd5b | |
parent | dd795139fc905ad610b6382d1175201b5f724786 (diff) | |
download | epost-3e911d6f1723ccbcaebb5dde5566390392ffa4a8.tar.xz |
erzeugeLegende(): "Beschriftung exportieren nach:" neu
-rw-r--r-- | epostunit.pas | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/epostunit.pas b/epostunit.pas index 1b91760..78394ff 100644 --- a/epostunit.pas +++ b/epostunit.pas @@ -9993,7 +9993,7 @@ end; function erzeugeLegende(sT: boolean; f: tMyStringList; datei: string; qu: tWerte; minDichte,maxDichte: extended; nB: tTransformation; pal: tPalette): boolean; var - s: string; + s,achsenDatei: string; breite,hoehe,i,j,k,lO,rO,oO,uO, schriftgroesze: longint; img: file; @@ -10008,6 +10008,7 @@ var bekannteBefehle: tMyStringList; begin result:=false; + achsenDatei:=''; breite:=100; hoehe:=100; waagerecht:=false; @@ -10066,6 +10067,10 @@ begin setLength(beschriftungsschritte,0); continue; end; + if istDasBefehl('Beschriftung exportieren nach:',s,bekannteBefehle,true) then begin + achsenDatei:=s; + continue; + end; if istDasBefehl('Beschriftungen:',s,bekannteBefehle,false) then begin setLength(beschriftungsschritte,1); beschriftungsschritte[0].schritte:=0; @@ -10171,6 +10176,13 @@ begin end; end; + if achsenDatei<>'' then begin + if waagerecht then + exportiereAchsen(achsenDatei,_2x2Extended(minDichte,maxDichte,0,0),breite,0) + else + exportiereAchsen(achsenDatei,_2x2Extended(0,0,minDichte,maxDichte),0,hoehe); + end; + if lineareFarbe then for i:=0 to length(beschriftungen)-1 do beschriftungen[i].position:=nB.transformiereWert(beschriftungen[i].position); |