Avatar billede a_man Nybegynder
30. december 2005 - 08:46 Der er 10 kommentarer

Ekstern Printer Font i C#

Hej allesammen,

Jeg sidder og laver et program der printer prislabels ud. På min labelprinter er der installeret fonte, som kan printe barcodes ud. I word kan jeg vælge denne printer, hvor under skrifttyper , bliver dets fonte synlige.
Mit problem er at hvordan jeg får fat i disse fonte i et c# program, da de er såkaldt "device fonts" og ikke en true type som bliver understøttet af c#.

Håber I kan hjælpe mig derude.

MVH a_man
Avatar billede innercitydk Nybegynder
30. december 2005 - 09:22 #1
Her er en fed tutorial der forklarer hvordan du installerer dine egne fonts i et C# program:

http://www.thecodeproject.com/gdi/FontInstaller.asp

Håber det hjælper.
Godt nytår

Vh Nicki
Avatar billede a_man Nybegynder
30. december 2005 - 09:38 #2
Hej Nicki tak for dit indlæg, men jeg har ikke adgang til de fontfiles som de omtaler. Jeg ved ikke hvordan word kan få fat i de fonte.
Men hvis word kan få fat i dem , så burde jeg også kunne gøre det.
Avatar billede innercitydk Nybegynder
30. december 2005 - 09:44 #3
ja helt sikkert.. har du kigget i windows font mappen mens word kører og bruge dem? tjek lige om du viser skjulte filer og se så om de ikke er der.. det kan være de er gemte
Avatar billede innercitydk Nybegynder
30. december 2005 - 09:49 #4
Tjek lige den her program kode:

http://www.codeproject.com/cs/miscctrl/EAN13_Code_Contrtol.asp

Med den C# kode kan du lave dine egne barcodes uden at bruge dem du leder efter :)

Vh
Avatar billede a_man Nybegynder
30. december 2005 - 09:51 #5
Hej igen,
Jeg går ind under udskriv og vælger min label printer som printer og fontene kommer frem. De fonts som er true type er der TT  og printer fontene er der et computeragtig billede på. Altså noget der tyder på at de er på selve printeren. Jeg tror ikke de er installerede nogen steder!!??
Avatar billede innercitydk Nybegynder
30. december 2005 - 09:56 #6
Det lyder logisk jeg læste lige kode eksemplet ovenfor igennem og der skriver de noget der lyder præcis sådan! De skriver yderligere at derfor skal man selv tegne dem med gdi. Kodeeksemplet er ret let at implementere så prøv lige om det ikke kan klare det for dig istedet..

Vh
Avatar billede a_man Nybegynder
30. december 2005 - 10:59 #7
Jeg har fundet ud af at man godt kan få fat i device fonts, hvis man kan finde ud af at skrive sin egen enumfontfamilyex(). Det findes i c++, men er ikke ført over til .net frameworket. Any Ideas? tak på forhånd
Avatar billede innercitydk Nybegynder
30. december 2005 - 11:17 #8
Det har jeg desværre ikke forstand på.. Kan du ikke bruge eksemplet fra code project? du kan jo bare kopiere klasserne og button_click eventen fra program koden
Avatar billede a_man Nybegynder
30. december 2005 - 11:27 #9
Jeg må ikke for min arbejdsgiver. Det skal være de fonts der hører til printeren. Således at de kan skifte mellem fonts osv. Det må ikke være hardkodet som i codeproject. Jeg sidder bare fast. men tak for hjælpen.
Avatar billede innercitydk Nybegynder
30. december 2005 - 11:47 #10
Så er jeg desværre blank.. Held og lykke med det.

Godt Nytår
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester