Witam,

Moim następującym problem jest fakt, że dodałem kod kreskowy, ładnie się wyświetla, ale nie czyta go ani fizyczny skaner ani wirtualny.
Używam: https://github.com/tecnickcom/tc-lib-barcode
Poprawnie zaimplementowany ponieważ działa z szablonem.

Podsyłam dwa pliki:

1) PDF - https://ufile.io/sj4mw
2) Obraz - https://ufile.io/ev044

Dla PDF nie działa, a dla obrazka już tak. Obstawiam, że problemem może być fakt, że generuje ten PDF z szablonu HTML.

  1. <link href='{{ pdf_asset("css/drmobile-sendItLabel.css") }}' rel='stylesheet' type='text/css'>
  2. </head>
  3. <div class="left-col">
  4. <img src="{% if color == 'color' %} {{ pdf_asset("images/sender-B-img.png") }} {% elseif color == 'gray' %} {{ pdf_asset("images/sender-B-img-bw.png") }} {% else %} {{ pdf_asset("images/sender-B-img-bw.png") }} {% endif %}" alt=""/>
  5. <div class="sender-img-address">
  6. <div class="sender-img-title">{% if locale == 'en' %}Sender{% elseif locale == 'nl' %}Afzender{% elseif locale == 'fr' %}expediteur{% endif %}</div>
  7. <div class="sender-img-address-detail">
  8. <p class='firstname'>{{ firstname }} {{ lastname }}</p>
  9. <p class='address'>{{ street }} {{ house_no }}{% if house_add_no != '' %}-{{ house_add_no }}{% endif %}</p>
  10. <p>{{ zipcode }} {{ city }}</p>
  11. <p>{{ country }}</p>
  12. <p>{{ company }}</p>
  13. {% if barcode %}
  14. <p>{{ iRMA }}</p>
  15. <p><img src="data:image/png;base64,{{ barcode }}" /></p>
  16. {% endif %}
  17. </div>
  18. </div>
  19. <div class="receiver-img-address">
  20. <div class="receive-img-address-detail">
  21. <p><span class="receive-address-row-1">{{ senderInfo["address_row_1"] }}</span></p>
  22. <p><span class="receive-address-row-2">{{ senderInfo["address_row_2"] }}</span></p>
  23. <p><span class="receive-country">{{ senderInfo["country"] }}</span></p>
  24. </div>
  25. </div>
  26. </div>
  27. </body>


Czy winny może być fakt, że ładujemy background-image na cały rozmiar? Nie znam się na kodach kreskowych, więc nie umiem zdebuggować co powoduje taki błąd.

Liczę na Waszą pomoc.

Pozdrawiam,
Largo

PS. Dołączam CSS:

  1. .sender-img-address-detail > p, .receive-img-address-detail p {
  2. margin-bottom: 3px;
  3. line-height:50%;
  4. font-size: 13px;
  5. color: #666;
  6. }


Może fakt, że zmienia on style i rozmiar czcionki przez to kod kreskowy jest nieczytelny?

Rozwiązałem temat - okazało się, że rozmiar był za mały.