ReceiptPrintJob Clase

Definición

Representa un conjunto de instrucciones de impresión que desea ejecutar en la impresora de recibo.

public ref class ReceiptPrintJob sealed
public ref class ReceiptPrintJob sealed : IReceiptOrSlipJob
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ReceiptPrintJob final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReceiptPrintJob final : IReceiptOrSlipJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ReceiptPrintJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReceiptPrintJob : IReceiptOrSlipJob
Public NotInheritable Class ReceiptPrintJob
Public NotInheritable Class ReceiptPrintJob
Implements IReceiptOrSlipJob
Herencia
Object Platform::Object IInspectable ReceiptPrintJob
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Para crear un nuevo trabajo de impresión para la impresora de recibos, llame a ClaimedReceiptPrinter.CreateJob. El objeto de trabajo de impresión creado es válido siempre que el objeto ClaimedReceiptPrinter que lo creó sea válido.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Métodos

CutPaper()

Agrega una instrucción al trabajo de la impresora para cortar completamente el papel de recibo.

CutPaper(Double)

Agrega una instrucción al trabajo de impresora para cortar el porcentaje especificado del papel de recibo.

DrawRuledLine(String, PosPrinterLineDirection, UInt32, PosPrinterLineStyle, UInt32)

Agrega una instrucción al trabajo de impresión para imprimir una línea dibujada, gobernada en el papel de la estación de impresora de recibos.

ExecuteAsync()

Ejecuta el trabajo de impresión en la estación de impresora de recibo de forma asincrónica.

FeedPaperByLine(Int32)

Agrega una instrucción al trabajo de impresión para alimentar papel por línea en la estación de impresora de recibo.

FeedPaperByMapModeUnit(Int32)

Agrega una instrucción al trabajo de impresión para alimentar papel por unidad de modo de mapa en la estación de impresora de recibo.

MarkFeed(PosPrinterMarkFeedKind)

Agrega una instrucción al trabajo de la impresora para utilizar el sensor de marca de la estación de impresora de recibo para colocar el papel de recibo.

Print(String)

Agrega una instrucción al trabajo de impresión para imprimir el texto especificado en la estación de impresora de recibo.

Print(String, PosPrinterPrintOptions)

Agrega una instrucción al trabajo de impresión para imprimir el texto y las opciones especificados en la estación de impresora de recibos.

PrintBarcode(String, UInt32, UInt32, UInt32, PosPrinterBarcodeTextPosition, PosPrinterAlignment)

Agrega una instrucción al trabajo de impresión para imprimir un código de barras con los datos y la simbología especificados en la estación de impresora de recibos.

PrintBarcodeCustomAlign(String, UInt32, UInt32, UInt32, PosPrinterBarcodeTextPosition, UInt32)

Agrega una instrucción al trabajo de impresión para imprimir un código de barras con los datos, la simbología y la alineación personalizada especificados en la estación de impresora de recibos.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Agrega una instrucción al trabajo de impresión para imprimir el mapa de bits especificado con la posición horizontal estándar especificada en la estación de impresora de recibos.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Agrega una instrucción al trabajo de impresión para imprimir el mapa de bits especificado con el ancho especificado y una posición horizontal estándar en la estación de impresora de recibos.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Agrega una instrucción al trabajo de impresión para imprimir el mapa de bits especificado a la distancia especificada desde la columna de impresión situada más a la izquierda en la estación de impresión de recibo.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Agrega una instrucción al trabajo de impresión para imprimir el mapa de bits especificado con el ancho especificado y a la distancia especificada desde la columna de impresión situada más a la izquierda en la estación de impresión de recibo.

PrintLine()

Agrega una instrucción al trabajo de impresión para imprimir un carácter de nueva línea en la estación de impresora de recibos.

PrintLine(String)

Agrega una instrucción al trabajo de impresión para imprimir una línea de texto en la estación de impresora de recibo.

PrintSavedBitmap(UInt32)

Agrega una instrucción al trabajo de impresión para imprimir un mapa de bits en la estación de impresora de recibo mediante el mapa de bits y la información guardada en la impresora a través de SetBitmap o SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Establece la rotación del código de barras en la página de la estación de impresora de recibos.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Guarda información sobre un mapa de bits y una ubicación horizontal estándar que desea usar para imprimir ese mapa de bits en la estación de impresora de recibos, de modo que pueda usar el método PrintSavedBitmap para agregar esa información al trabajo de impresión más adelante.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Guarda información sobre un mapa de bits, junto con el ancho y una ubicación horizontal estándar que desea usar para imprimir ese mapa de bits en la estación de impresora de recibo, de modo que pueda usar el método PrintSavedBitmap para agregar esa información al trabajo de impresión más adelante.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Guarda información sobre un mapa de bits y la distancia desde la columna de impresión situada más a la izquierda en la que desea imprimir ese mapa de bits en la estación de impresora de recibo, de modo que pueda usar el método PrintSavedBitmap para agregar esa información al trabajo de impresión más adelante.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Guarda información sobre un mapa de bits, junto con el ancho y la distancia desde la columna de impresión situada más a la izquierda que desea usar para imprimir ese mapa de bits en la estación de impresora de recibo, de modo que pueda usar el método PrintSavedBitmap para agregar esa información al trabajo de impresión más adelante.

SetPrintArea(Rect)

Establece el área de la página en la que la estación de impresora de recibo puede imprimir el trabajo.

SetPrintRotation(PosPrinterRotation, Boolean)

Establece la rotación del texto o la imagen en la página de la estación de impresora de recibo.

StampPaper()

Agrega una instrucción al trabajo de impresión para marcar en la estación de impresora de recibos.

Se aplica a

Consulte también