printer_set_option
bool printer_set_option ( resource $printer_handle , int $option , $value )
Funkcja ustawia opcje dla bieżącego połączenia.
Parametry
printer_handle - musi być ważny do obsługi drukarki.
- option- Opcja może być jedną z następujących stałych:
-
- PRINTER_COPIES - określa, ile kopii powinno być wydrukowane, wartość musi być liczbą całkowitą:
- PRINTER_MODE: określa typ danych (tekst lub EMF), wartość musi być ciągiem
- PRINTER_TITLE: określa nazwę dokumentu, wartość musi być ciągiem
- PRINTER_ORIENTATION: określa orientację papieru, wartość może być PRINTER_ORIENTATION_PORTRAIT lub PRINTER_ORIENTATION_LANDSCAPE
- PRINTER_RESOLUTION_Y - określa rozdzielczość y w DPI, wartość musi być liczbą całkowitą
- PRINTER_RESOLUTION_X - określa rozdzielczość x w DPI, wartość musi być liczbą całkowitą
- PRINTER_PAPER_FORMAT: wstępnie określa format papieru, ustawia wartość PRINTER_FORMAT_CUSTOM jeśli chcesz określić niestandardowy format z PRINTER_PAPER_WIDTH i PRINTER_PAPER_LENGTH. Wartość może być jedną z następujących stałych
- PRINTER_FORMAT_CUSTOM: umożliwia określenie formatu niestandardowego papieru
- PRINTER_FORMAT_LETTER: określa standardowy format listu (8 1/2- przez 11-cali)
- PRINTER_FORMAT_LEGAL: określa normę prawną formatu (8 1/2- przez 14-cali)
- PRINTER_FORMAT_A3: określa standardowy format A3 (297 - w 420-milimetry)
- PRINTER_FORMAT_A4 - określa standardowy format A4 (210 - na 297-milimetry)
- PRINTER_FORMAT_A5: określa standardowy format A5 (148 - w 210-milimetry)
- PRINTER_FORMAT_B4 - określa standardowy format B4 (250 - w 354-milimetry)
- PRINTER_FORMAT_B5: określa standardowy format B5 (182 - w 257-mm)
- PRINTER_FORMAT_FOLIO - określa standardowy format Folio (8 1/2- przez 13-calowy)
- PRINTER_FORMAT_CUSTOM: umożliwia określenie formatu niestandardowego papieru
- PRINTER_PAPER_LENGTH - PRINTER_PAPER_FORMAT jeśli jest ustawiony na PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_LENGTH określa niestandardowegy papier w mm długości, wartość musi być liczbą całkowitą
- PRINTER_PAPER_WIDTH: PRINTER_PAPER_FORMAT jeśli jest ustawiony na PRINTER_FORMAT_CUSTOM, PRINTER_PAPER_WIDTH określa niestandardową szerokość papieru w mm, wartość musi być liczbą całkowitą
- PRINTER_SCALE: określa czynnik, przez który rozmiar wydruku strony ma być skalowany od fizycznego rozmiaru strony przez współczynnik scale/100. Na przykład jeżeli chcesz ustawić skale do 50, wynik byłby połową oryginalnej wielkości. Wartość musi być liczbą całkowitą
- PRINTER_BACKGROUND_COLOR: określa kolor tła dla rzeczywistego kontekstu urządzenia, wartość musi być ciągiem zawierającym informacje w formacie rgb hex np. "005533"
- PRINTER_TEXT_COLOR: Określa kolor tekstu dla rzeczywistego kontekstu urządzenia, wartość musi być ciągiem zawierającym informacje w formacie rgb hex np. "005533"
- PRINTER_TEXT_ALIGN - określa wyrównanie tekstu do rzeczywistego urządzenia , wartości mogą być łączone poprzez OR'ing następujących stałych:
- PRINTER_TA_BASELINE: Tekst będzie wyrównany do linii podstawowej.
- PRINTER_TA_BOTTOM - Tekst będzie wyrównany do dołu:
- PRINTER_TA_TOP: Tekst będzie dostosowana do góry
- PRINTER_TA_CENTER - Tekst będzie wyśrodkowany
- PRINTER_TA_LEFT: Tekst będzie wyrównany do lewej.
- PRINTER_TA_RIGHT: Tekst będzie wyrównany do prawej.
- PRINTER_TA_BASELINE: Tekst będzie wyrównany do linii podstawowej.
- PRINTER_COPIES - określa, ile kopii powinno być wydrukowane, wartość musi być liczbą całkowitą:
-
value- Opcja wartości. -
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Listing
//Przykład #1 printer_set_option()
<?php
$handle = printer_open();
printer_set_option($handle, PRINTER_SCALE, 75);
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);
printer_close($handle);
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
![](http://funkcje.net/admin/images/kreska.jpg)
:: Wymiana linków
![](http://funkcje.net/images/kreska.jpg)
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno