Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
印刷処理で列項目とデータを整列させて出力したいです。
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=11231#CommentId25473
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
たかくん
 (社会人)
投稿日時
2013/3/30 17:40:08
続きのコードを掲載します。
''' <summary>
''' 文字列リストをバイト配列リストに変換する。
''' </summary>
''' <param name="str"></param>
''' <returns>バイト配列リスト</returns>
''' <remarks></remarks>
Private Function ChangeShift_JisEncoding(ByVal str As String()) As List(Of Byte())
Dim data As New List(Of Byte())
Dim bytedata As Byte()
Try
For Each dat As String In str
bytedata = System.Text.Encoding.GetEncoding("Shift_jis").GetBytes(dat)
data.Add(bytedata)
Next
Catch ex As Exception
Log(ex, "CustomerSearchFormClass->ChangeShift_JisEncoding()")
End Try
Return data
End Function
''' <summary>
''' バイト配列リストをShift_Jis文字列リストに変換する。
''' </summary>
''' <param name="bytedata"></param>
''' <returns>Shift_Jis文字列リスト</returns>
''' <remarks></remarks>
Private Function ChangeShift_JisString(ByVal bytedata As List(Of Byte())) As List(Of String)
Dim data As New List(Of String)
Dim tmp As String
Try
For Each dat As Byte() In bytedata
tmp = System.Text.Encoding.GetEncoding("Shift_jis").GetString(dat)
data.Add(tmp)
Next
Catch ex As Exception
Log(ex, "CustomerSearchFormClass->ChangeShift_JisString()")
End Try
Return data
End Function
Private Function GetByteCount(ByVal str As String()) As List(Of Integer)
Dim data As New List(Of Integer)
Dim count As Integer
Try
For Each dat As String In str
count = System.Text.Encoding.GetEncoding("Shift_jis").GetByteCount(dat)
data.Add(count)
Next
Catch ex As Exception
Log(ex, "CustomerSearchFormClass->ChangeShift_JisEncoding()")
End Try
Return data
End Function