Compartilhar via


ReceiptPrintJob Classe

Definição

Representa um conjunto de instruções de impressão que você deseja executar na impressora 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
Herança
Object Platform::Object IInspectable ReceiptPrintJob
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para criar um novo trabalho de impressão para a impressora de recibo, chame ClaimedReceiptPrinter.CreateJob. O objeto de trabalho de impressão criado é válido desde que o objeto ClaimedReceiptPrinter que o criou seja válido.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Métodos

CutPaper()

Adiciona uma instrução ao trabalho de impressora para recortar completamente o papel de recibo.

CutPaper(Double)

Adiciona uma instrução ao trabalho de impressora para cortar a porcentagem especificada do papel de recibo.

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

Adiciona uma instrução ao trabalho de impressão para imprimir uma linha desenhada e regrada no papel da estação de impressora de recibo.

ExecuteAsync()

Executa o trabalho de impressão na estação de impressora de recibo de forma assíncrona.

FeedPaperByLine(Int32)

Adiciona uma instrução ao trabalho de impressão para alimentar papel por linha na estação de impressora de recibo.

FeedPaperByMapModeUnit(Int32)

Adiciona uma instrução ao trabalho de impressão para alimentar papel por unidade de modo de mapa na estação de impressora de recibo.

MarkFeed(PosPrinterMarkFeedKind)

Adiciona uma instrução ao trabalho de impressora para usar o sensor de marca da estação de impressora de recibo para posicionar o papel de recibo.

Print(String)

Adiciona uma instrução ao trabalho de impressão para imprimir o texto especificado na estação de impressora de recibo.

Print(String, PosPrinterPrintOptions)

Adiciona uma instrução ao trabalho de impressão para imprimir o texto e as opções especificados na estação de impressora de recibo.

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

Adiciona uma instrução ao trabalho de impressão para imprimir um código de barras com os dados e a simbologia especificados na estação de impressora de recibo.

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

Adiciona uma instrução ao trabalho de impressão para imprimir um código de barras com os dados, a simbologia e o alinhamento personalizado especificados na estação de impressora de recibo.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Adiciona uma instrução ao trabalho de impressão para imprimir o bitmap especificado com o posicionamento horizontal padrão especificado na estação de impressora de recibo.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Adiciona uma instrução ao trabalho de impressão para imprimir o bitmap especificado com a largura especificada e um posicionamento horizontal padrão na estação de impressora de recibo.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Adiciona uma instrução ao trabalho de impressão para imprimir o bitmap especificado na distância especificada da coluna de impressão mais à esquerda na estação de impressora de recibo.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Adiciona uma instrução ao trabalho de impressão para imprimir o bitmap especificado com a largura especificada e a distância especificada da coluna de impressão mais à esquerda na estação de impressora de recibo.

PrintLine()

Adiciona uma instrução ao trabalho de impressão para imprimir um caractere de nova linha na estação de impressora de recibo.

PrintLine(String)

Adiciona uma instrução ao trabalho de impressão para imprimir uma linha de texto na estação de impressora de recibo.

PrintSavedBitmap(UInt32)

Adiciona uma instrução ao trabalho de impressão para imprimir um bitmap na estação de impressora de recibo usando o bitmap e as informações salvas na impressora por meio de SetBitmap ou SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Define a rotação do código de barras na página na estação de impressora de recibo.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Salva informações sobre um bitmap e um posicionamento horizontal padrão que você deseja usar para imprimir esse bitmap na estação de impressora de recibo, para que você possa usar o método PrintSavedBitmap para adicionar essas informações ao trabalho de impressão mais tarde.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Salva informações sobre um bitmap, juntamente com a largura e um posicionamento horizontal padrão que você deseja usar para imprimir esse bitmap na estação de impressora de recibo, para que você possa usar o método PrintSavedBitmap para adicionar essas informações ao trabalho de impressão mais tarde.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Salva informações sobre um bitmap e a distância da coluna de impressão mais à esquerda na qual você deseja imprimir esse bitmap na estação de impressora de recibo, para que você possa usar o método PrintSavedBitmap para adicionar essas informações ao trabalho de impressão mais tarde.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Salva informações sobre um bitmap, juntamente com a largura e a distância da coluna de impressão mais à esquerda que você deseja usar para imprimir esse bitmap na estação de impressora de recibo, para que você possa usar o método PrintSavedBitmap para adicionar essas informações ao trabalho de impressão mais tarde.

SetPrintArea(Rect)

Define a área da página na qual a estação de impressora de recibo pode imprimir o trabalho.

SetPrintRotation(PosPrinterRotation, Boolean)

Define a rotação do texto ou da imagem na página da estação de impressora de recibo.

StampPaper()

Adiciona uma instrução ao trabalho de impressão para carimbar na estação de impressora de recibo.

Aplica-se a

Confira também