Loading:


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_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.

value-
Opcja wartości.

 

 



Zwracane wartości

Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.



Napisz Artyku³

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: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors