update 20250102
This commit is contained in:
@@ -0,0 +1,452 @@
|
||||
Imports System.Data.SqlTypes
|
||||
Imports Microsoft.Office.Interop.Word
|
||||
Imports Model
|
||||
Imports System.Drawing
|
||||
Imports Database
|
||||
|
||||
Public Class vbarcodes
|
||||
|
||||
Private WithEvents objWord As Microsoft.Office.Interop.Word.Application
|
||||
Private WithEvents docWord As Microsoft.Office.Interop.Word.Document
|
||||
|
||||
Dim Textboxes(100) As String
|
||||
Dim Textboxesi As Integer
|
||||
Dim Public_barcodeleft As Integer
|
||||
Dim Public_barcodetop As Integer
|
||||
Dim Public_barcodewidth As Integer
|
||||
Dim Public_barcodeheight As Integer
|
||||
Dim docdata As New clsDocData
|
||||
Dim connectionstring As String = ""
|
||||
Dim Temppath As String = ""
|
||||
Public Function GenerateBarcodes(ByRef word As Microsoft.Office.Interop.Word.Application, ByRef ddata As clsDocData, connectionstring As String)
|
||||
Public_barcodeleft = ddata.barcode_left
|
||||
Public_barcodetop = ddata.barcode_top
|
||||
Public_barcodewidth = ddata.barcode_width
|
||||
Public_barcodeheight = ddata.barcode_height
|
||||
docdata = ddata
|
||||
docWord = word.ActiveDocument
|
||||
objWord = word
|
||||
Me.connectionstring = connectionstring
|
||||
delete_Textfelder()
|
||||
Insert_TextFelder()
|
||||
ins_Barcode()
|
||||
End Function
|
||||
|
||||
Dim BarcodeBeschriftung As String = ""
|
||||
Dim BarcodeContent As String = ""
|
||||
Dim Kantenlaenge As String = ""
|
||||
Dim BarcodeFormatn As String = ""
|
||||
|
||||
Private Sub ins_Barcode()
|
||||
|
||||
BarcodeFormatn = docdata.barcode_formatn
|
||||
BarcodeBeschriftung = docdata.barcode_text
|
||||
Kantenlaenge = docdata.barcode_kantenlaenge
|
||||
BarcodeContent = docdata.barcode_content
|
||||
Logging.Logging.Debug("Start Barcode-Generierung", "vbbarcodes", docdata.Dokumentid)
|
||||
If docdata.barcode_type <> 0 Then
|
||||
datamatrix_generator()
|
||||
End If
|
||||
|
||||
Dim xname As String
|
||||
Dim i As Integer
|
||||
Dim pages As Long
|
||||
Dim prop As Object
|
||||
Try
|
||||
For Each prop In objWord.ActiveDocument.BuiltInDocumentProperties
|
||||
If UCase(prop.Name) = "NUMBER OF PAGES" Then
|
||||
pages = prop.value
|
||||
End If
|
||||
Next
|
||||
Catch ex As Exception
|
||||
For Each prop In objWord.ActiveDocument.BuiltInDocumentProperties
|
||||
If UCase(prop.Name) = "NUMBER OF PAGES" Then
|
||||
pages = prop.value
|
||||
End If
|
||||
Next
|
||||
End Try
|
||||
|
||||
|
||||
|
||||
objWord.Selection.HomeKey(Unit:=Microsoft.Office.Interop.Word.WdUnits.wdStory)
|
||||
Textboxesi = 1
|
||||
For i = 1 To pages
|
||||
xname = Str(i)
|
||||
If Left(xname, 1) = " " Then xname = Right(xname, Len(xname) - 1)
|
||||
objWord.Selection.GoTo(What:=Microsoft.Office.Interop.Word.WdGoToItem.wdGoToPage, Name:=xname)
|
||||
HeaderFooterAnzeigen()
|
||||
insert_Barcode(i)
|
||||
Textboxesi = Textboxesi + 1
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekMainDocument
|
||||
Next i
|
||||
End Sub
|
||||
Private Sub insert_Barcode(ByVal x As Integer)
|
||||
'If Me.BarcodeType <> 0 Then
|
||||
' Insert_Datamatrix()
|
||||
' Exit Sub
|
||||
'End If
|
||||
|
||||
|
||||
Dim Form
|
||||
Dim strsel As String
|
||||
Dim strresult
|
||||
Dim s As String
|
||||
' Selection.ShapeRange.Select
|
||||
|
||||
|
||||
|
||||
|
||||
Try
|
||||
Form = objWord.Selection.HeaderFooter.Shapes.Item(Textboxes(Textboxesi))
|
||||
Form.Select()
|
||||
Form = objWord.Selection.HeaderFooter.Shapes.Item(Textboxes(Textboxesi))
|
||||
Form.Select()
|
||||
If docdata.barcode_horizontal = False Then
|
||||
objWord.ActiveDocument.Tables.Add(Range:=objWord.Selection.Range, NumRows:=1, NumColumns:=1)
|
||||
With objWord.Selection.Tables.Item(1)
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderLeft).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderRight).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderTop).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderBottom).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderDiagonalDown).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Item(Microsoft.Office.Interop.Word.WdBorderType.wdBorderDiagonalUp).LineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleNone
|
||||
.Borders.Shadow = False
|
||||
End With
|
||||
objWord.Selection.Orientation = Microsoft.Office.Interop.Word.WdTextOrientation.wdTextOrientationUpward
|
||||
objWord.Selection.Tables.Item(1).Rows.HeightRule = Microsoft.Office.Interop.Word.WdRowHeightRule.wdRowHeightAtLeast
|
||||
objWord.Selection.Tables.Item(1).Rows.Height = Form.height
|
||||
End If
|
||||
|
||||
Dim id As String
|
||||
'erneurung DMS
|
||||
id = docdata.Dokumentid
|
||||
''Barcode-Generierung
|
||||
|
||||
s = Bar25I(Microsoft.VisualBasic.Right(Right(id, Len(id) - 6), 16))
|
||||
objWord.Selection.TypeText(Text:=s)
|
||||
objWord.Selection.HomeKey(Unit:=Microsoft.Office.Interop.Word.WdUnits.wdLine, Extend:=Microsoft.Office.Interop.Word.WdMovementType.wdExtend)
|
||||
objWord.Selection.Font.Name = docdata.barcode_font
|
||||
objWord.Selection.Font.Size = docdata.barcode_fontsize
|
||||
objWord.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight
|
||||
objWord.Selection.EndKey(Unit:=Microsoft.Office.Interop.Word.WdUnits.wdLine)
|
||||
objWord.Selection.Font.Name = "Arial"
|
||||
objWord.Selection.Font.Size = 8
|
||||
|
||||
Dim Zeichen As String = docdata.barcode_zusatz
|
||||
objWord.Selection.TypeText(Zeichen)
|
||||
Form = Nothing
|
||||
Catch ex As Exception
|
||||
End Try
|
||||
|
||||
End Sub
|
||||
|
||||
Private BarTextOut As String
|
||||
Private BarTextIn As String
|
||||
Private DoCheckSum As Integer
|
||||
Private TempString As String
|
||||
Private CharValue As Long
|
||||
Private II As Integer
|
||||
Private Sum As Long
|
||||
Private barcodeout
|
||||
Private CheckSum As Integer
|
||||
Public Function Bar25I(ByVal BarTextIn As String) As String
|
||||
|
||||
|
||||
' Initialize input and output strings
|
||||
BarTextOut = ""
|
||||
BarTextIn = RTrim(LTrim(BarTextIn))
|
||||
|
||||
' Throw away non-numeric data
|
||||
TempString = ""
|
||||
For II = 1 To Len(BarTextIn)
|
||||
If IsNumeric(Mid(BarTextIn, II, 1)) Then
|
||||
TempString = TempString & Mid(BarTextIn, II, 1)
|
||||
End If
|
||||
Next II
|
||||
|
||||
' If not an even number of digits, add a leading 0
|
||||
If (Len(TempString) Mod 2) = 1 Then
|
||||
TempString = "0" & TempString
|
||||
End If
|
||||
|
||||
' Break digit pairs up and convert to characters- build output string
|
||||
For II = 1 To Len(TempString) Step 2
|
||||
'Break string into pairs of digits and get value
|
||||
CharValue = Mid(TempString, II, 2)
|
||||
'translate value to ASCII and save in BarTextOut
|
||||
If CharValue < 90 Then
|
||||
BarTextOut = BarTextOut & Chr(CharValue + 33)
|
||||
Else
|
||||
BarTextOut = BarTextOut & Chr(CharValue + 71)
|
||||
End If
|
||||
Next II
|
||||
|
||||
'Build ouput string, trailing space for Windows rasterization bug
|
||||
barcodeout = "{" & BarTextOut & "} "
|
||||
|
||||
'Return the string
|
||||
Bar25I = barcodeout
|
||||
|
||||
|
||||
End Function
|
||||
Private Sub delete_Textfelder()
|
||||
|
||||
Dim xname As String
|
||||
Dim i As Integer
|
||||
Dim i1 As Integer
|
||||
Dim pages As Long
|
||||
Dim Prop As Object
|
||||
objWord.Selection.HomeKey(Unit:=Microsoft.Office.Interop.Word.WdUnits.wdStory)
|
||||
|
||||
For Each Prop In objWord.ActiveDocument.BuiltInDocumentProperties
|
||||
If UCase(Prop.Name) = "NUMBER OF PAGES" Then
|
||||
pages = Prop.value
|
||||
End If
|
||||
Next
|
||||
For i = 1 To pages
|
||||
xname = Str(i)
|
||||
If Left(xname, 1) = " " Then xname = Right(xname, Len(xname) - 1)
|
||||
objWord.Selection.GoTo(What:=Microsoft.Office.Interop.Word.WdGoToItem.wdGoToPage, Name:=xname)
|
||||
HeaderFooterAnzeigen()
|
||||
While objWord.Selection.HeaderFooter.Shapes.Count > 0
|
||||
objWord.Selection.HeaderFooter.Shapes.Item(1).Delete()
|
||||
End While
|
||||
' On Error GoTo eh
|
||||
' ' Resume Next
|
||||
' For i1 = 1 To objword.Selection.HeaderFooter.Shapes.Count
|
||||
' objword.Selection.HeaderFooter.Shapes.Item(i1).Delete()
|
||||
' Next i1
|
||||
' On Error GoTo 0
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekMainDocument
|
||||
Next i
|
||||
|
||||
Exit Sub
|
||||
eh:
|
||||
|
||||
'MsgBox(Err.Description)
|
||||
Resume Next
|
||||
End Sub
|
||||
|
||||
Private Sub Insert_TextFelder()
|
||||
|
||||
Dim xname As String
|
||||
Dim i As Integer
|
||||
Dim pages As Long
|
||||
Dim prop As Object
|
||||
For Each prop In objWord.ActiveDocument.BuiltInDocumentProperties
|
||||
If UCase(prop.Name) = "NUMBER OF PAGES" Then
|
||||
pages = prop.value
|
||||
End If
|
||||
Next
|
||||
Textboxesi = 1
|
||||
objWord.Selection.HomeKey(Unit:=Microsoft.Office.Interop.Word.WdUnits.wdStory)
|
||||
For i = 1 To pages
|
||||
xname = Str(i)
|
||||
If Left(xname, 1) = " " Then xname = Right(xname, Len(xname) - 1)
|
||||
objWord.Selection.GoTo(What:=Microsoft.Office.Interop.Word.WdGoToItem.wdGoToPage, Name:=xname)
|
||||
insert_Textfield()
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekMainDocument
|
||||
Next i
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub HeaderFooterAnzeigen()
|
||||
|
||||
If objWord.ActiveWindow.View.SplitSpecial <> Microsoft.Office.Interop.Word.WdSpecialPane.wdPaneNone Then
|
||||
objWord.ActiveWindow.Panes.Item(2).Close()
|
||||
End If
|
||||
If objWord.ActiveWindow.ActivePane.View.Type = Microsoft.Office.Interop.Word.WdViewType.wdNormalView Or objWord.ActiveWindow.ActivePane.View.Type = Microsoft.Office.Interop.Word.WdViewType.wdOutlineView Then
|
||||
objWord.ActiveWindow.ActivePane.View.Type = Microsoft.Office.Interop.Word.WdViewType.wdPrintView
|
||||
End If
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekCurrentPageHeader
|
||||
If objWord.Selection.HeaderFooter.IsHeader = True Then
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekCurrentPageFooter
|
||||
Else
|
||||
objWord.ActiveWindow.ActivePane.View.SeekView = Microsoft.Office.Interop.Word.WdSeekView.wdSeekCurrentPageHeader
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
|
||||
Private Sub insert_Textfield()
|
||||
|
||||
Try
|
||||
|
||||
|
||||
|
||||
HeaderFooterAnzeigen()
|
||||
objWord.Selection.HeaderFooter.Shapes.AddTextbox(1, Public_barcodeleft, Public_barcodetop,
|
||||
Public_barcodewidth#, Public_barcodeheight).Select()
|
||||
' objword.Selection.ShapeRange.TextFrame.TextRange.Select
|
||||
objWord.Selection.ShapeRange.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse
|
||||
'objword.Selection.ShapeRange.Line.Visible = Microsoft.Office.Core.MsoTriState.msoFalse 'RS:2006-08-22
|
||||
objWord.Selection.ShapeRange.TextFrame.MarginLeft = 0.0#
|
||||
objWord.Selection.ShapeRange.TextFrame.MarginRight = 0.0#
|
||||
objWord.Selection.ShapeRange.TextFrame.MarginTop = 0.0#
|
||||
objWord.Selection.ShapeRange.TextFrame.MarginBottom = 0.0#
|
||||
objWord.Selection.Collapse()
|
||||
Textboxes(Textboxesi) = objWord.Selection.HeaderFooter.Shapes.Item(Textboxesi).Name
|
||||
Textboxesi = Textboxesi + 1
|
||||
'System.Windows.Forms.Application.DoEvents()
|
||||
Exit Sub
|
||||
|
||||
Catch ex As Exception
|
||||
'MsgBox(ex.Message)
|
||||
End Try
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
Sub datamatrix_generator()
|
||||
Dim zeichen As String = docdata.barcode_zusatz
|
||||
Me.BarcodeBeschriftung = Me.BarcodeBeschriftung + zeichen
|
||||
Me.Generage_BarcodeImage()
|
||||
End Sub
|
||||
|
||||
Dim ObjPointMinus As Integer = 0
|
||||
Sub Generage_BarcodeImage()
|
||||
Dim FontColor As Color = Color.Black
|
||||
Dim BackColor As Color = Color.White
|
||||
Dim FontName As String = docdata.barcode_font
|
||||
Dim FontSize As Integer = docdata.barcode_fontsize
|
||||
Dim Height As Integer = 0
|
||||
Dim Width As Integer = 0
|
||||
Dim objFont As New Drawing.Font(FontName, FontSize)
|
||||
Dim image1bmp As New Bitmap(400, 400)
|
||||
Dim image1 As Bitmap = Datamatrix_Generator_1(Height, Width)
|
||||
Dim objFontsize As Graphics = Graphics.FromImage(image1bmp)
|
||||
Dim sf = objFontsize.MeasureString(BarcodeBeschriftung, objFont)
|
||||
Select Case BarcodeFormatn
|
||||
Case 0, 2
|
||||
If image1.Width < 70 Then Width = sf.Width + 10 + image1.Width Else Width = image1.Width * 3
|
||||
Case 1, 3
|
||||
If image1.Width < 70 Then Width = sf.Width + 10 + image1.Width Else Width = image1.Width * 3
|
||||
Case 22
|
||||
If image1.Height < 70 Then Height = sf.Height + 10 + image1.Height Else Height = image1.Height * 3
|
||||
Case 33
|
||||
If image1.Height < 70 Then Height = sf.Height + 10 + image1.Height Else Height = image1.Height * 3
|
||||
End Select
|
||||
|
||||
Dim objBitmap As New Bitmap(Width, Height)
|
||||
Dim objGraphics As Graphics = Graphics.FromImage(objBitmap)
|
||||
Dim objBrushForeColor As New SolidBrush(FontColor)
|
||||
Dim objBrushBackColor As New SolidBrush(BackColor)
|
||||
Dim objColor As Color
|
||||
|
||||
Select Case BarcodeFormatn
|
||||
Case 0 'rechts
|
||||
Dim stringFormat As New StringFormat()
|
||||
stringFormat.Alignment = StringAlignment.Far
|
||||
stringFormat.LineAlignment = StringAlignment.Near
|
||||
objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)
|
||||
Dim objPoint As New PointF(Width - image1.Width - 10, Height - sf.Height - ObjPointMinus)
|
||||
objGraphics.DrawString(BarcodeBeschriftung, objFont, objBrushForeColor, objPoint, stringFormat)
|
||||
objGraphics.DrawImage(image1, New Drawing.Point(Width - image1.Width, 0))
|
||||
Case 1 'links
|
||||
objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)
|
||||
Dim objPoint As New PointF(image1.Width + 10, Height - sf.Height - ObjPointMinus)
|
||||
objGraphics.DrawString(BarcodeBeschriftung, objFont, objBrushForeColor, objPoint)
|
||||
objGraphics.DrawImage(image1, New Drawing.Point(0, 0))
|
||||
Case 2 'links
|
||||
objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)
|
||||
Dim objPoint As New PointF(image1.Width + 10, Height - sf.Height - ObjPointMinus)
|
||||
objGraphics.DrawString(BarcodeBeschriftung, objFont, objBrushForeColor, objPoint)
|
||||
objGraphics.DrawImage(image1, New Drawing.Point(0, 0))
|
||||
objBitmap.RotateFlip(RotateFlipType.Rotate90FlipNone)
|
||||
Case 3
|
||||
Dim stringFormat As New StringFormat()
|
||||
stringFormat.Alignment = StringAlignment.Far
|
||||
stringFormat.LineAlignment = StringAlignment.Near
|
||||
objGraphics.FillRectangle(objBrushBackColor, 0, 0, Width, Height)
|
||||
Dim objPoint As New PointF(Width - image1.Width - 10, Height - sf.Height - ObjPointMinus)
|
||||
objGraphics.DrawString(BarcodeBeschriftung, objFont, objBrushForeColor, objPoint, stringFormat)
|
||||
objGraphics.DrawImage(image1, New Drawing.Point(Width - image1.Width, 0))
|
||||
objBitmap.RotateFlip(RotateFlipType.Rotate90FlipNone)
|
||||
Case 3
|
||||
End Select
|
||||
image1 = Nothing
|
||||
objBitmap.Save(Temppath + "a_" + docdata.Dokumentid + ".png", System.Drawing.Imaging.ImageFormat.Png)
|
||||
objBitmap = Nothing
|
||||
|
||||
End Sub
|
||||
Function Datamatrix_Generator_1(ByRef Height As Integer, ByRef width As Integer) As Image
|
||||
Dim DMNetCtrl As New MW6.SDK.DataMatrix.DataMatrixNet
|
||||
DMNetCtrl.Data = Me.barcodecontent
|
||||
Dim ActualRows As Integer
|
||||
Dim ActualCols As Integer
|
||||
Dim ActualWidth As Integer
|
||||
Dim ActualHeight As Integer
|
||||
Dim ExtraWidth As Integer = 0
|
||||
Dim ExtraHeight As Integer = 0
|
||||
Dim imgsize As Integer
|
||||
DMNetCtrl.GetActualRC(ActualRows, ActualCols)
|
||||
DMNetCtrl.GetActualSize(True, Nothing, ActualWidth, ActualHeight)
|
||||
DMNetCtrl.SetSize(ActualWidth + ExtraWidth, ActualHeight + ExtraHeight)
|
||||
Dim MS As System.IO.MemoryStream = New System.IO.MemoryStream
|
||||
DMNetCtrl.SaveAsMemory(MS, System.Drawing.Imaging.ImageFormat.Png)
|
||||
Dim img4 As Image
|
||||
img4 = System.Drawing.Image.FromStream(MS)
|
||||
If Me.Kantenlaenge = "" Then Me.Kantenlaenge = 2
|
||||
|
||||
Try
|
||||
imgsize = Me.Kantenlaenge * 37.795275593333
|
||||
Catch
|
||||
imgsize = 1.5 * 37.795275593333
|
||||
End Try
|
||||
|
||||
img4 = AutoSizeImage(img4, imgsize, imgsize, True)
|
||||
width = img4.Width
|
||||
Height = img4.Height
|
||||
MS.Close()
|
||||
Return img4
|
||||
|
||||
|
||||
|
||||
End Function
|
||||
Public Function AutoSizeImage(ByVal oBitmap As Image,
|
||||
ByVal maxWidth As Integer,
|
||||
ByVal maxHeight As Integer,
|
||||
Optional ByVal bStretch As Boolean = False) As Image
|
||||
|
||||
' Größenverhältnis der max. Dimension
|
||||
Dim maxRatio As Single = maxWidth / maxHeight
|
||||
|
||||
' Bildgröße und aktuelles Größenverhältnis
|
||||
Dim imgWidth As Integer = oBitmap.Width
|
||||
Dim imgHeight As Integer = oBitmap.Height
|
||||
Dim imgRatio As Single = imgWidth / imgHeight
|
||||
|
||||
' Bild anpassen?
|
||||
If (imgWidth > maxWidth Or imgHeight > maxHeight) Or (bStretch) Then
|
||||
If imgRatio <= maxRatio Then
|
||||
' Größenverhältnis des Bildes ist kleiner als die
|
||||
' maximale Größe, in der das Bild angezeigt werden kann.
|
||||
' In diesem Fall muss die Bildbreite angepasst werden.
|
||||
imgWidth = imgWidth / (imgHeight / maxHeight)
|
||||
imgHeight = maxHeight
|
||||
Else
|
||||
' Größenverhältnis des Bildes ist größer als die
|
||||
' maximale Größe, in der das Bild angezeigt werden kann.
|
||||
' In diesem Fall muss die Bildhöhe angepasst werden.
|
||||
imgHeight = imgHeight / (imgWidth / maxWidth)
|
||||
imgWidth = maxWidth
|
||||
End If
|
||||
|
||||
' Bitmap-Objekt in der neuen Größe erstellen
|
||||
Dim oImage As New Bitmap(imgWidth, imgHeight)
|
||||
|
||||
' Bild interpolieren, damit die Qualität erhalten bleibt
|
||||
Using g As Graphics = Graphics.FromImage(oImage)
|
||||
g.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic
|
||||
g.DrawImage(oBitmap, New Drawing.Rectangle(0, 0, imgWidth, imgHeight))
|
||||
End Using
|
||||
|
||||
' neues Bitmap zurückgeben
|
||||
Return oImage
|
||||
Else
|
||||
' unverändertes Originalbild zurückgeben
|
||||
Return oBitmap
|
||||
End If
|
||||
End Function
|
||||
End Class
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' This code was generated by a tool.
|
||||
' Runtime Version:4.0.30319.42000
|
||||
'
|
||||
' Changes to this file may cause incorrect behavior and will be lost if
|
||||
' the code is regenerated.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MySubMain>false</MySubMain>
|
||||
<SingleInstance>false</SingleInstance>
|
||||
<ShutdownMode>0</ShutdownMode>
|
||||
<EnableVisualStyles>true</EnableVisualStyles>
|
||||
<AuthenticationMode>0</AuthenticationMode>
|
||||
<ApplicationType>1</ApplicationType>
|
||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||
</MyApplicationData>
|
||||
@@ -0,0 +1,35 @@
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
' die einer Assembly zugeordnet sind.
|
||||
|
||||
' Werte der Assemblyattribute überprüfen
|
||||
|
||||
<Assembly: AssemblyTitle("vbBarcodes")>
|
||||
<Assembly: AssemblyDescription("")>
|
||||
<Assembly: AssemblyCompany("HP Inc.")>
|
||||
<Assembly: AssemblyProduct("vbBarcodes")>
|
||||
<Assembly: AssemblyCopyright("Copyright © HP Inc. 2025")>
|
||||
<Assembly: AssemblyTrademark("")>
|
||||
|
||||
<Assembly: ComVisible(False)>
|
||||
|
||||
'Die folgende GUID wird für die typelib-ID verwendet, wenn dieses Projekt für COM verfügbar gemacht wird.
|
||||
<Assembly: Guid("7b33271f-84c2-409c-8641-952c0eda7f1a")>
|
||||
|
||||
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
'
|
||||
' Hauptversion
|
||||
' Nebenversion
|
||||
' Buildnummer
|
||||
' Revision
|
||||
'
|
||||
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
' indem Sie "*" wie unten gezeigt eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("1.0.0.0")>
|
||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' This code was generated by a tool.
|
||||
' Runtime Version:4.0.30319.42000
|
||||
'
|
||||
' Changes to this file may cause incorrect behavior and will be lost if
|
||||
' the code is regenerated.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My.Resources
|
||||
|
||||
'This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
'class via a tool like ResGen or Visual Studio.
|
||||
'To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
'with the /str option, or rebuild your VS project.
|
||||
'''<summary>
|
||||
''' A strongly-typed resource class, for looking up localized strings, etc.
|
||||
'''</summary>
|
||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0"), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||
Friend Module Resources
|
||||
|
||||
Private resourceMan As Global.System.Resources.ResourceManager
|
||||
|
||||
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||
|
||||
'''<summary>
|
||||
''' Returns the cached ResourceManager instance used by this class.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||
Get
|
||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("vbBarcodes.Resources", GetType(Resources).Assembly)
|
||||
resourceMan = temp
|
||||
End If
|
||||
Return resourceMan
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Overrides the current thread's CurrentUICulture property for all
|
||||
''' resource lookups using this strongly typed resource class.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||
Get
|
||||
Return resourceCulture
|
||||
End Get
|
||||
Set(ByVal value As Global.System.Globalization.CultureInfo)
|
||||
resourceCulture = value
|
||||
End Set
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
||||
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' This code was generated by a tool.
|
||||
' Runtime Version:4.0.30319.42000
|
||||
'
|
||||
' Changes to this file may cause incorrect behavior and will be lost if
|
||||
' the code is regenerated.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
|
||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Partial Friend NotInheritable Class MySettings
|
||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||
|
||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
|
||||
|
||||
#Region "My.Settings Auto-Save Functionality"
|
||||
#If _MyType = "WindowsForms" Then
|
||||
Private Shared addedHandler As Boolean
|
||||
|
||||
Private Shared addedHandlerLockObject As New Object
|
||||
|
||||
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
|
||||
If My.Application.SaveMySettingsOnExit Then
|
||||
My.Settings.Save()
|
||||
End If
|
||||
End Sub
|
||||
#End If
|
||||
#End Region
|
||||
|
||||
Public Shared ReadOnly Property [Default]() As MySettings
|
||||
Get
|
||||
|
||||
#If _MyType = "WindowsForms" Then
|
||||
If Not addedHandler Then
|
||||
SyncLock addedHandlerLockObject
|
||||
If Not addedHandler Then
|
||||
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||
addedHandler = True
|
||||
End If
|
||||
End SyncLock
|
||||
End If
|
||||
#End If
|
||||
Return defaultInstance
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||
Friend Module MySettingsProperty
|
||||
|
||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||
Friend ReadOnly Property Settings() As Global.vbBarcodes.My.MySettings
|
||||
Get
|
||||
Return Global.vbBarcodes.My.MySettings.Default
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
VBFileManagement
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:VBFileManagement.My.Resources.Resources">
|
||||
<summary>
|
||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:VBFileManagement.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:VBFileManagement.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
vbBarcodes
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:vbBarcodes.My.Resources.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:vbBarcodes.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:vbBarcodes.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Overrides the current thread's CurrentUICulture property for all
|
||||
resource lookups using this strongly typed resource class.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,7 @@
|
||||
' <autogenerated/>
|
||||
Option Strict Off
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName:=".NET Framework 4.8")>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
6a3dea8b13a4c83596f5b3ebdfb5f683b169c57ed3b1a7c17e5bd888aea78ebb
|
||||
@@ -0,0 +1,25 @@
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\vbBarcodes.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\vbBarcodes.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\vbBarcodes.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Model.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Model.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.vbproj.AssemblyReference.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.Resources.resources
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.vbproj.GenerateResource.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.vbproj.CoreCompileInputs.cache
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.vbproj.Up2Date
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\obj\Debug\vbBarcodes.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Database.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\MW6.SDK.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\VBFileManagement.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Helper.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Logging.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\NLog.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\NLog.Database.dll
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Database.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\VBFileManagement.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\VBFileManagement.xml
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Helper.pdb
|
||||
E:\Software-Projekte\OnDoc\OnDoc\vbBarcodes\bin\Debug\Logging.pdb
|
||||
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>
|
||||
vbBarcodes
|
||||
</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:vbBarcodes.My.Resources.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:vbBarcodes.My.Resources.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:vbBarcodes.My.Resources.Resources.Culture">
|
||||
<summary>
|
||||
Overrides the current thread's CurrentUICulture property for all
|
||||
resource lookups using this strongly typed resource class.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{B6B11226-AD5F-4FCD-8975-7F35531BC26E}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>vbBarcodes</RootNamespace>
|
||||
<AssemblyName>vbBarcodes</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>Windows</MyType>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<Deterministic>true</Deterministic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>vbBarcodes.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>vbBarcodes.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Database">
|
||||
<HintPath>..\Database\bin\Debug\Database.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Logging, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\Client\bin\Debug\Logging.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
<HintPath>..\Client\bin\Debug\Microsoft.Office.Interop.Excel.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Office.Interop.Word, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
<HintPath>..\Client\bin\Debug\Microsoft.Office.Interop.Word.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Model">
|
||||
<HintPath>..\Model\bin\Debug\Model.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="MW6.SDK">
|
||||
<HintPath>..\..\..\EDOKA\Cleint_Erneuerung_DMS_Framwork48\EDOKA\bin\MW6.SDK.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
<HintPath>..\Client\bin\Debug\Office.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Class1.vb" />
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||
</Project>
|
||||
Reference in New Issue
Block a user