Stampare codice a barre in verticale

di mau_rizio il
4 risposte
Ciao a tutti,
su un report stampo un codice a barre con il font code128 e viene letto correttamente.
Per motivi di spazio avrei bisogno di stamparlo in verticale, ad esempio:

Ho trovato questo esempio: http://access.mvps.org/access/api/api0050.ht ma non mi riconosce il font.
Qualcuno ha qualche idea in merito?

Grazie
Maurizio

4 Risposte

  • Il link da te indicato, è impiegabile solo con un un oggetto grafico come ad esempio una immagine WMF (Windows MetaFile).

    Se utilizzi una casella di testo puoi utilizzare la proprietà Vertical impostandola a 'Yes' che ruota il testo di 90 gradi (non 270° come nel caso da te indicato) pertanto il testo deve essere letto ruotando a destra in senso orario e non a sinistra in senso antiorario.

    https://access-programmers.co.uk/forums/showthread.php?t=236348
    https://social.technet.microsoft.com/Forums/office/en-US/34256cbd-7a53-4216-8a39-20281309dd70/rotate-text-boxes-in-access-2010?forum=officeitproprevious

    Per un orientamento con gradi variabili puoi valutare il Rotate Label ActiveX Control di Lebans:
    http://access.mvps.org/access/modules/mdl0048.ht
  • Grazie, proverò il controllo di Lebans.
    Con l'orientamento verticale ho fatto mille prove ma non sono arrivato niente.
  • Dovresti chiarire le difficoltà che incontri per impostare la casella di testo con la proprietà 'Verticale' su "Sì" per variare l'orientamento
    Ad esempio riprendendo il tuo codice a barre "123450000" con il font, ove il tipo di carattere è il "Code 128" della GrandZebu:
    https://grandzebu.net/informatique/codbar-en/code128.htm
    è possibile avere una visione delle due caselle di testo, del codice a barre stesso, ove la presentazione è posta con le proprietà di: 'Verticale' impostata su "No" e "Sì" come da immagine a seguire:
  • Grazie per il sito, molto utile.
    Il problema è che usando Verticale a Si viene ruotato in senso orario mentre per essere formalmente corretto dovrebbe essere ruotato in senso antiorario come nella foto del primo post.
    Il problema vero è il testo stampato accanto al codice che devo obbligatoriamente stampare in senso antiorario, sempre come da foto nel primo post.
    Per ora ho risolto creando un immagine jpg chiamando questo programma da linea di programma: ZINT
Devi accedere o registrarti per scrivere nel forum
4 risposte