Gegevens weergeven als een barcode

0000002990     -      23-02-2021

MercatorPenguin 2.9.2 of hoger staat weergave van barcodes toe in bundels van het type "Lijst". dit laat toe

  • interacties tussen verschillende MercatorPenguin, waarbij de eerste de streepjescode scant die door de tweede wordt geproduceerd, om bijvoorbeeld een zoekopdracht uit te voeren,
  • interacties met Mercator Desktop, de streepjescode die door MercatorPenguin wordt geproduceerd, kan worden gescand door de handscanner die is aangesloten op de pc en kan worden gebruikt in Mercator Desktop.

Dit wordt ingesteld in de XAML-code van de ListViewCell via een object van het type m:Barcode.

Bijvoorbeeld, deze XAML-code

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
<StackLayout Grid.Column="0">
<StackLayout Orientation="Horizontal">
<Label Text="@DATE" FontSize="12" TextColor="%ThemeColor%" />
<Label Text="@DOC" FontSize="12" TextColor="%ThemeColor%" Margin="25,0,0,0" />
</StackLayout>
<Label Text="@CLIENT" FontSize="12" LineBreakMode="TailTruncation" />
<Label Text="@REFERENCE" FontSize="12" LineBreakMode="TailTruncation" />
<StackLayout Orientation="Horizontal">
<Label Text="@TOT_BAS_FB" FontSize="12" />
<Label Text="@TOT_TTC_FB" FontSize="12" Margin="25,0,0,0" />
</StackLayout>
</StackLayout>
<m:Barcode WidthRequest="150" HeightRequest="150" Content="@DOC" Grid.Column="1" />
</Grid>
<m:BillingEditButton Text="Modifier" Font="Small" BillingTypeVA="V" BillingId="@ID" BillingJournal="@JOURNAL" BillingPiece="@PIECE" BillingType="@TYPE" />

die overeenkomt met de bundel "Historiek Facturen en C.N." zal dit scherm produceren, waarin elke QR-code het journaal en het documentnummer bevat.

hist_fact_code_qr_nl

Niet ondersteunde functie

Standaard is de weergegeven barcode een QR-code. We raden het gebruik van dit type formaat aan, omdat het het voordeel heeft dat het snel leesbaar is en ook eender welke inhoud kan bevatten. De onderstaande indelingen zijn ook beschikbaar, maar vereisen dat de gegevens die worden doorgegeven aan de eigenschap Content strikt compatibel zijn met deze indeling. Voor een EAN13 kunnen bijvoorbeeld slechts 12 of 13 cijfers worden doorgegeven. Elke onleesbare inhoud met betrekking tot de gebruikte symbologie zorgt ervoor dat de toepassing wordt afgesloten zonder een foutmelding.

Dit kan worden aangepast door de eigenschap BarcodeFormat in de tag m:Barcode in te stellen:

BarcodeFormat="EAN_13"
  • AZTEC
  • CODABAR
  • CODE_39
  • CODE_93
  • CODE_128
  • DATA_MATRIX
  • EAN_8
  • EAN_13
  • ITF
  • MAXICODE
  • PDF_417
  • QR_CODE
  • RSS_14
  • RSS_EXPANDED
  • UPC_A
  • UPC_E
  • UPC_EAN_EXTENSION
  • MSI
  • PLESSEY
  • IMB