Graphisoft®

API Development KitVersion: 18

APIEnv_GetPrinterParsID

현재 프린터 설정들을 가져옵니다.

    GSErrCode ACAPI_Environment (
        APIEnv_GetPrinterParsID,
        API_PrintPars*     printPars
    );

 

파라미터

printPars
[out] 인쇄하기 파라미터들입니다.

 

리턴 값

NoError
함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
printPars 파라미터가 NULL입니다.

다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.

 

설명

이 함수는 현재 사용하는 인쇄하기 설정들을 가져옵니다.

 

예제

API_PrintPars printPars;
BNZeroMemory (&printPars, sizeof (API_PrintPars));

GSErrCode err = ACAPI_Environment (APIEnv_GetPrinterParsID, &printPars, NULL);

double pageWidth, pageHeight;
if (err == NoError) {
    pageWidth = printPars.right - printPars.left;
    pageHeight = printPars.bottom - printPars.top;
} else {
    pageWidth = 0.20142199;
    pageHeight = 0.28858633;
}

 

요구사항

버전: API 10 또는 이후
헤더: APIdefs_Environment.h

 

참고사항

API_PrintPars
APIDo_PrintID
ACAPI_Environment
API 함수