程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WPF如何動態生成Code 39條形碼

WPF如何動態生成Code 39條形碼

編輯:關於.NET

最近在看些條形碼方面相關的資料,而如果只是看的話,效果似乎並不怎麼好,所以決定動手做點Demo,以增強對相關知識的記憶。

這裡是一個我編寫的使用WPF生成Code 39的例子,Code 39的編碼很簡單,故而第一次先用它做為嘗試。

標准的Code 39只支持43個字符,0~9,A~Z,-,.,$, /, +, %以及空格。除此之外,*用於起始和終止符號。而通過使用兩個編碼符的擴展,則可以支持所有的Acsii碼字符。相關知識可以在維基百科上找到。

由於是WPF,Demo分為兩個文件,xaml文件包含界面布局相關的代碼:

<Window x:Class="Code39Demo.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded">    
        <Grid>    
            <Grid.RowDefinitions>    
                <RowDefinition></RowDefinition>    
                <RowDefinition></RowDefinition>    
            </Grid.RowDefinitions>    
            <TextBox Name="Textbox1" VerticalContentAlignment="Center" TextChanged="Textbox1_TextChanged"></TextBox>    
            <Canvas Name="Canvas1" Grid.Row="1"></Canvas>    
        </Grid>    
    </Window>

本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved