SetTextColor

Bestimmt die Farbe, die für nachfolgende Textausgaben

Bestimmt die Farbe, die für nachfolgende Textausgaben verwendet werden soll. Die Farbe kann als Graustufe oder als Kombination von RGB Werten angegeben werden. Diese Eigenschaft kann vor dem Erzeugen der ersten Seite definiert werden und wird für alle nachfolgenden Seiten übernommen.

Syntax

SetTextColor(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, SetFillColor, Text, Cell, MultiCell

Beispiel

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

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

// Schriftart festlegen
{"$"}pdf->SetFont('Courier', '', 11);

// Alle Graustufen durchlaufen
for({"$"}farbwert = 0; {"$"}farbwert <= 255; {"$"}farbwert++) {
// Schriftfarbe festlegen
{"$"}pdf->SetTextColor({"$"}farbwert);

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

// Ausgabe eines Textes in der entsprechenden Schriftfarbe
{"$"}pdf->Write(5, "pdf->SetTextColor({"$"}farbwert)");

// Zeilenumbruch erzeugen
{"$"}pdf->Ln();
}

// Zeilenumbruch
{"$"}pdf->Ln();

// Farbiges Beispiel - roter Text
{"$"}pdf->SetTextColor(255, 0, 0);
{"$"}pdf->Write(5, "pdf->SetTextColor(255, 0, 0)");
{"$"}pdf->Ln();

// Farbiges Beispiel - grüner Text
{"$"}pdf->SetTextColor(0, 255, 0);
{"$"}pdf->Write(5, "pdf->SetTextColor(0, 255, 0)");
{"$"}pdf->Ln();

// Farbiges Beispiel - blauer Text
{"$"}pdf->SetTextColor(0, 0, 255);
{"$"}pdf->Write(5, "pdf->SetTextColor(0, 0, 255)");
{"$"}pdf->Ln();

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

Zurück

An Error Occurred:Internal Server Error

Oops! An Error Occurred

The server returned a "500Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.