Compartilhar via


SlipPrintJob Classe

Definição

Representa um conjunto de instruções de impressão que você deseja executar na estação de impressora 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
Herança
Object Platform::Object IInspectable SlipPrintJob
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 lista, chame ClaimedSlipPrinter.CreateJob. O objeto de trabalho de impressão criado é válido desde que o objeto ClaimedSlipPrinter 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)

Métodos

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

ExecuteAsync()

Executa o trabalho de impressão na estação de impressora deslizante 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 deslizante.

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

Print(String)

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

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

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

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

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

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

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

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

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

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

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

PrintLine()

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

PrintLine(String)

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

PrintSavedBitmap(UInt32)

Adiciona uma instrução ao trabalho de impressão para imprimir um bitmap na estação de impressora deslizante usando as informações salvas sobre o bitmap e como imprimi-lo quando você chamou o método SetBitmap ou SetCustomAlignedBitmap .

SetBarcodeRotation(PosPrinterRotation)

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

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 deslizante, 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 deslizante, 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 deslizante, 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 deslizante, 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 deslizante pode imprimir o trabalho.

SetPrintRotation(PosPrinterRotation, Boolean)

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

Aplica-se a

Confira também