<barcode>

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
<barcode>
Описание:
Позволяет внедрять штрих- и QR- коды
Автор:
Александр Машин
Параметры:
type:
тип штрих- или QR-кода
background:
фон
foreground:
цвет
rotate:
(0|90|180|270)
scale:
(0, 100]
Возвращает:Синтаксис:
<barcode type="тип штрих- или QR-кода" background="фон" foreground="цвет" rotate="(0|90|180|270)" scale="(0, 100]">кодируемые данные</barcode>
Написание статей Написание статей
Тематические статьи
Техническая справка
Общие правила

Список правил и руководств Справка

<barcode> — предоставляемый предварительной настройкой zint расширения External data тег MediaWiki, позволяющий внедрять в страницы штрих- и QR- коды, отрисованные программой Zint.

Синтаксис[править код]

Синтаксис вызова — <barcode type="тип" background="фон" foreground="цвет" rotate="поворот" scale="масштаб">содержимое</barcode>, где:

  • содержимое — =кодируемая информация,
  • тип (по умолчанию, ISBNX) — один из CODE11, C25STANDARD, C25INTER, C25IATA, C25LOGIC, C25IND, CODE39, EXCODE39, EANX, EANX_CHK, GS1_128, CODABAR, CODE128, DPLEIT, DPIDENT, CODE16K, CODE49, CODE93, FLAT, DBAR_OMN, DBAR_LTD, DBAR_EXP, TELEPEN, UPCA, UPCA_CHK, UPCE, UPCE_CHK, POSTNET, MSI_PLESSEY, FIM, LOGMARS, PHARMA, PZN, PHARMA_TWO, PDF417, PDF417COMP, MAXICODE, QRCODE, CODE128B, AUSPOST, AUSREPLY, AUSROUTE, AUSDIRECT, ISBNX, RM4SCC, DATAMATRIX, EAN14, VIN, CODABLOCKF, NVE18, JAPANPOST, KOREAPOST, DBAR_STK, DBAR_OMNSTK, DBAR_EXPSTK, PLANET, MICROPDF417, USPS_IMAIL, PLESSEY, TELEPEN_NUM, ITF14, KIX, AZTEC, DAFT, DPD, MICROQR, HIBC_128, HIBC_39, HIBC_DM, HIBC_QR, HIBC_PDF, HIBC_MICPDF, HIBC_BLOCKF, HIBC_AZTEC, DOTCODE, HANXIN, MAILMARK, AZRUNE, CODE32, EANX_CC, GS1_128_CC, DBAR_OMN_CC, DBAR_LTD_CC, DBAR_EXP_CC, UPCA_CC, UPCE_CC, DBAR_STK_CC, DBAR_OMNSTK_CC, DBAR_EXPSTK_CC, CHANNEL, CODEONE, GRIDMATRIX, UPNQR, ULTRA, RMQR,
  • фон (по умолчанию, 00000000) — цвет фона в шестнадцатиричном формате rrggbb или rrggbbaa,
  • цвет (по умолчанию, 000000) — цвет изображения в шестнадцатиричном формате rrggbb или rrggbbaa,
  • поворот (по умолчанию, 0) — угол поворота в градусах, кратный 90°,
  • масштаб (по умолчанию, 1.0) — масштаб, в пределах (0, 100].

Примеры[править код]

Викитекст Вывод
{{#tag:barcode|https:{{SERVER}}|type=QRCODE}}
Zint Generated Symbol
<barcode type="ISBNX" background="FFFFFF00" foreground="0000FF">9785605298724</barcode>
Zint Generated Symbol 9 785605 298724

Требуемые настройки[править код]

Для работы шаблон требует установки расширения MediaWiki ExternalData, развёртывания контейнера zint в соответствии с инструкциями, прилагаемыми к расширению, и активации преднастроенного источника данных zint.

Требуемое программное обеспечение[править код]

Использование[править код]

В Традиции тег <barcode> используется в шаблоне {{QR-код для оплаты}} и на страницах источников книг (например, ISBN 9785605298724).

Ссылки[править код]