Watermark und Rotate inbinden ... nur wie

Alles zum Thema Add-Ons und sonstige Erweiterungen / Verbesserungen für FPDF
Catze
Benutzer
Beiträge: 15
Registriert: Mi 5. Okt 2016, 21:22

Watermark und Rotate inbinden ... nur wie

Beitragvon Catze » Mi 21. Mär 2018, 11:32

Also ich habe hier folgende datei ... wenn ich dort versuche das watermark oder ratate einzubinden kommen alle möglichen fehler .. ich bekomme es einfach nicht hin

was habe ich gemacht:
1.) ich habe die beiden addons runtergeladen
2.) dann habe ich diese in meinen ordner wo auch da snormale fpdf liegt gepackt

in meine ausgabefile habe ich das hier hinzugefügt
include("/var/www/vhosts/xxxxxxxxx.com/httpdocs/site/fpdf/rotate.php");
das geht nicht anders weil wohl nur der komplette pfad funzt --- inm gleichen script nur weiter oben habe ich das hier schon drin
include("/var/www/vhosts/xxxxxxxxxxx.com/httpdocs/site/fpdf/fpdf.php");

wenn ich das vom rotate weglasse wird mein pdf normal angezeigt im moment
hier mal das das komplette Kontrukt nach der datenbankabfrage wo ich die daten herhole
prinuzipiell habe ich nur das meinen vorhanden script hinzugefügt bekomme aber fehler Fatal error: Class 'PDF_Rotate' not found in /var/www/vhosts/xxxxxxxx.com/httpdocs/site/infusions/figurelib/mycollection_pdf_table.php on line 100

Code: Alles auswählen

include("/var/www/vhosts/xxxxxxxxxx.com/httpdocs/site/fpdf/rotate.php");

class PDF extends PDF_Rotate
{
function Header()
{
    //Put the watermark
    $this->SetFont('Arial','B',50);
    $this->SetTextColor(255,192,203);
    $this->RotatedText(35,190,'W a t e r m a r k   d e m o',45);
}

function RotatedText($x, $y, $txt, $angle)
{
    //Text rotated around its origin
    $this->Rotate($angle,$x,$y);
    $this->Text($x,$y,$txt);
    $this->Rotate(0);
}
}


hier der ganze code

Code: Alles auswählen

class utfFPDF extends FPDF
{
function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
         $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
}


include("/var/www/vhosts/xxxxxxxxxx.com/httpdocs/site/fpdf/rotate.php");

class PDF extends PDF_Rotate
{
function Header()
{
    //Put the watermark
    $this->SetFont('Arial','B',50);
    $this->SetTextColor(255,192,203);
    $this->RotatedText(35,190,'W a t e r m a r k   d e m o',45);
}

function RotatedText($x, $y, $txt, $angle)
{
    //Text rotated around its origin
    $this->Rotate($angle,$x,$y);
    $this->Text($x,$y,$txt);
    $this->Rotate(0);
}
}

$pdf = new FPDF();
$pdf->AddPage('L'); // Querformat --> L weglassen = Hochformat
$pdf->SetFont('Arial','B',16);
$pdf->SetAuthor( 'www.xxxxxxxxxx.com' );
$pdf->SetTitle( 'MyCollection www.xxxxxxxxxx.com' );
$pdf->Cell(40,10,'My Collection');
$pdf->SetTextColor(0, 0, 0);
$pdf->SetFont('Arial','',9);
$pdf->Text(20, 26,'Hello '.trimlink($userdata['user_name'],50), 1, 0,'L',0);
$pdf->Text( 20, 32, 'following list informs you about your own collection that you have created on www.xxxxxxxxxx.com.' );
$pdf->Image('/var/www/vhosts/xxxxxxxxxx.com/httpdocs/site/fpdf/logo.png', 242, 10, 45,'', 'PNG');
$pdf->SetFont('Arial','IB',8);
$pdf->Cell(10,30,'',0,1);
$pdf->SetTextColor(210, 0, 0);
$pdf->Cell(30, 5,'CATEGORY NAME', 1, 0,'L',0);
$pdf->Cell(40, 5,'FIGURE NAME', 1, 0,'L',0);
$pdf->Cell(40, 5,'VARIANT', 1, 0,'L',0);
$pdf->Cell(40, 5,'SERIE', 1, 0,'L',0);
$pdf->Cell(40, 5,'MANUFACTURER', 1, 0,'L',0);
$pdf->Cell(22, 5,'RETAILPRICE', 1, 0,'L',0);
$pdf->Cell(25, 5,'RELEASEDATE', 1, 0,'L',0);
$pdf->Cell(19, 5,'LIMITATION', 1, 0,'L',0);
$pdf->Cell(22, 5,'EDITIONSSIZE', 1, 1,'L',0);

//////////////////////////////////////////////
/// HIER WIRD DIE TABELLE MIT DEN MYSQL DATEN GESCHRIEBEN BZW SOLLTE
if (dbrows($result) > 0) {   
   while($data = dbarray($result)){

$pdf->SetFont('Arial','',8);
$pdf->SetTextColor(0, 0, 0);
$pdf->Cell(30, 5,''.trimlink($data['Category Name'],27), 1, 0,'L',0);
$pdf->Cell(40, 5,''.trimlink($data['Figure Name'],27), 1, 0,'L',0);
$pdf->Cell(40, 5,''.trimlink($data['Variant'],27), 1, 0,'L',0);
$pdf->Cell(40, 5,''.trimlink($data['Series'],27), 1, 0,'L',0);
$pdf->Cell(40, 5,''.trimlink($data['Manufacturer'],27), 1, 0,'L',0);
$pdf->Cell(22, 5,''.trimlink($data['Retailprice'],20), 1, 0,'L',0);
$pdf->Cell(25, 5,''.trimlink($data['Releasedate'],20), 1, 0,'L',0);
$pdf->Cell(19, 5,''.trimlink($data['Limitation'],20), 1, 0,'L',0);
$pdf->Cell(22, 5,''.trimlink($data['Editionssize'],20), 1, 1,'L',0);
      }                        
}

$pdf->SetFont('Arial','B',9);
$pdf->Text( 20, 236, 'Grettings' );
$pdf->SetTextColor(210, 0, 0);
$pdf->Text( 20, 250, 'www.xxxxxxxxxx.com' );

$pdf->Output( 'MyCollection www.xxxxxxxxxx.com', 'I');

Zurück zu „Add-Ons“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste