[VB.NET] - [2003] GetDeviceCaps (rilevazione margini di stampa)

mercoledì 23 aprile 2008 - 10.24

Marduck Profilo | Newbie

Ciao!
Sto cercando di rilevare i margini di una stampante tramite la funzione Win GetDeviceCaps.

Se con Word cerco impostare i margini di una pagina coi valori 0, 0, 0 e 0, la finestra di stampa mi chiede di correggere tali margini.
Premendo il pulsante correggi, Word dovrebbe impostare di default i margini minimi associati alla stampante.

Tanto per fare un esempio, word mi ha messo di default tali valori:

Margine Superiore: 0,42
Margine Inferiore: 0,44
Margine Sinistro: 0,42
Margine Destro: 0,43

Come faccio a rilevare tali valori con la funzione GetDeviceCaps?

Nel caso in cui non si potesse trovare questi valori, cosa restituiscono le funzioni

Dim offx As Double = GetDeviceCaps(hdc, PHYSICALOFFSETX) Dim offy As Double = GetDeviceCaps(hdc, PHYSICALOFFSETY)

?

Ciao e grazie.

Marduck Profilo | Newbie

Aiuto!!!!
Nessuno sa rispondere?
E' importantissimo!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5