Announcement

Collapse
No announcement yet.

Problem : Aufruf Klasseninstanz in Funktion

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

  • Problem : Aufruf Klasseninstanz in Funktion

    <pre>
    Schon merkwürdig :

    $pdf =& new ezpdf();
    $pdf->addText( 5,$top_margin -
    $lht_titel,10,"Ausgabe 1/Seite
    1",0,'left');

    im normalen PHP-Skript (4.1.2) : funzt ok !

    das gleiche in Funktion :

    function std_frame($pdfe,$top_marg,$lht_tit,$seite,$max_re_ marg,
    $bot_margin)
    {
    $pdfe->addText( 5,$top_margin -
    $lht_titel,10,"Ausgabe 1/Seite
    1",0,'left');

    echo "<br>std_frame ausgeführt<br>";
    }
    tut einfach nix , auch keine Warning oder Error ! Ausgabe mit Echo kommt aber !
    es wird auch kein Seitenobjekt erzeugt.

    Aufruf der Funktion:
    std_frame(&$pdf,$top_marg,$lht_tit,$seite,$max_re_ marg,
    $bot_margin);

    das & brachte keine Wirkung..

    habe mit OO in PHP keine Erfahrung (nur von JAVA)

    wer weiß was dazu ?
    mfg wolf
    </pre>

  • #2
    laß mal beim instanzieren das & weg, oder hat es einen tieferen sinn

    Comment


    • #3
      danke für antwort,

      & hat hier gar keinen effekt,
      auch bei Funktionsaufruf egal !

      stand aber so bei Doku,
      Code habe ich von sourceforge.net/pdf..

      Lib wird mit include (class...) eingebunden, hier ein einfaches Beispiel:
      <pre>
      $pdf_dname ="c:\pdftest1.pdf";
      echo '<h2>Kurztest für PDF-Editor<h3>';

      include 'class.pdf.php';

      $pdf = new Cpdf();
      $pdf->selectFont('./pdf_2/fonts/Helvetica');

      $rest = $pdf->addTextWrap(
      10,750,
      100,10,"TestText","left",0);

      $pdfcode = $pdf->output();
      $fp = fopen($pdf_dname,'wb');
      fwrite($fp,$pdfcode);
      fclose($fp);
      echo "Inhalte in PDF übertragen !";
      </pre>

      mfg
      wol

      Comment

      Working...
      X