SlipPrintJob Clase

Definición

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

public ref class SlipPrintJob 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 SlipPrintJob final : IReceiptOrSlipJob
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SlipPrintJob 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 SlipPrintJob : IReceiptOrSlipJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SlipPrintJob : IReceiptOrSlipJob
Public NotInheritable Class SlipPrintJob
Implements IReceiptOrSlipJob
Herencia
Object Platform::Object IInspectable SlipPrintJob
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 deslizante, llame a ClaimedSlipPrinter.CreateJob. El objeto de trabajo de impresión creado es válido siempre que el objeto ClaimedSlipPrinter 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)

Métodos

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 deslizante.

ExecuteAsync()

Ejecuta el trabajo de impresión en la estación de impresora deslizante 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 deslizamiento.

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 deslizante.

Print(String)

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

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 deslizante.

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

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

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

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

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 deslizante.

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 colocación horizontal estándar en la estación de impresora deslizante.

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 impresora de deslizamiento.

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 impresora de deslizamiento.

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 deslizante.

PrintLine(String)

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

PrintSavedBitmap(UInt32)

Agrega una instrucción al trabajo de impresión para imprimir un mapa de bits en la estación de impresora deslizante mediante la información que guardó sobre el mapa de bits y cómo imprimirlo cuando llamó al método 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 deslizamiento.

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 deslizamiento, 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 deslizamiento, 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 deslizante, 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 deslizante, 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 deslizamiento 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 deslizante.

Se aplica a

Consulte también