APIDo_PrintID
현재 창의 내용을 인쇄합니다.
GSErrCode ACAPI_Automate ( APIDo_PrintID, API_PrintPars* printPars );
파라미터
- printPars
- [in] 제어 파라미터들입니다; 선택사항입니다. 만약 누락하면 현재 기본값들을 사용하게 될 것입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_REFUSEDCMD
- 함수가 알림 레벨로부터 호출되었습니다.
APIERR_NOPLAN
- 열린 프로젝트가 없습니다.
APIERR_BADPARS
printPars
가 유효하지 않은 데이터를 포함하고 있습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 현재 창의 내용을 인쇄하는 데 사용합니다. 이 함수는 서버 애플리케이션의 Print 커맨드를 수행합니다.
파라미터화에 대한 더 자세한 것을 알려면 API_PrintPars structure를 참조하십시오.
이것은 알림 레벨로부터 호출될 수 없습니다; 만약 다른 애드온들이 실행 중이면 이 커맨드는 거부됩니다. 이 함수를 호출하면 이벤트에 대하여 다른 애드온들이 알림을 받게 될 수도 있습니다. 호출자 애드온은 어떤 알림도 받지 않을 것입니다. 더 자세한 것은 알림 관리자를 보십시오.
예제
API_PrintPars printPars; BNZeroMemory (&printPars, sizeof (API_PrintPars)); printPars.grid = true; printPars.printArea = PrintArea_CurrentView; printPars.fixText = false; printPars.scale = 20; GSErrCode err = ACAPI_Automate (APIDo_PrintID, &printPars, NULL); if (err == NoError) ACAPI_WriteReport ("APIDo_PrintID ...OK", true);
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Automate.h
참고사항
API_PrintPars
APIDo_PhotoRenderID, APIEnv_GetPrinterParsID
ACAPI_Automate, API 함수