SetFillColor

Bestimmt die Farbe, die für nachfolgende Fülloperationen

Bestimmt die Farbe, die für nachfolgende Fülloperationen (gefüllte Rechtecke und Zellenhintergründe) verwendet werden soll. Die Farbangabe kann in Graustufen oder als Kombination von RGB Werten erfolgen. Diese Methode kann vor der Erzeugung der ersten Seite aufgerufen werden. Die Einstellungen werden für jede nachfolgende Seite übernommen.

Syntax

SetFillColor(integer r [, integer g] [, integer b])

Parameter

r integer

Falls g und b verwendet werden, gibt dieser Parameter den Rot-Anteil der Farbe an, anderfalls eine Graustufe (g und b entsprechen dann dem gleichen Wert wie r). Gültiger Farbwert zwischen 0 und 255.

g (optional) integer

Grün-Anteil der Farbe (Wert zwischen 0 und 255)

b (optional) integer

Blau-Anteil der Farbe (Wert zwischen 0 und 255)

Siehe auch

SetDrawColor, SetTextColor, Rect, Cell, MultiCell

Beispiel

// Neues Objekt aus FPDF Klasse erzeugen
{"$"}pdf = new FPDF();

// Neue Seite erzeugen
{"$"}pdf->AddPage();


// Schwarz gefülltes Rechteck zeichnen
{"$"}pdf->SetFillColor(0);
{"$"}pdf->Rect(20, 20, 10, 10);

// Bei der Übergabe von einem Wert, wird dieser für
// alle Farben verwendet und entspricht damit dem Aufruf von:
// {"$"}pdf->SetFillColor(0, 0, 0);


// Farbig gefülltes Rechteck zeichnen - rot
{"$"}pdf->SetFillColor(255, 0, 0);
{"$"}pdf->Rect(40, 40, 10, 10);

// Farbig gefülltes Rechteck zeichnen - grün
{"$"}pdf->SetFillColor(0, 255, 0);
{"$"}pdf->Rect(60, 60, 10, 10);

// Farbig gefülltes Rechteck zeichnen - blau
{"$"}pdf->SetFillColor(0, 0, 255);
{"$"}pdf->Rect(80, 80, 10, 10);


// Ausgabe des Dokuments
{"$"}pdf->Output();

Zurück

Es ist ein Fehler aufgetreten

Es ist ein Fehler aufgetreten

Was ist das Problem?

Bei der Ausführung des Skriptes ist ein Fehler aufgetreten. Irgendetwas funktioniert nicht richtig.

Wie kann ich das Problem lösen?

Öffnen Sie die aktuelle Log-Datei im Ordner var/logs bzw. app/logs und suchen Sie die zugehörige Fehlermeldung (normalerweise die letzte).

Weitere Informationen

Die Skriptausführung wurde gestoppt, weil irgendetwas nicht korrekt funktioniert. Die eigentliche Fehlermeldung wird aus Sicherheitsgründen hinter dieser Meldung verborgen und findet sich in der aktuellen Log-Datei (siehe oben). Wenn Sie die Fehlermeldung nicht verstehen oder nicht wissen, wie das Problem zu beheben ist, durchsuchen Sie die Contao-FAQs oder besuchen Sie die Contao-Supportseite.