다음을 통해 공유


PrintTicketConverter.ConvertPrintTicketToDevMode 메서드

정의

지정한 PrintTicket을 관리되지 않는 DEVMODE 구조체로 변환합니다.

오버로드

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

지정된 관리되는 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

지정된 범위의 지정된 관리되는 코드 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

지정된 관리되는 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.

public:
 cli::array <System::Byte> ^ ConvertPrintTicketToDevMode(System::Printing::PrintTicket ^ printTicket, System::Printing::Interop::BaseDevModeType baseType);
public byte[] ConvertPrintTicketToDevMode (System.Printing.PrintTicket printTicket, System.Printing.Interop.BaseDevModeType baseType);
member this.ConvertPrintTicketToDevMode : System.Printing.PrintTicket * System.Printing.Interop.BaseDevModeType -> byte[]
Public Function ConvertPrintTicketToDevMode (printTicket As PrintTicket, baseType As BaseDevModeType) As Byte()

매개 변수

printTicket
PrintTicket

변환할 PrintTicket입니다.

baseType
BaseDevModeType

기본 DEVMODE로 사용자 기본값 또는 프린터 기본값 DEVMODE 중에서 무엇을 사용할지 식별하는 값입니다.

반환

Byte[]

새로운 DEVMODE 구조체를 포함하는 Byte 배열입니다.

예외

PrintTicketConverter는 이미 삭제되었습니다.

printTicket 값이 null(Visual Basic에서는 Nothing)인 경우

printTicket 콘텐츠가 제대로 구성되지 않은 경우

변환이 실패한 경우

baseType이 유효한 BaseDevModeType 값이 아닌 경우

설명

매개 변수의 PrintTicket 범위는 전체 인쇄 작업이어야 합니다.

이 메서드는 의 유효성을 PrintTicket검사하지 않습니다. 유효성을 검사하려면 를 사용합니다 MergeAndValidatePrintTicket.

DEVMODE 구조에 대한 자세한 내용은 DEVMODE를 참조하세요.

적용 대상

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

지정된 범위의 지정된 관리되는 코드 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.

public:
 cli::array <System::Byte> ^ ConvertPrintTicketToDevMode(System::Printing::PrintTicket ^ printTicket, System::Printing::Interop::BaseDevModeType baseType, System::Printing::PrintTicketScope scope);
public byte[] ConvertPrintTicketToDevMode (System.Printing.PrintTicket printTicket, System.Printing.Interop.BaseDevModeType baseType, System.Printing.PrintTicketScope scope);
member this.ConvertPrintTicketToDevMode : System.Printing.PrintTicket * System.Printing.Interop.BaseDevModeType * System.Printing.PrintTicketScope -> byte[]
Public Function ConvertPrintTicketToDevMode (printTicket As PrintTicket, baseType As BaseDevModeType, scope As PrintTicketScope) As Byte()

매개 변수

printTicket
PrintTicket

변환할 PrintTicket입니다.

baseType
BaseDevModeType

기본 DEVMODE로 사용자 기본값 또는 프린터 기본값 DEVMODE 중에서 무엇을 사용할지 식별하는 값입니다.

scope
PrintTicketScope

PrintTicketScope 변환을 페이지, 문서 또는 전체 인쇄 작업 중 어떤 범위에서 수행할지 지정하는 PrintTicket 값입니다.

반환

Byte[]

새로운 DEVMODE 구조체를 나타내는 Byte 버퍼입니다.

예외

PrintTicketConverter는 이미 삭제되었습니다.

printTicket 값이 null(Visual Basic에서는 Nothing)인 경우

printTicket 콘텐츠가 제대로 구성되지 않은 경우

변환이 실패한 경우

baseType이 유효한 BaseDevModeType 값이 아닌 경우

또는

scope이 유효한 PrintTicketScope 값이 아닌 경우

설명

이 메서드는 의 유효성을 PrintTicket검사하지 않습니다. 유효성을 검사하려면 를 사용합니다 MergeAndValidatePrintTicket.

DEVMODE 구조에 대한 자세한 내용은 DEVMODE를 참조하세요.

적용 대상