jspdf не печатать кириллицы c алфавиты - PullRequest
0 голосов
/ 27 марта 2020

Я использую jspdf для печати страницы заказа с информацией, такой как имя, фамилия, телефон и продукты. Я использую PHP язык. Но вся информация написана шрифтом cirily c, и при просмотре загруженного файла она отображается с символами, а не с алфавитами. Как установить шрифт cirily c? Вот что я пытаюсь напечатать:

<div id="homeOrder" class="tab-pane fade in active">
                <div class="alert alert-info text-center" role="alert">Данни за клиента</div>
                <div class="row">
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label>Име:</label>
                            <input type="text" name="c_name" class="form-control" value="<?php echo $order_row['name']; ?>" required>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label>Фамилия:</label>
                            <input type="text" name="l_c_name" class="form-control" value="<?php echo $order_row['l_name']; ?>" required>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label>Телефон:</label>
                            <input type="text" name="phone" class="form-control" value="<?php echo $order_row['phone']; ?>" required>
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="form-group">
                            <label>E-mail:</label>
                            <input type="text" name="email" class="form-control" value="<?php echo $order_row['email']; ?>" required>
                        </div>
                    </div>
                </div>
                <div class="form-group">
                    <label>Адрес:</label>
                    <textarea rows="5" name="c_addr" class="form-control"><?php echo $order_row['addr']; ?></textarea>
                </div>

                <div class="row">
                    <div class="col-sm-6">
                        <div class="alert alert-info text-center" role="alert">Данни за плащане</div>
                        <div class="form-group">
                            <label>Начин на плащане:</label>
                            <input type="text" name="p_method" class="form-control" value="<?php echo $order_row['p_method']; ?>">
                        </div>
                    </div>
                    <div class="col-sm-6">
                        <div class="alert alert-info text-center" role="alert">Данни за доставка</div>
                        <div class="form-group">
                            <label>Начин на доставка:</label>
                            <input type="text" name="d_method" class="form-control" value="<?php echo $order_row['d_method']; ?>">
                        </div>
                    </div>
                </div>
            </div>

Вот мой сценарий:

var doc = new jsPDF();

        var specialElementHandlers = {
            '#editor': function (element, renderer) {
                return true;
            }
        };

        $('#cmd').click(function () {
            doc.fromHTML($('#homeOrder').html(), 15, 15, {
                'width': 170,
                    'elementHandlers': specialElementHandlers
            });
            doc.save('sample-file.pdf');
        });
...