ClaimedJournalPrinter Класс

Определение

Представляет станцию принтера журнала, которая была запрошена для использования.

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
Наследование
Object Platform::Object IInspectable ClaimedJournalPrinter
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Чтобы получить объект ClaimedJournalPrinter, используйте свойство ClaimedPosPrinter.Journal .

Свойства

CharactersPerLine

Возвращает или задает число символов на строку для станции принтера журнала.

Стоит отметить, что изменение этого свойства потенциально может изменить свойства LineHeight, LineSpacing и LineWidth .

ColorCartridge

Возвращает или задает цветной патрон, который должна использовать станция принтера журнала при печати. Это свойство должно соответствовать тому, что доступно через ColorCartridgeCapabilities.

IsCartridgeEmpty

Возвращает значение, указывающее, пуст ли принтер для станции принтера журнала. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере. Сведения о доступности датчиков см. в статье JournalPrinterCapabilities .

IsCartridgeRemoved

Возвращает значение, указывающее, удален ли патрон для станции принтера журнала. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере. Сведения о доступности датчиков см. в статье JournalPrinterCapabilities .

IsCoverOpen

Возвращает значение, указывающее, открыта ли крышка принтера журнала.

IsHeadCleaning

Возвращает значение, указывающее, выполняется ли очистка головки для станции принтера журнала.

IsLetterQuality

Получает или задает тип печати на принтере журнала с высоким качеством или высокой скоростью. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере.

IsPaperEmpty

Возвращает значение, указывающее, является ли бумага пустой для станции принтера журнала. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере. Сведения о доступности датчиков см. в статье JournalPrinterCapabilities .

IsPaperNearEnd

Возвращает значение, указывающее, находится ли принтерная бумага ближе к концу станции принтера журнала. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере. Сведения о доступности датчиков см. в статье JournalPrinterCapabilities .

IsReadyToPrint

Возвращает значение, указывающее, готова ли станция принтера журнала к печати. Обратите внимание, что это может вызвать исключение, если соответствующий датчик недоступен на принтере. Сведения о доступности датчиков см. в статье JournalPrinterCapabilities .

LineHeight

Возвращает или задает текущую высоту печатной строки для станции принтера журнала в единицах, которые заданы свойством ClaimedPosPrinter.MapMode .

Стоит отметить, что изменение этого свойства может потенциально изменить свойства CharactersPerLine, LineSpacing и LineWidth .

LineSpacing

Возвращает или задает интервал каждой линии печати с одним высоким значением для станции принтера журнала в единицах, которые задано свойством ClaimedPosPrinter.MapMode . Этот интервал включает как высоту печатной линии, так и пробелы между каждой парой строк.

Стоит отметить, что изменение этого свойства потенциально может изменить свойства CharactersPerLine, LineHeight и LineWidth .

LineWidth

Возвращает текущую ширину печатной строки для станции принтера журнала в единицах, которые заданы свойством ClaimedPosPrinter.MapMode .

Стоит отметить, что изменение этого свойства потенциально может изменить свойства CharactersPerLine, LineHeight и LineSpacing .

Методы

CreateJob()

Создает задание печати для станции принтера журнала.

ValidateData(String)

Определяет, может ли journalPrintJob успешно выполнить инструкцию печати с указанными данными.

Применяется к

См. также раздел