Click here to Skip to main content
15,884,177 members
Home / Discussions / C#
   

C#

 
QuestionDetecting Accessiblity Settings Pin
Sir Dot Net27-Oct-09 9:10
Sir Dot Net27-Oct-09 9:10 
QuestionPrinting in C# using built in printer fonts [modified] Pin
Jörgen Sigvardsson27-Oct-09 8:51
Jörgen Sigvardsson27-Oct-09 8:51 
AnswerRe: Printing in C# using built in printer fonts Pin
Luc Pattyn27-Oct-09 9:22
sitebuilderLuc Pattyn27-Oct-09 9:22 
GeneralRe: Printing in C# using built in printer fonts Pin
Jörgen Sigvardsson27-Oct-09 9:28
Jörgen Sigvardsson27-Oct-09 9:28 
AnswerRe: Printing in C# using built in printer fonts Pin
Sir Dot Net27-Oct-09 9:40
Sir Dot Net27-Oct-09 9:40 
GeneralRe: Printing in C# using built in printer fonts Pin
Jörgen Sigvardsson27-Oct-09 9:42
Jörgen Sigvardsson27-Oct-09 9:42 
GeneralRe: Printing in C# using built in printer fonts Pin
Luc Pattyn27-Oct-09 9:56
sitebuilderLuc Pattyn27-Oct-09 9:56 
GeneralRe: Printing in C# using built in printer fonts Pin
Jörgen Sigvardsson27-Oct-09 10:02
Jörgen Sigvardsson27-Oct-09 10:02 
You tell Wordpad what printer it should use. Then it'll list all the installed fonts, and the fonts available in the printer.

The Winforms stuff only handles True/Open-type fonts. You get a clear indication of that when you create a GDI font object and pass it to Font.FromHfont(). The exception explicitly says "Only true types are supported", meaning that I can never reference printer fonts using System.Drawing.Font. I'm guessing it's a GDI+ limitation, due to the fact that the printer fonts are bitmapped fonts, and not true-type ones.

From what I can tell, the only way to use these fonts is to go the GDI32 way...

--
Kein Mitleid Für Die Mehrheit

GeneralRe: Printing in C# using built in printer fonts Pin
Luc Pattyn27-Oct-09 10:18
sitebuilderLuc Pattyn27-Oct-09 10:18 
GeneralRe: Printing in C# using built in printer fonts Pin
Jörgen Sigvardsson27-Oct-09 10:21
Jörgen Sigvardsson27-Oct-09 10:21 
QuestionHow to call a .dll written in unmanaged C++ from C# and pass structs to and from? [Solved] Pin
CircuitDoc27-Oct-09 8:05
CircuitDoc27-Oct-09 8:05 
AnswerRe: How to call a .dll written in unmanaged C++ from C# and pass structs to and from? Pin
Luc Pattyn27-Oct-09 8:28
sitebuilderLuc Pattyn27-Oct-09 8:28 
GeneralRe: How to call a .dll written in unmanaged C++ from C# and pass structs to and from? Pin
CircuitDoc27-Oct-09 8:58
CircuitDoc27-Oct-09 8:58 
GeneralRe: How to call a .dll written in unmanaged C++ from C# and pass structs to and from? Pin
Luc Pattyn27-Oct-09 9:17
sitebuilderLuc Pattyn27-Oct-09 9:17 
AnswerRe: How to call a .dll written in unmanaged C++ from C# and pass structs to and from? [Solved] Pin
CircuitDoc29-Oct-09 7:48
CircuitDoc29-Oct-09 7:48 
QuestionPass string " Hello {0}" though MessageBox Pin
I Believe In GOD27-Oct-09 7:41
I Believe In GOD27-Oct-09 7:41 
AnswerRe: Pass string " Hello {0}" though MessageBox PinPopular
Luc Pattyn27-Oct-09 7:50
sitebuilderLuc Pattyn27-Oct-09 7:50 
GeneralRe: Pass string " Hello {0}" though MessageBox Pin
Keith Barrow27-Oct-09 7:56
professionalKeith Barrow27-Oct-09 7:56 
AnswerRe: Pass string " Hello {0}" though MessageBox Pin
0x3c027-Oct-09 7:50
0x3c027-Oct-09 7:50 
AnswerRe: Pass string " Hello {0}" though MessageBox Pin
Keith Barrow27-Oct-09 7:58
professionalKeith Barrow27-Oct-09 7:58 
AnswerRe: Pass string " Hello {0}" though MessageBox Pin
Abhishek Sur27-Oct-09 8:45
professionalAbhishek Sur27-Oct-09 8:45 
GeneralRe: Pass string " Hello {0}" though MessageBox Pin
I Believe In GOD27-Oct-09 10:18
I Believe In GOD27-Oct-09 10:18 
GeneralRe: Pass string " Hello {0}" though MessageBox Pin
Abhishek Sur27-Oct-09 10:20
professionalAbhishek Sur27-Oct-09 10:20 
AnswerRe: Pass string " Hello {0}" though MessageBox Pin
Mirko198027-Oct-09 22:52
Mirko198027-Oct-09 22:52 
GeneralRe: Pass string " Hello {0}" though MessageBox Pin
I Believe In GOD28-Oct-09 5:25
I Believe In GOD28-Oct-09 5:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.