Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP -> PDF Ausgabe mit Zeilenumbruch über MySQL

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP -> PDF Ausgabe mit Zeilenumbruch über MySQL

    Hallo Leute,
    habe ein Problem mit PDF.

    Ich will Daten aus der MySQL auslesen, die dann per PDFLIB über PHP ausgeben. Soweit funktioniert das auch ganz gut, nur ich bekomme keinen Zeilenumbruch hin.

    Somit steht die gesamte Row aus der DB auf einer Stelle oben Links.
    Habe es schon versucht mit (Auszug):

    Code:
    while ($row = mysql_fetch_array($result))
    {
    $text = "$row[position]";
    $text .= "\r\n";
    pdf_show_xy($pdf,"Ueberschrift",10,800);
    pdf_continue_text($pdf,"$text");
    Aber kein Erfolg.
    Kann mir jemand netter Weise einen Hinweis geben, wie ich einen Zeilenumbruch generiere?

    Danke,
    Gruss, Micha

  • #2
    die frage ist, ist deine funktion auf einzeiligen text ausgelegt, oder packt die
    zeilenumbrüche generell schon? dann die andere frage .. html-text?
    ?
    ansonsten is \n grundsätzlich schon der richtige weg .. eventuell mal das
    handbuch lesen .. da sollte so ne grundlegende frage ja eigentlich schon im
    vorwort beantwortet werden.

    Kommentar


    • #3
      Danke für die Antwort!

      Nein, kein HTML Text, nur Daten die ich gerne untereinander per PDF haben möchte

      die frage ist, ist deine funktion auf einzeiligen text ausgelegt, oder packt die
      zeilenumbrüche generell schon?
      wie meinen?
      Ich habe alles versucht, nicht nur den Output zu generienen, sondern selber Text zu schreiben:

      Beispiel:
      Code:
      $text = "hallo \r\n hallo";
      $text .= "\r\n";
      pdf_show_xy($pdf,"Ueberschrift",10,800);
      pdf_continue_text($pdf,"$text");
      Somit habe ich dann 2 hallos hintereinander, ohne Zeilenumruch.

      Mir kommt es so vor das er die While Schleife Stück für Stück durchgeht und nicht wie sonst der Reihe nach.

      Kommentar


      • #4
        http://de3.php.net/pdf_continue_text

        pdf_continue_text -- Schreibt den Text in die nächste Zeile datt hört sich
        für mich nich unbedingt nach _mehrzeiliger Text_ an .. das war ja das worauf
        ich hinaus wollte .. kann diese funktion überhaupt einen zeilenumbruch ver-
        arbeiten, oder müsste man einfach tricksen?

        pdf_continue_text( $dein_text );
        pdf_continue_text( '' );
        pdf_continue_text( $mehr_text );

        damit müsste man eigentlich nen zeilen umbruch erreichen. um mal das zu
        portieren was du geschrieben hast.

        Kommentar


        • #5
          öhm...ja, so hatte ich es auch mal,
          das Problem was ich aber habe ist dieses:
          Screenshot:



          Nach jeder Augabe aus der DB sollte ein Zeilenumbruch rein. Was jetzt passiert, dass sämtliche Ausgaben in eine Zeile gehauen werden

          Kommentar


          • #6
            hm die funktionen sind aber auch gut zu gebrauchen *g*
            also nach der grafik würd ich sagen, hier fehlt noch irgendwas was in richtung
            http://de2.php.net/manual/de/functio...t-text-pos.php geht oder lieg ich
            da falsch?

            ich hab mit der pdflib noch nie was gemacht, aber ich find spontan ne offen-
            sichtlihe funktion für mehrzeiligen text nich

            Kommentar


            • #7
              wenn ich das mache
              dann habe ich dasselbe nur halt an einer anderen Stelle.

              Ich habe das Ergenis der While Schleife nun mal in ein Array gepackt (was ja bei der Reihenausgabe nicht erforderlich ist, wollte nur mal sehen, was passiert) mit dem Ergebniss das alles gleich geblieben ist.
              (Ausgabe über foreach).

              Kommentar

              Lädt...
              X