whine: Formatierung in table-cell

Guten Tag!
Ich generiere formatiere mittels xslt in eiern Tabelle:

  
<fo:table-cell>  
<fo:block>  
  <xsl:for-each select="SECTOR_LIST/LIGHT_SECTOR">  
       <xsl:value-of select="SECTOR_CHAR"/>-  
       <xsl:value-of select="SECTOR1"/>°-  
       <xsl:value-of select="SECTOR2"/>°  
       <xsl:value-of select="RANGE"/> M 	  
 </xsl:for-each>  
</fo:block>  
</fo:table-cell>  

Ergebnis:

Ich habe in eine
G-66.00°-85.00°
W-85.00°-107.00°
R-107.00°-114.50°

Wie bekomme ich das hin, dass die Ausgabe schöner formatiert ist? Also:

G- 66.00°- 85.00°
W- 85.00°-107.00°
R-107.00°-114.50°

Nullen aufgefüllt werden sollen nicht. Einzige (nicht so schöne Lösung) sehe ich in einer weiteren Tabelle in der Tabelle :(

  1. Hi,

    Ich habe in eine
    G-66.00°-85.00°
    W-85.00°-107.00°
    R-107.00°-114.50°

    Wie bekomme ich das hin, dass die Ausgabe schöner formatiert ist? Also:

    G- 66.00°- 85.00°
    W- 85.00°-107.00°
    R-107.00°-114.50°

    Nullen aufgefüllt werden sollen nicht. Einzige (nicht so schöne Lösung) sehe ich in einer weiteren Tabelle in der Tabelle :(

    Mit Leerzeichen auffüllen und monospaced-Schrift verwenden.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. Moin

      Mit Leerzeichen auffüllen und monospaced-Schrift verwenden.

      Warum nicht einfach mit spans als inline-block mit einer entsprechenden Größenangabe?

      Gruß Bobby

      --
      -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
      ### Henry L. Mencken ###
      -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
      ## Viktor Frankl ###
      ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
      1. Moin

        Oh, XSL.. sorry... ;)

        Gruß Bobby

        --
        -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
        ### Henry L. Mencken ###
        -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
        ## Viktor Frankl ###
        ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
        1. Hi,

          Oh, XSL.. sorry... ;)

          XSL ist wurscht, ist ja nur die Transformationssprache. Aber das Ergebnis soll FOP sein ...

          Es muß also korrekt

          Oh, FOP.. sorry... ;-)

          lauten (Deinem Smiley ist die Nase amputiert worden ...) ;-)

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          O o ostern ...
          Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
          1. Hallo Andreas,

            Oh, XSL.. sorry... ;)

            XSL ist wurscht, ist ja nur die Transformationssprache. Aber das Ergebnis soll FOP sein ...

            Ähm für die nachwachsende XML-Generation bitte etwas exakter: XSL ist die Technologiefamilie bestehend aus XSLT, XSL-FO und XPath. (Apache) FOP ist ein möglicher Formatierer.

            Es muß also korrekt

            Oh, FOP.. sorry... ;-)

            Oh, FO oder so. ;)

            Grüße,
            Thomas

      2. Moin

        Moin

        Mit Leerzeichen auffüllen und monospaced-Schrift verwenden.

        Warum nicht einfach mit spans als inline-block mit einer entsprechenden Größenangabe?

        OH ... XSL... Sorry ;)

        Gruß Bobby

        --
        -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
        ### Henry L. Mencken ###
        -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
        ## Viktor Frankl ###
        ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
    2. @@MudGuard:

      nuqneH

      G- 66.00°- 85.00°
      W- 85.00°-107.00°
      R-107.00°-114.50°

      Mit Leerzeichen auffüllen und monospaced-Schrift verwenden.

      Muss man nicht.

      Moderne Schriftaren lassen die Wahl zwischen proportionalen und dicktengleichen Ziffern (proportional and tabular figures).

      U+2007 FIGURE SPACE hat dieselbe Breite wie die dicktengleichen Ziffern.

      Falls das von Belang sein sollte: + U+002B PLUS SIGN und − U+2212 MINUS SIGN haben auch dieselbe Breite.

      Wenn man den Block rechtsbündig ausrichtet, stören auch die unterschiedlichen Breiten von G, W und R nicht.

      Qapla'

      --
      „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)