THPDFViewer Current View Printing
현재 벡터 뷰를 결정론적인 종횡비 유지 맞춤과 중앙 배치로 그리거나 인쇄합니다
선언
function HPDFViewerFitRect(const Bounds: TRect;
ContentWidth, ContentHeight: Integer): TRect;
function THPDFViewerModel.DrawCurrentView(Canvas: TCanvas;
const Bounds: TRect; DPI: Integer= 150): boolean;
function THPDFViewer.DrawCurrentView(Canvas: TCanvas;
const Bounds: TRect; DPI: Integer= 150): boolean;
function THPDFViewerModel.PrintCurrentView(Printer: TPrinter;
const DocumentTitle: string= ''; DPI: Integer= 300): boolean;
function THPDFViewer.PrintCurrentView(Printer: TPrinter;
const DocumentTitle: string= ''; DPI: Integer= 300): boolean;
동작
HPDFViewerFitRect는 소스 종횡비를 유지하는 가장 큰 중앙 사각형을 반환합니다DrawCurrentView는 호출자 소유 어떤TCanvas와 바운드도 받습니다- 활성 페이지와
ViewRotation은 벡터 metafile 경로에서 유지됩니다 PrintCurrentView는 결과를 프린터 페이지에 맞추고 선택적으로 인쇄 작업 제목을 지정합니다- 그리기 실패 시 진행 중인 인쇄 작업을 중단합니다
예제
PDFViewer.PrintCurrentView(Printer, 'Current PDF view', 300);