/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cost'> /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <ManaCost> ParseManaAsync(this ISymbology operations, string cost, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.ParseManaWithHttpMessagesAsync(cost, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <CardSymbolList> GetAllAsync(this ISymbology operations, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetAllWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
protected virtual void PaintElements( IGraphics graphics, ISymbology symbology, IElementFactory elementFactory) { if (symbology is PDF417) { graphics.TranslateTransform((float)(((double)this.Bounds.Width - (double)elementFactory.ElementsBounds.Width) / 2.0), (float)(((double)this.Bounds.Height - (double)elementFactory.ElementsBounds.Height) / 2.0)); } else if (symbology is QRCode) { TelerikDpiHelper.ScaleInt(4, this.DpiScaleFactor); } (graphics.UnderlayGraphics as Graphics).Clear(this.BackColor); foreach (BarcodeElementBase element in elementFactory.Elements) { element.PaintElement(graphics.UnderlayGraphics as Graphics); } }
public BarcodeSymbologyChangingEventArgs(ISymbology oldValue, ISymbology newValue) { this.oldValue = oldValue; this.newValue = newValue; }
private static string GetSymbology(string Data, Enums.Type EncodingType) { ISymbology SymbologyUsing = null; switch (EncodingType) { case Enums.Type.UCC12: case Enums.Type.UPCA: SymbologyUsing = new UPCA(Data); break; case Enums.Type.UCC13: case Enums.Type.EAN13: SymbologyUsing = new EAN13(Data); break; case Enums.Type.Interleaved2of5: SymbologyUsing = new Interleaved2of5(Data); break; case Enums.Type.Industrial2of5: case Enums.Type.Standard2of5: SymbologyUsing = new Standard2of5(Data); break; case Enums.Type.LOGMARS: case Enums.Type.CODE39: SymbologyUsing = new Code39(Data); break; case Enums.Type.CODE39Extended: SymbologyUsing = new Code39(Data); break; case Enums.Type.Codabar: SymbologyUsing = new Codabar(Data); break; case Enums.Type.PostNet: SymbologyUsing = new Postnet(Data); break; case Enums.Type.ISBN: case Enums.Type.BOOKLAND: SymbologyUsing = new ISBN(Data); break; case Enums.Type.JAN13: SymbologyUsing = new JAN13(Data); break; case Enums.Type.UPC_SUPPLEMENTAL_2DIGIT: SymbologyUsing = new UPCSupplement2(Data); break; case Enums.Type.MSI_Mod10: case Enums.Type.MSI_2Mod10: case Enums.Type.MSI_Mod11: case Enums.Type.MSI_Mod11_Mod10: case Enums.Type.Modified_Plessey: SymbologyUsing = new MSI(Data); break; case Enums.Type.UPC_SUPPLEMENTAL_5DIGIT: SymbologyUsing = new UPCSupplement5(Data); break; case Enums.Type.UPCE: SymbologyUsing = new UPCE(Data); break; case Enums.Type.EAN8: SymbologyUsing = new EAN8(Data); break; case Enums.Type.USD8: case Enums.Type.CODE11: SymbologyUsing = new Code11(Data); break; case Enums.Type.CODE128: SymbologyUsing = new Code128(Data); break; case Enums.Type.CODE128A: SymbologyUsing = new Code128A(Data); break; case Enums.Type.CODE128B: SymbologyUsing = new Code128B(Data); break; case Enums.Type.CODE128C: SymbologyUsing = new Code128C(Data); break; case Enums.Type.ITF14: SymbologyUsing = new ITF14(Data); break; case Enums.Type.CODE93: SymbologyUsing = new Code93(Data); break; case Enums.Type.TELEPEN: SymbologyUsing = new Telepen(Data); break; } return(SymbologyUsing.Encode()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='cost'> /// </param> public static ManaCost ParseMana(this ISymbology operations, string cost) { return(operations.ParseManaAsync(cost).GetAwaiter().GetResult()); }
/// <param name='operations'> /// The operations group for this extension method. /// </param> public static CardSymbolList GetAll(this ISymbology operations) { return(operations.GetAllAsync().GetAwaiter().GetResult()); }