Avatar billede mercutio Nybegynder
09. august 2006 - 22:19 Der er 10 kommentarer

System.Drawing.Font hvordan ændrer jeg fra Bold til ikke bold?

Hej Eksperter.

Jeg er igang med at lege lidt med noget udskrift. Det jeg skal gøre er at gå ned igennem en fil og hvis der rundt om noget tekst står f.eks. <bold> så skal jeg skrive det ud med Bold. Men bagefter skal jeg jo ikke printe med bold. Kan man ikke ændre en font frem og tilbage? Eller er jeg nød til at oprette alle de forskellige fonts som jeg får brug for?

På forhånd tak.
Avatar billede trumf Nybegynder
10. august 2006 - 09:48 #1
System.Drawing.Font.Bold = false;
Avatar billede mercutio Nybegynder
10. august 2006 - 10:39 #2
Det må vist have været et gæt =) Det er nemlig en read only property...
Avatar billede trumf Nybegynder
10. august 2006 - 20:10 #3
Ja det har du da ret i, jeg ville have skrevet noget med at du f.eks. kunne lave et ID på en TD og så ændre fonten i den. <asp:td ID="td1">tekst og så bruge td1.Font.Bold = false;
Avatar billede trumf Nybegynder
10. august 2006 - 20:12 #4
ellers kan du lave det med CSS og så ændre CssClass der hvor det er nødvendigt
Avatar billede mercutio Nybegynder
10. august 2006 - 23:33 #5
Jeg har åbenbart ikke lige formuleret mig klart nok. Jeg laver et program der skal printe fra en windows applikation. Det er ikke en web løsning.
Avatar billede Syska Mester
11. august 2006 - 00:12 #6
Font font = new Font("Arial", 20, FontStyle.Bold); // med bold ...
            font = new Font(font, ~FontStyle.Bold); // invertere Bold

Mener jeg burde gøre det .....
Avatar billede Syska Mester
11. august 2006 - 00:19 #7
font = new Font(font, font.Style ^ FontStyle.Bold); // invertere Bold
Sådan skulle den se ud :-)
Avatar billede Syska Mester
11. august 2006 - 00:21 #8
svar hvis det skal bruges ....., og skal du have de gamle styles, hvis der måske er underline på eller noget, og "helt" sikkert slået Bold til, kan du bruge .....

font = new Font(font, font.Style | FontStyle.Bold); // invertere Bold
Avatar billede mercutio Nybegynder
11. august 2006 - 04:16 #9
hmm ok buzzzz
Men forestil dig jeg ikke på forhånd ved hvordan et ord skal printes. Det kan være det skal være bold. Så skal det næste være underlined men ikke bold og det tredje skal både være bold og italic. SKriftypen kan også ændre sig hver gang. Det smarteste ville nok være hvis jeg på en måde simpelthen bare kunne lave en ny Font og bruge den hvergang. Er det muligt?
Avatar billede Syska Mester
11. august 2006 - 17:47 #10
tjaa, ved jeg ikke lige helt ..... men der er jo mange måder at lave det på :-)
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