Я создаю PDF-файл на PHP со штрих-кодом. В документе мне нужен один вертикальный штрих-код и один горизонтальный.
Вот мой пример кода. Штрих-коды генерируются нормально.
$data = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 165, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$data2 = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 174, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '';
$html .= '';
// output the HTML content
$pdf->writeHTML($html, true, 0, true, 0);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//Close and output PDF document
$pdf->Output('Label.pdf', 'I');
Я пробовал использовать CSS, но TCPDF не позволяет выполнять вращение с помощью CSS. Есть ли способ повернуть сериализованный тег $data2?
Я просмотрел https://tcpdf.org/examples/example_013/, но не вижу способа применить эти преобразования к сериализованному тег.
Вот что я тоже пробовал;
$data = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 165, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '
';
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->StartTransform();
$pdf->Rotate(-90);
$data2 = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 174, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '';
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->StopTransform();
$html = '
....
OTHER COLUMNS HERE
....
';
// output the HTML content
$pdf->writeHTML($html, true, 0, true, 0);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//Close and output PDF document
$pdf->Output('Label.pdf', 'I');
Подробнее здесь: https://stackoverflow.com/questions/786 ... ed-in-html
Поворот штрих-кода в TCPDF при внедрении в HTML ⇐ CSS
Разбираемся в CSS
-
Anonymous
1719338515
Anonymous
Я создаю PDF-файл на PHP со штрих-кодом. В документе мне нужен один вертикальный штрих-код и один горизонтальный.
Вот мой пример кода. Штрих-коды генерируются нормально.
$data = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 165, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$data2 = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 174, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '';
$html .= '';
// output the HTML content
$pdf->writeHTML($html, true, 0, true, 0);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//Close and output PDF document
$pdf->Output('Label.pdf', 'I');
Я пробовал использовать CSS, но TCPDF не позволяет выполнять вращение с помощью CSS. Есть ли способ повернуть сериализованный тег $data2?
Я просмотрел https://tcpdf.org/examples/example_013/, но не вижу способа применить эти преобразования к сериализованному тег.
Вот что я тоже пробовал;
$data = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 165, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '
';
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->StartTransform();
$pdf->Rotate(-90);
$data2 = $pdf->serializeTCPDFtag('write1DBarcode', array($consignment_ID, 'C128', '', '', 174, 20, 0.4, array('position' => 'S', 'border' => false, 'padding' => 4, 'fgcolor' => array(0, 0, 0), 'bgcolor' => array(255, 255, 255), 'text' => false, 'font' => 'helvetica', 'fontsize' => 8, 'stretchtext' => 4), 'N'));
$html = '';
$pdf->writeHTML($html, true, 0, true, 0);
$pdf->StopTransform();
$html = '
....
OTHER COLUMNS HERE
....
';
// output the HTML content
$pdf->writeHTML($html, true, 0, true, 0);
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//Close and output PDF document
$pdf->Output('Label.pdf', 'I');
Подробнее здесь: [url]https://stackoverflow.com/questions/78668792/rotating-a-barcode-in-tcpdf-when-embedded-in-html[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия