Announcement

Collapse
No announcement yet.

xsl-fo: Listenanordnung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xsl-fo: Listenanordnung

    Ich habe folgenden Code:

    HTML Code:
    <fo:block>
      <fo:list-block provisional-label-separation="3cm">
        <fo:list-item>
          <fo:list-item-label end-indent="label-end()">
            <fo:block>[]</fo:block>
          </fo:list-item-label>
          <fo:list-item-body>
            <fo:block>Test</fo:block>
          </fo:list-item-body>
        </fo:list-item>
      </fo:list-block>
    </fo:block>
    Leider überlappt sich das ListenLabel mit dem ListenBody. Wie kriege ich das nebeneinander? Verwende extra provisional-label-separation, aber evtl. falsch?
    Zuletzt editiert von Chickaria; 24.06.2013, 11:04.

  • #2
    Habe es hinbekommen:

    list_block.setAttribute("provisional-distance-between-starts", "0.5cm");
    list_block.setAttribute("end-indent", "0.5cm");
    list_block.setAttribute("start-indent", "0.5cm");

    Wobei sich mir noch eine andere Frage auftut: Kann man das list-label wie eine Art radio Button machen? So dass man es ankreuzen könnte?

    Comment


    • #3
      Habe dafür leider noch keine Lösung gefunden außer '[x]'... Vlt. hat jemand noch andere Erfahrungen?

      Comment


      • #4
        Verwende ein passendes Unicode-Zeichen für die Aufzählungspunkte.

        Comment


        • #5
          Das ist ne gute Idee und wie fügt man sowas ein?

          Element block = dom.createElement("fo:block");
          list_item_label.appendChild(block);
          block.setTextContent(U+0E4F);

          geht ja schlecht.

          Comment


          • #6
            Üblicherweise fügt man die Zeichen im FO-Code direkt ein, alternativ als Zeichenreferenz &#x0E4F;
            Zuletzt editiert von Thomas Meinike; 26.06.2013, 09:55.

            Comment


            • #7
              Üblichweise fügt man die Zeichen im FO-Code direkt ein
              Also so wie ich es getan habe?

              Bei mir gibt er die Zeichen nur als Text aus.

              Comment


              • #8
                Ich meinte schon das direkt kopierte Zeichen selbst. Wenn die Zeichenreferenz nicht funktioniert, dann liegt es am erzeugenden Tool, siehe andere Antwort zum Zeilenumbruch.

                Comment

                Working...
                X