다음을 통해 공유


PrintWorkflowPrinterJob 클래스

정의

인쇄 워크플로 앱의 컨텍스트에서 프린터 작업을 나타냅니다.

public ref class PrintWorkflowPrinterJob sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PrintWorkflowPrinterJob final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PrintWorkflowPrinterJob
Public NotInheritable Class PrintWorkflowPrinterJob
상속
Object Platform::Object IInspectable PrintWorkflowPrinterJob
특성

Windows 요구 사항

디바이스 패밀리
Windows 11 (10.0.22000.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v14.0에서 도입되었습니다.)

설명

자세한 내용은 인쇄 지원 앱 디자인 가이드를 참조하세요.

속성

JobId

프린터에서 제공하는 현재 인쇄 작업의 ID를 가져옵니다.

Printer

현재 프린터 작업에 대한 IPP(인터넷 인쇄 프로토콜) 프린터 디바이스를 가져옵니다.

메서드

ConvertPrintTicketToJobAttributes(WorkflowPrintTicket, String)

인쇄 워크플로 앱의 컨텍스트에서 프린터 작업을 나타냅니다.

GetJobAttributes(IIterable<String>)

현재 프린터 작업에 대한 특성을 IPP(인터넷 인쇄 프로토콜) 특성 이름 및 값 쌍의 맵으로 가져옵니다.

GetJobAttributesAsBuffer(IIterable<String>)

직렬화된 IPP(인터넷 인쇄 프로토콜) 응답의 프린터 특성 그룹이 포함된 버퍼에서 지정한 현재 프린터 작업에 대한 특성을 가져옵니다.

GetJobPrintTicket()

현재 인쇄 작업의 XML PrintTicket 문서를 가져옵니다. PrintTicket 문서에는 프린터가 인쇄 작업에 대한 다양한 기능을 설정하는 방법에 대한 지침이 포함되어 있습니다.

GetJobStatus()

현재 프린터 작업의 상태 가져옵니다.

SetJobAttributes(IIterable<KeyValuePair<String,IppAttributeValue>>)

IPP(인터넷 인쇄 프로토콜) 특성 이름 및 값 쌍의 지정된 맵에 지정된 대로 현재 프린터 작업에 대한 특성을 설정합니다.

SetJobAttributesFromBuffer(IBuffer)

직렬화된 IPP(인터넷 인쇄 프로토콜) 작업 특성 그룹을 포함하는 지정된 버퍼에서 지정한 대로 현재 프린터 작업에 대한 특성을 설정합니다.

적용 대상

추가 정보