PrintTicketConverter.ConvertPrintTicketToDevMode 메서드

정의

지정한 PrintTicket을 관리되지 않는 DEVMODE 구조체로 변환합니다.Converts the specified PrintTicket to an unmanaged DEVMODE structure.

오버로드

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

지정된 관리되는 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.Converts the specified managed PrintTicket to an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

지정된 범위의 지정된 관리되는 코드 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.Converts the specified managed code PrintTicket with the specified scope, into an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the BaseDevModeType.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType)

지정된 관리되는 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.Converts the specified managed PrintTicket to an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the BaseDevModeType.

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[]

매개 변수

printTicket
PrintTicket

변환할 PrintTicket입니다.The PrintTicket to convert.

baseType
BaseDevModeType

기본 DEVMODE로 사용자 기본값 또는 프린터 기본값 DEVMODE 중에서 무엇을 사용할지 식별하는 값입니다.A value that identifies whether to use the user default or printer default DEVMODE as the base DEVMODE.

반환

Byte[]

새로운 DEVMODE 구조체를 포함하는 Byte 배열입니다.A Byte array that contains the new DEVMODE structure.

예외

PrintTicketConverter는 이미 삭제되었습니다.This PrintTicketConverter is already disposed.

printTicket 값이 null(Visual Basic에서는 Nothing)인 경우The value of printTicket is null (Nothing in Visual Basic).

printTicket 콘텐츠가 제대로 구성되지 않은 경우The content of printTicket is not well-formed.

변환이 실패한 경우The conversion failed.

baseType이 유효한 BaseDevModeType 값이 아닌 경우The baseType is not a valid BaseDevModeType value.

설명

범위는 PrintTicket 매개 변수는 전체 인쇄 작업 이어야 합니다.The scope of the PrintTicket parameter must be the entire print job.

이 메서드를 확인 하지 않습니다는 PrintTicket합니다.This method does not validate the PrintTicket. 검사를 사용 하 여 MergeAndValidatePrintTicket입니다.To validate it, use MergeAndValidatePrintTicket.

DEVMODE 구조체에 대 한 자세한 내용은 참조 하세요. DEVMODE합니다.For more information on the DEVMODE structure, see DEVMODE.

ConvertPrintTicketToDevMode(PrintTicket, BaseDevModeType, PrintTicketScope)

지정된 범위의 지정된 관리되는 코드 PrintTicketBaseDevModeType에서 식별한 DEVMODE 구조체를 기초로 하는 관리되지 않는 DEVMODE 구조체로 변환합니다.Converts the specified managed code PrintTicket with the specified scope, into an unmanaged DEVMODE structure that is based on the DEVMODE structure identified by the BaseDevModeType.

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[]

매개 변수

printTicket
PrintTicket

변환할 PrintTicket입니다.The PrintTicket to convert.

baseType
BaseDevModeType

기본 DEVMODE로 사용자 기본값 또는 프린터 기본값 DEVMODE 중에서 무엇을 사용할지 식별하는 값입니다.A value that identifies whether to use the user default or printer default DEVMODE as the base DEVMODE.

scope
PrintTicketScope

PrintTicketScope 변환을 페이지, 문서 또는 전체 인쇄 작업 중 어떤 범위에서 수행할지 지정하는 PrintTicket 값입니다.A PrintTicketScope value that specifies whether the conversion of the PrintTicket should be done at the scope of a page, a document, or an entire print job.

반환

Byte[]

새로운 DEVMODE 구조체를 나타내는 Byte 버퍼입니다.A Byte buffer that represents the new DEVMODE structure.

예외

PrintTicketConverter는 이미 삭제되었습니다.This PrintTicketConverter is already disposed.

printTicket 값이 null(Visual Basic에서는 Nothing)인 경우The value of printTicket is null (Nothing in Visual Basic).

printTicket 콘텐츠가 제대로 구성되지 않은 경우The content of printTicket is not well-formed.

변환이 실패한 경우The conversion failed.

baseType이 유효한 BaseDevModeType 값이 아닌 경우The baseType is not a valid BaseDevModeType value.

또는-or- scope이 유효한 PrintTicketScope 값이 아닌 경우The scope is not a valid PrintTicketScope value.

설명

이 메서드를 확인 하지 않습니다는 PrintTicket합니다.This method does not validate the PrintTicket. 검사를 사용 하 여 MergeAndValidatePrintTicket입니다.To validate it, use MergeAndValidatePrintTicket.

DEVMODE 구조체에 대 한 자세한 내용은 참조 하세요. DEVMODE합니다.For more information on the DEVMODE structure, see DEVMODE.

적용 대상