VintaSoft Barcode .NET SDK 15.1: Руководство для .NET разработчика
В этом разделе
    Генерация векторного штрих-кода в виде объекта System.Windows.Media.PathGeometry
    В этом разделе
    Пример: Вот пример, который показывает, как создать векторный штрих-код в виде объекта System.Windows.Media.PathGeometry.
    /// <summary>
    /// Returns a barcode in vector form as System.Windows.Media.PathGeometry object.
    /// </summary>
    /// <param name="barcodeType">Barcode type.</param>
    /// <param name="barcodeValue">Barcode value.</param>
    /// <returns>A barcode in vector form as System.Windows.Media.PathGeometry object.</returns>
    public static System.Windows.Media.PathGeometry GetBarcodeAsGraphicsPath(Vintasoft.Barcode.BarcodeType barcodeType, string barcodeValue)
    {
        // create the barcode writer
        using (Vintasoft.Barcode.BarcodeWriter barcodeWriter = new Vintasoft.Barcode.BarcodeWriter())
        {
            // set barcode writer settings
            barcodeWriter.Settings.Barcode = barcodeType;
            barcodeWriter.Settings.Value = barcodeValue;
    
            // return barcode as GraphicsPath
            return Vintasoft.Barcode.WpfExtensions.GetBarcodeAsPathGeometry(barcodeWriter);
        }
    }
    
    ''' <summary>
    ''' Returns a barcode in vector form as System.Windows.Media.PathGeometry object.
    ''' </summary>
    ''' <param name="barcodeType">Barcode type.</param>
    ''' <param name="barcodeValue">Barcode value.</param>
    ''' <returns>A barcode in vector form as System.Windows.Media.PathGeometry object.</returns>
    Public Shared Function GetBarcodeAsGraphicsPath(barcodeType As Vintasoft.Barcode.BarcodeType, barcodeValue As String) As System.Windows.Media.PathGeometry
        ' create the barcode writer
        Using barcodeWriter As New Vintasoft.Barcode.BarcodeWriter()
            ' set barcode writer settings
            barcodeWriter.Settings.Barcode = barcodeType
            barcodeWriter.Settings.Value = barcodeValue
    
            ' return barcode as GraphicsPath
            Return Vintasoft.Barcode.WpfExtensions.GetBarcodeAsPathGeometry(barcodeWriter)
        End Using
    End Function