API_PrintPars
인쇄하기 파라미터들입니다.
typedef struct { short scale; GS::Bool8 grid; GS::Bool8 fixText; char printArea; GS::Bool8 printGhost; GS::Bool8 scaleToPaper; GS::Bool8 newSheet; GS::Bool8 allColorsToBlack; GS::Bool8 ditherOnPrinter; GS::Bool8 usePrinterRes; GS::Bool8 scaleFitToPage; API_AnchorID printAlignment; GS::Bool8 isStamp; GS::Bool8 filler_1[31]; API_PrintStampType stamp; double top; double left; double bottom; double right; } API_PrintPars;
멤버
- scale
- 인쇄 스케일입니다. [1..30000] 만약
printArea
또는scaleToPaper
가true
이면 무시함. - grid
- 건축 그리드 라인들도 인쇄합니다.
- fixText
- 프린트 텍스트, 화살표 머리, 스케일 독립적인 dashed lines 및 채우기가 각각의 설정 다이얼로그에서 정의한 실제 크기로 인쇄하거나, 인쇄 스케일에 맞게 비례하여 확대 또는 축소 인쇄합니다.
- printArea
- 전체 도면 또는 3D 투영 피팅을 한 페이지에 인쇄하거나, 현재 줌 또는 현재 marquee 영역의 내용만 인쇄합니다.
-
PrintArea_CurrentView
현재 줌 인쇄하기.
PrintArea_EntireDrawing
전체 도면 인쇄하기.
PrintArea_Marquee
현재 marquee 영역 인쇄하기.
- printGhost
- 평면도 요소들을 인쇄할 때 고스트 평면도 요소들을 포함 또는 제외하여 인쇄합니다.
- scaleToPaper
- 영역 창의 내용을 종이 너비를 수평 방향으로 완전히 채우는 크기로 스케일을 맞춥니다. (양식화된 리스트 전용)
- newSheet
- 종이의 새로운 시트에 각 구역 설명 또는 List 페이지 인쇄를 시작합니다. (양식화된 리스트 전용)
- allColorsToBlack
- 모든 요소들을 검은색으로 인쇄합니다. (Windows 전용)
- ditherOnPrinter
- 사용 가능한 팔레트의 색상들을 디더링하여 낮은 비트 깊이로 프린터의 사실적인 이미지 색상을 시뮬레이트 합니다. (Windows 전용)
- usePrinterRes
- 그림들을 위한 프린터 해상도를 사용합니다. (Windows 전용)
- scaleFitToPage
- 페이지에 맞추기 위한 스케일을 재연산합니다.
- printAlignment
- 도면의 앵커 포인트입니다.
- isStamp
- header/footer 인쇄가 켜져 있습니다.
- stamp
- header/footer 스탬프의 데이터입니다. (
isStamp
가true
일 때에만 유효함) - top
- 미터 단위로 표현된 종이의 인쇄 영역의 위쪽 모서리 위치입니다. (출력 전용)
- left
- 미터 단위로 표현된 종이의 인쇄 영역의 왼쪽 모서리 위치입니다. (출력 전용)
- bottom
- 미터 단위로 표현된 종이의 인쇄 영역의 아래쪽 모서리 위치입니다. (출력 전용)
- right
- 미터 단위로 표현된 종이의 인쇄 영역의 오른쪽 모서리 위치입니다. (출력 전용)
설명
이 structure를 활용하려면 APIDo_PrintID와 APIDo_PhotoRenderID 자동화 함수들을 보십시오.
당신은 APIEnv_GetPrinterParsID 환경 함수로 현재 프린터 설정들을 가져올 수 있습니다.
요구사항
- 버전: API 5.1 또는 이후
- 헤더: APIdefs_Automate.h
참고사항
API_AnchorID, API_PrintStampType
APIDo_PrintID, APIDo_PhotoRenderID
APIEnv_GetPrinterParsID
API 타입