Getting page information for printing
Jean-Francois Bertrand -- monsieur@step.polymtl.ca
Friday, November 01, 1996
Environment: Windows 95, Visual C++ 4.0
Hi,
I'm building a database application using CDAORecordView and CDAORecordset,
since the printing is not supported directly for a CFormView, I'm getting
all the information I need to create a CDC object from DoPreparePrinting
that I call when I want to print. What I would like to have from my CDC
object in the Maximum number of logical units of my output device context.
I' ve tried cdc->GetWindowExt, and it would return (cx=1,cy=1)
I'm probably missing a step here and I would like to know what it is.
I know that when you print from a view that supports printing it gives you
the pInfo structure that contains exactly what I want. Is possible to
access all that after the call to DoPreparePrinting.
Jean-Francois Bertrand
Software Engineer
MACESS Corporation.
monsieur@step.polymtl.ca
Dulepov Dmitry -- dima@ssm6000.samsung.ru
Tuesday, November 05, 1996
[Mailer: "Groupware E-Mail". Version 1.01.035]
1. Use CDC::GetDeviceCaps(HORZRES)/CDC::GetDeviceCaps(VERTRES) and =
CDC::DPtoLP() to convert device points to logical points.
2. Why printing is not supported in CFormView? OnDraw() works and o=
ther methods works in the same way for printing. I use them success=
fully in my application.
Dmitry A. Dulepov
Samsung Electronics Co., Ltd.
Russian Research Center
Phone: +7 (095) 213-9207
Fax: +7 (095) 213-9196
E-mail: dima@src.samsung.ru
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-----------------------------
> [From: Jean-Francois Bertrand
> [Address: monsieur@step.polymtl.ca
> [To: Dmitry A. Dulepov
> [Date: Sun Nov 03 13:47:42 1996
>Environment: Windows 95, Visual C++ 4.0
>
>Hi,
>I'm building a database application using CDAORecordView and CDAOR=
ecordset,
>since the printing is not supported directly for a CFormView, I'm =
getting
>all the information I need to create a CDC object from DoPreparePr=
inting
>that I call when I want to print. What I would like to have from =
my CDC
>object in the Maximum number of logical units of my output device=
context.
>
>I' ve tried cdc->GetWindowExt, and it would return (cx=3D1,cy=3D1)=
>
>I'm probably missing a step here and I would like to know what it =
is.
>
>I know that when you print from a view that supports printing it g=
ives you
>the pInfo structure that contains exactly what I want. Is possibl=
e to
>access all that after the call to DoPreparePrinting.
>
>
>
>Jean-Francois Bertrand
>Software Engineer
>MACESS Corporation.
>monsieur@step.polymtl.ca=
| Вернуться в корень Архива
|