форматирование текста / обычного текста для принтера - PullRequest
1 голос
/ 26 мая 2020

Мне нужно отформатировать text / plain, чтобы добавить поле справа, столбец, вернуться к ссылке и т. Д. c ..... мой облачный принтер принимает text / plain как mediaType. принтер принимает также разметку Star Document Markup, но я не знаю, как использовать Star Document Markup в коде php NB: я использую php

            $mac = $request->getParam('mac');
            header('Content-Type: text/plain');

            // if (($job = $db->fetchRow("SELECT * FROM starcloud_jobs WHERE printer_mac = " . $db->quote($mac) . " ORDER BY checkout_id ASC")) && ($job['active'] == 0)) {
                $checkout = new Checkout();
                // $checkout->get($job['checkout_id']);
                $checkout_id = $checkout->get(17009);
                // $checkout_id = $checkout->get(17009);

                $restaurant = new Restaurant();
                $restaurant->get($checkout_id->restaurant_id);  
                $text = $restaurant->name.PHP_EOL;
                $text .= $restaurant_adresse->street1.PHP_EOL;
                $text .= $restaurant_adresse->mobile.PHP_EOL;
                $text .= $adresse->zipcode.' '.$adresse->postalname.PHP_EOL.PHP_EOL;

                $text .= "#" . $checkout->id. ' '. strtoupper($mode_livraison) . ' '.$checkout->getDeliveryTime(). ' ' . date('d/m/Y',$checkout->creation_date) .PHP_EOL.PHP_EOL;


                $text .= 'MERCI POUR VOTRE COMMANDE!'. PHP_EOL;

                echo $text;exit();```

thanks in advance
...