Compartilhar via


ClaimedJournalPrinter Classe

Definição

Representa uma estação de impressora de diário que foi solicitada para uso.

public ref class ClaimedJournalPrinter sealed
public ref class ClaimedJournalPrinter sealed : ICommonClaimedPosPrinterStation
/// [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 ClaimedJournalPrinter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedJournalPrinter final : ICommonClaimedPosPrinterStation
[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 ClaimedJournalPrinter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedJournalPrinter : ICommonClaimedPosPrinterStation
Public NotInheritable Class ClaimedJournalPrinter
Public NotInheritable Class ClaimedJournalPrinter
Implements ICommonClaimedPosPrinterStation
Herança
Object Platform::Object IInspectable ClaimedJournalPrinter
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 obter um objeto ClaimedJournalPrinter, use a propriedade ClaimedPosPrinter.Journal .

Propriedades

CharactersPerLine

Obtém ou define o número de caracteres por linha para a estação de impressora do diário.

Vale a pena observar que alterar essa propriedade pode potencialmente alterar as propriedades LineHeight, LineSpacing e LineWidth .

ColorCartridge

Obtém ou define o cartucho de cor que a estação de impressora de diário deve usar quando imprime. Essa propriedade deve concordar com o que está disponível por meio de ColorCartridgeCapabilities.

IsCartridgeEmpty

Obtém se o cartucho da impressora da estação de impressora do diário está vazio. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora. Consulte JournalPrinterCapabilities para verificar a disponibilidade do sensor.

IsCartridgeRemoved

Obtém se o cartucho da estação de impressora de diário foi removido. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora. Consulte JournalPrinterCapabilities para verificar a disponibilidade do sensor.

IsCoverOpen

Obtém se a capa da impressora da estação de impressora do diário está aberta.

IsHeadCleaning

Obtém se a cabeça da estação de impressora do diário está limpando no momento.

IsLetterQuality

Obtém ou define se a estação de impressora do diário é impressa com alta qualidade ou alta velocidade. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora.

IsPaperEmpty

Obtém se o papel está vazio para a estação de impressora do diário. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora. Consulte JournalPrinterCapabilities para verificar a disponibilidade do sensor.

IsPaperNearEnd

Obtém se o papel da impressora está próximo do fim da estação de impressora do diário. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora. Consulte JournalPrinterCapabilities para verificar a disponibilidade do sensor.

IsReadyToPrint

Obtém se a estação de impressora do diário está pronta para impressão. Observe que isso poderá gerar uma exceção se o sensor correspondente não estiver disponível na impressora. Consulte JournalPrinterCapabilities para verificar a disponibilidade do sensor.

LineHeight

Obtém ou define a altura atual da linha impressa para a estação de impressora de diário, nas unidades especificadas pela propriedade ClaimedPosPrinter.MapMode .

Vale a pena observar que a alteração dessa propriedade pode potencialmente alterar as propriedades CharactersPerLine, LineSpacing e LineWidth .

LineSpacing

Obtém ou define o espaçamento de cada linha de impressão de alta para a estação de impressora de diário, nas unidades especificadas pela propriedade ClaimedPosPrinter.MapMode . Esse espaçamento inclui a altura da linha impressa e o espaço em branco entre cada par de linhas.

Vale a pena observar que a alteração dessa propriedade pode potencialmente alterar as propriedades CharactersPerLine, LineHeight e LineWidth .

LineWidth

Obtém a largura atual da linha impressa para a estação de impressora de diário, nas unidades especificadas pela propriedade ClaimedPosPrinter.MapMode .

Vale a pena observar que alterar essa propriedade pode potencialmente alterar as propriedades CharactersPerLine, LineHeight e LineSpacing .

Métodos

CreateJob()

Cria um novo trabalho de impressão para a estação de impressora do diário.

ValidateData(String)

Determina se um JournalPrintJob pode executar com êxito uma instrução de impressão com os dados especificados.

Aplica-se a

Confira também