Function.printer-set-option

Aus PHP-Wiki

Wechseln zu: Navigation, Suche
Pinolino Weidenkorb Kirsten und Gesetzliche Krankenversicherung Vergleichen OnlineHaftpflichtversicherung- Abgrenzungen zu den anderen Haftpflichtversicherungen . Berufsunfähigkeitsversicherung Vergleichen Online

printer_set_option — Konfiguriert die Druckerverbindungn

Beschreibung

Beschreibung

bool printer_set_option ( resource $handle , int $option ,mixed  $value )


Die Funktion stellt folgende Eigenschaften der aktuellen Druckerverbindung ein. handle muss ein gültiger Druckerhandler sein. option muss eine der folgenden Konstanten sein: PRINTER_COPIES

stellt ein, wieviele Kopien gedruckt werden sollen. value muss eine Integerzahl sein. PRINTER_MODE

spezifiziert den Datentyp (text, raw oder emf), value muss ein String sein. PRINTER_TITLE

gibt den Namen des Dokuments an, value muss ein String sein. PRINTER_ORIENTATION

stellt die Papierausrichtung ein, value muss entweder PRINTER_ORIENTATION_PORTRAIT oder PRINTER_ORIENTATION_LANDSCAPE sein. PRINTER_RESOLUTION_Y

spezifiziert die y-Auflösung in DPI, value muss eine Integerzahl sein. PRINTER_RESOLUTION_X

spezifiziert die x-Auflösung in DPI, value muss eine Integerzahl sein. PRINTER_PAPER_FORMAT

spezifiziert das vordefinierte Papierformat. Setzen Sie value auf PRINTER_FORMAT_CUSTOM wenn Sie ein ein Papierformat mit PRINTER_PAPER_WIDTH und PRINTER_PAPER_LENGTH spezifizieren wollen. value kann eine der folgenden Konstanten sein: PRINTER_FORMAT_CUSTOM

spezifizierts ein eigenes Papierformat. PRINTER_FORMAT_LETTER

spezifiziert das USA standard Briefformat (8 1/2 auf 11 inches). PRINTER_FORMAT_LETTER

spezifiziert das USA standard legal format (8 1/2 auf 14 inches). PRINTER_FORMAT_A3

spezifiziert das DIN A3 Format (297 auf 420 mm). PRINTER_FORMAT_A4

spezifiziert das DIN A3 Format (210 auf 297 mm). PRINTER_FORMAT_A5

spezifiziert das DIN A5 Format (148 auf 210 mm). PRINTER_FORMAT_B4

spezifiziert das DIN B4 Format (250 auf 354 mm). PRINTER_FORMAT_B5

spezifiziert das DIN B5 Format (182 auf 257 mm). PRINTER_FORMAT_FOLIO

spezifiziert das FOLIO Format (8 1/2 auf 14 inches). PRINTER_PAPER_LENGTH

wenn PRINTER_PAPER_FORMAT auf PRINTER_FORMAT_CUSTOM gesetzt ist, spezifiziert PRINTER_PAPER_LENGTH die Papierhöhe in mm value muss eine Integerzahl sein. PRINTER_PAPER_WIDTH

wenn PRINTER_PAPER_FORMAT auf PRINTER_FORMAT_CUSTOM gesetzt ist, spezifiziert PRINTER_PAPER_WIDTH die Papierbreite in mm value muss eine Integerzahl sein. PRINTER_SCALE

spezifiziert den Faktor mit welchem der Ausdruck skaliert werden soll. Die Seitengröße wird von der physikalische Seitengröße um den Faktor PRINTER_SCALE/100. Zum Beispiel wird der Ausdruck um die Hälfte verkleinert, wenn Sie den Faktor auf 50 setzen. value muss eine Integerzahl sein. PRINTER_BACKGROUND_COLOR

spezifiziert die Hintergundfarbe für den aktuellen Gerätekontext. value muss ein String sein, der den RGB Hex-Farbwert enthält. Z.b. "005544". PRINTER_TEXT_COLOR

spezifiziert die Textfarbe für den aktuellen Gerätekontext. value muss ein String sein, der den RGB Hex-Farbwert enthält. Z.b. "005533" PRINTER_TEXT_ALIGN

spezifiziert die Textausrichtung für den aktuellen Gerätekontext. value kann eine OR-Kombination aus den folgenden Konstanten sein: PRINTER_TA_BASELINE

Text wird auf der Grundlinie ausgerichtet. PRINTER_TA_BOTTOM

Text wird unten ausgerichtet. PRINTER_TA_TOP

Text wird oben ausgerichtet. PRINTER_TA_CENTER

Text wird zentriert. PRINTER_TA_LEFT

Text wird links ausgerichtet. PRINTER_TA_RIGHT

Text wird rechts ausgerichtet. Beispiel #1 printer_set_option() Beispiel <?php
$handle = printer_open();
printer_set_option($handle, PRINTER_SCALE, 75);
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);
printer_close($handle);
?>

Persönliche Werkzeuge