Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pozycja absolutna w fpdf a pozycja w romularzu html
Forum PHP.pl > Forum > PHP
TomSon84
Tak jak w tytule, mam problem z wypozycjonowaniem elementów. Na stronie na której jest formularz do wypełniania prawidłowe są inne współrzędne niż w pdfie wygenerowanym przy pomocy biblioteki fpdf.

Nie będę tu przeklejał całego kodu tylko przykładowy fragment:
  1. <input type=text name="pesel_p" id="pesel_p" />
  2.  
  3. body {margin: 0 0 0 0; background-image:url(0001.jpg); width:992px; height:1403; background-repeat:no-repeat;
  4. font-family:Arial, Helvetica, sans-serif; font-size:10px;}
  5. #pesel_p {
  6. position:absolute;
  7. top: 20.108mm;
  8. left: 43.656mm;
  9. width: 71mm
  10. }


  1. <?php
  2. include("fpdf.php");
  3. $pdf = new FPDF('P','mm','A4');
  4. $pdf->Open();
  5. $pdf->AddPage('P', 'A4');
  6. $pdf->Image('0001.jpg', 0, 0, 210, 297);
  7. $pdf->SetFont('courier','',10);
  8.  
  9. $pdf -> SetXY(38, 19);
  10. $pesel_p = $_POST['pesel_p'];
  11. $pdf->Cell(71,0,$pesel_p,0,1,'L');
  12.  
  13. $pdf->Output();
  14.  
  15. ?>


Czym może być spowodowana taka rozbieżność? I w jednym pliku i drugim jest ten sam background bez marginesów oraz ta sama jednostka (mm). Z góry dzięki za odpowiedzi. A i przy okazji - dopuszczalny jest taki zapis w pitach? W sensie czy cyfry mogą nie być w tych odpowiednich przedziałkach? Czy będę musiał się męczyć z rozciąganiem tego lub rozbijaniem na pojedyncze cyfry?
ShadowD
Jak chodzi o liczby to polecam już rozciągnąć, jest to bardzo łatwe - dajesz czcionkę o stałej szerokości znaku i odstęp między znakami (css). ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.