Mám trochu problém s tiskem na pokladní tiskárně. Pro správné vytištění si musím při každém tisku ve vyskočivším PrintDialogu nastavit horní,levý i pravý okraj manuálně na "0", neboť jsou implicitně nastavené na 1 palec a nevím, jak toto nastavení změnit. Je zřejmé, že tento způsob je po chvíli značně otravný. Poměrně výhodně využívám pro formátování textu komponentu jTextArea, pro kterou pak jednoduše zavolám metodu print()... ve výsledku tedy:
jTextArea.print();
Nyní využívám metodu print s rozšířenými vstupními atributy:
jTextArea.print(MessageFormat headerMessage, MessageFormatfooterMessage,boolean showPrintDialog, PriterService service, PrintRequestAttributeSet attributes, boolean interactive);
volám jí ve formátu:
jTextArea.print(null, null, false, null, null, false);
tuším, že velikost okrajů pro tisk se dá nastavit v AtributeSet, ale nějak jsem zatím neobjevil, jak. Budu velmi vděčný za každou radu.
Fórum › Java
Nastavení okraje tisku
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 18 hostů
Podobná vlákna
IE vs Firefox - okraje — založil UrbiCZ
Chyba tisku — založil hybridFUSION
Wpf - okraje canvasu — založil Trollll
Změna rozlišení v tisku — založil drob
Problém při tisku z PS CS5 — založil keikos
Moderátoři diskuze