Je souhaite imprimer un reçu contenant du texte provenant du MC75 [Windows Mobile 6] et utilisant une imprimante Bluetooth (Zebra).Personnalisation du format d'impression mobile dans une application mobile
J'ai un code comme ceci: fonctionne bien. Mais je veux changer mon format d'impression
Private Sub SendZplOverBluetooth(ByVal theBtMacAddress As [String])
Try
Dim thePrinterConn As ZebraPrinterConnection = New BluetoothPrinterConnection(theBtMacAddress)
thePrinterConn.Open()
Dim zplData As [String] = "^XA^FO50,20^A0N,25,25^FD TestData.^FS^XZ"
thePrinterConn.Write(Encoding.[Default].GetBytes(zplData))
Thread.Sleep(500)
thePrinterConn.Close()
Catch e As Exception
MsgBox("Error " & e.Message)
End Try
End Sub
Cela va imprimer "TestData". Je veux faire mon format d'impression comme ceci:
Event Service
ONsite Delivery
StandNo:
ITEM Quantity
-------------------------
AB 1
BC 2
---------Nothing-----------
all goods are received
---------------------
Date :
Alors, comment puis-je écrire du code pour cela? J'apprécie votre aide immédiate.
Merci d'avance
cela couvre-t-il un nombre variable d'articles? – banno
cela dépend ... Vous pouvez écrire une fonction qui prend un tableau de chaînes et ensuite itérer à travers ce tableau lors de la construction de la chaîne zplData. Vous devrez peut-être ajuster la commande^FB pour "réserver" suffisamment de lignes pour le bloc (nombre de lignes fixes plus nombre de chaînes dans le tableau). Mais ce sont des questions et des solutions très simples. – josef