Condividi tramite


ClaimedJournalPrinter Classe

Definizione

Rappresenta una stazione della stampante del journal che è stata richiesta per l'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
Ereditarietà
Object Platform::Object IInspectable ClaimedJournalPrinter
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per ottenere un oggetto ClaimedJournalPrinter, utilizzare la proprietà ClaimedPosPrinter.Journal .

Proprietà

CharactersPerLine

Ottiene o imposta il numero di caratteri per riga per la stazione della stampante del journal.

Vale la pena notare che la modifica di questa proprietà può potenzialmente modificare le proprietà LineHeight, LineSpacing e LineWidth .

ColorCartridge

Ottiene o imposta la cartuccia di colore che deve essere usata dalla stazione della stampante del journal quando viene stampata. Questa proprietà deve accettare ciò che è disponibile tramite ColorCartridgeCapabilities.

IsCartridgeEmpty

Ottiene se la stampante della stampante per la stazione della stampante del journal è vuota. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante. Vedere JournalPrinterCapabilities per verificare la disponibilità del sensore.

IsCartridgeRemoved

Ottiene se la cartuccia per la stazione della stampante del journal è stata rimossa. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante. Vedere JournalPrinterCapabilities per verificare la disponibilità del sensore.

IsCoverOpen

Ottiene se la copertura della stampante per la stazione della stampante del journal è aperta.

IsHeadCleaning

Ottiene se la testa per la stazione della stampante del journal è attualmente pulizia.

IsLetterQuality

Ottiene o imposta se la stazione della stampante del journal stampa con alta qualità o alta velocità. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante.

IsPaperEmpty

Ottiene se la carta è vuota per la stazione della stampante del journal. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante. Vedere JournalPrinterCapabilities per verificare la disponibilità del sensore.

IsPaperNearEnd

Ottiene se la carta della stampante è vicina alla fine della stazione della stampante del journal. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante. Vedere JournalPrinterCapabilities per verificare la disponibilità del sensore.

IsReadyToPrint

Ottiene se la stazione della stampante del journal è pronta per la stampa. Nota, questo potrebbe generare un'eccezione se il sensore corrispondente non è disponibile nella stampante. Vedere JournalPrinterCapabilities per verificare la disponibilità del sensore.

LineHeight

Ottiene o imposta l'altezza corrente della linea stampata per la stazione della stampante del journal, nelle unità specificate dalla proprietà ClaimedPosPrinter.MapMode .

Vale la pena notare che la modifica di questa proprietà può potenzialmente modificare le proprietà CharactersPerLine, LineSpacing e LineWidth .

LineSpacing

Ottiene o imposta la spaziatura di ogni riga di stampa singola per la stazione della stampante del journal, nelle unità specificate dalla proprietà ClaimedPosPrinter.MapMode . Questa spaziatura include sia l'altezza della linea stampata sia lo spazio vuoto tra ogni coppia di righe.

Vale la pena notare che la modifica di questa proprietà può potenzialmente modificare le proprietà CharactersPerLine, LineHeight e LineWidth .

LineWidth

Ottiene la larghezza corrente della linea stampata per la stazione della stampante del journal, nelle unità specificate dalla proprietà ClaimedPosPrinter.MapMode .

Vale la pena notare che la modifica di questa proprietà può potenzialmente modificare le proprietà CharactersPerLine, LineHeight e LineSpacing .

Metodi

CreateJob()

Crea un nuovo processo di stampa per la stazione della stampante del journal.

ValidateData(String)

Determina se un JournalPrintJob può eseguire correttamente un'istruzione di stampa con i dati specificati.

Si applica a

Vedi anche