SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 06.01.2013, 09:52:00
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
Etiketten mit fpdf

Hallo, ich habe vor ca. 1 Jahr ein kleines Script zum erzeugen von Etiketten mit fpdf geschrieben.
Nun möchte ich es optimieren und hoffe auf eure Hilfe.

Ich übergebe vorher per Formular die Anzahl der Etiketten und nun NEU die Nummer des ersten Etiketts (falls schon welche gedruckt wurden).
Die Anzahl der Etiketten auf einem Blatt ist immer gleich (3*9=27).

PHP-Code:
<?
require('fpdf.php');

$start=5;
$anzahl=62;
$etproseite=27;
$spalten=3;
$letztes=$start+$anzahl;
Erste Etikett soll nun Etikett 5 auf dem ersten Blatt sein. 62 Etiketten werden benötigt.

PHP-Code:
$seitenanzahl floor($letztes/$etproseite);
$etikettenrest $letztes $etproseite;

$endreihe floor($etikettenrest $spalten);     //Endreihe $y
$endspalte $etikettenrest $spalten;        //Endspalte $x
$startreihe floor($start $spalten);
$startspalte $start $spalten;

//Etikettenkoordinaten
$x = array(7.574140.5);
$y = array(15.344.974.5104.1133.7163.3192.9222.5252.1); 
Die jeweilige Startpunkte der Etiketten, Etikett 1 ist z.B. x=7.5 y=15.3 da das Etikettenpapier Ränder hat.

PHP-Code:
//PDF Grundeinstellungen
$pdf=new FPDF('P','mm','A4');
$pdf->SetMargins(0,0,0);
$pdf->SetAutoPageBreak('false',0);
$pdf->AddFont('Cooper');

$counter 0;

//Seiten erzeugen
for ($p 0;$p<=$seitenanzahl;$p++) {
$reihe 0;
$spalte=0;

//komplette Seite oder nur ein Teil?
if ($seitenanzahl $p){
$j 26;
}else{
$j $etikettenrest-1;
}

$pdf->AddPage();

//Etiketten generieren und mit Inhalt füllen
        
for ($i 0;$i<=$j;$i++) {
            
        
$pdf->SetXY($x[$spalte],$y[$reihe]);
        
$pdf->Write(10"Der Inhalt");

//Reihenwechsel
            
if($spalte !='2') {
            
$spalte++;
            }else{
            
$spalte=0;
            
$reihe++;
            }
            
        
$counter++;
        }
        

Ich versuche nun verzweifelt das mit Etikett 5 angefangen wird und nicht mit dem ersten, bekomme es aber einfach nicht hin.
Bin für jeden Tip dankbar!

Sascha
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder Upload in PDF über fpdf integrieren? oncledan PHP Grundlagen 2 20.04.2010 14:53:06
fpdf link reload mit $_SERVER['PHP_SELF'] till_ch PHP Grundlagen 13 10.04.2010 15:04:42
FPDF -Problem mit Seitenumbruch Baalian PHP Grundlagen 9 17.09.2008 09:38:33
PDF mit fpdf Franzx PHP Grundlagen 10 19.09.2006 15:12:59
Frage zu FPDF (FreePDF) elwood67 PHP für Fortgeschrittene und Experten 6 04.04.2004 09:26:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:21:25 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt