Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduzione

...

La pagina frontend di sui parleremo sotto (barcode.aspx), andrà ad eseguire il render e a stampare l'immagine del codice a barre, a partire da una sequenza numerica /alfa numerica recuperata dinamicamente su sugli argomenti "IdOptin" eargomenti "hash", passati alla pagina.

...

Come generale l'URL

 Può essere riferita referenziata direttamente dal "src" di un HTML tag usando tag HTML di tipo "img":

Url di base

http://<consoleurl>/frontend/Barcode.aspx

Url completa con ParamsParametri
<img src=http://<ConsoleHost>/frontend/Barcode.aspx?idoptin=[_idoptin]&hash=[_hash]&BarcodeHeight=60&SymbologyId=14&NarrowBarWidth=2&bearerbarsmode=0&BitmapTargetFormat=1&Ratio=0&TargetDynField=[LatestShippedOrderID]&FontHeight=0,2 />

Note

L'esempio sopra, richiede un codice a barre i2of5 formattato ( SymbologyId = 14 ), le imposta un'impostazione immagine di 60px di altezza e con un font di 0.2. Ciascuna simbologia ha il suo settaggio specifico (richiede delle impostazioni specifiche  (a partire dalla lunghezza della sequenza numerica, partirà la sua costruzione)

Note

Non  dimenticare di sostituire <consolehost> con l'URL reale della tua console MailUp e di riempire il campo destinatario LatestShippedOrderID con un vero codice a barre numerico. Il campo symbology 14 lo puoi riempire con una lunghezza qualsiasi .(purchè sia pari) 

 

Esempio di Output di un codice a barre


Qi Qui sotto un esempo di Interleaved 2 of 5 realizzato da una sequenza a 14 digits

...

Nome

Obbligatorio?

Descrizione

IdOptIn

y

User Id destinatario

Hash

y

Hash destinatario

BarcodeHeight

y

Altezza (in px) dell'immagine codice a barre

SymbologyId

y

Id rappresentante il formato codice a barre ( 14 = ITF )

TargetDynField

y

Il campo dinamico contenente la sequenza numerica barcode

NarrowBarWidth

n

Larghezza (in pixel) della narrow bar

BearerBarsmode

n

Imposta quali le la modalità di visualizzazione delle barre di tolleranza il codice a barre utilizza  tolleranza  ( 0 = Nessuno, 1 = Orizzontale, 2 = Intera )

BearerBarsSize

n

Larghezza (in pizelpixel) della barre di tolleranza ( si applica solo se BearerBarsmode > 0 )

Ratio

n

Il numero di volte che la wide bar sarà visualizzata per ciascun ciascuna narrow bar

ChecksumAdd

n

Questo Boolean definisce se la sequenza numerica deve essere completata con una cifra di controllo calcolata ( default è false )

IsNumberVisible

n

Se true, visualizza la sequenza numerica di ingresso sotto il codice a barre

FontHeight

n

Altezza font in punti, usare il punto la virgola come separatore

 

Symbology format Id reference ( Tabella 2 )

...

Per il momento non è ancora predisposta, una funzione per aiutarti a visualizzare un codice a barre all'interno del markup newsletter, adovrai dovrai quindi costruire tu stesso l'URL.
Non ti preoccupare, ci vorranno soltanto 2 minuti  (smile)
Segui questa breve e semplice guida per costruire l'URL del tuo codice a barre:

...

9. Ora è il momento di riempire il tag image "src" con il path del codice a barre, il path del codice a barre deve essere sempre assoluto: <img src="INCOLLA QUI IL L'URL DEL TUO CODICE A BARRE URL PRECEDENTEMENTE COPIATO DA NOTEPAD" />

10. Clicca su salva. A questo punto dovresti vedere il render del codice a barre nella preview del tuo messaggio come mostrato sotto:

...

L'applicazione può ricevere una formato sequenza errato di una certa simbology:  non visualizzerai nessun messaggio di errore, ma visualizzerai invece un'immagine pixel vuota così che l'immagine chiamata non apparirà come rotta.

Anchor
_GoBack
_GoBack