Avatar billede koldstar Nybegynder
23. september 2004 - 09:55 Der er 6 kommentarer og
1 løsning

WYSIWYG: PX istedet for PT

Hej

Er der nogle der ved hvordan man kan sætte fontsize i pixels istedet for i pt?

I øjebliket gør jeg sådan:

textEdit.document.execCommand('fontsize', false, 3);

Men det sætter bare fonten i pt. Hvad skal jeg gøre?
Avatar billede roenving Novice
23. september 2004 - 12:56 #1
Har du prøvet med:

textEdit.document.execCommand('fontsize', false, '11px');
Avatar billede koldstar Nybegynder
23. september 2004 - 13:42 #2
ja, det har jeg prøvet. Det virker heller ikke.
Problemet med den almindelige fontsize property er at den kun kan tage tage tal.
Så jeg forestiller mig at man evt skal indsætte den som pt, for derefter aterstatte den med px... Men ved ikke hvorda man gør.
Avatar billede roenving Novice
23. september 2004 - 13:48 #3
Så kan du f.eks. efter en editering er afsluttet:

textEdit.document.body.innerHTML = textEdit.document.body.innerHTML.replace(/(\d+)pt/g, "$1px");

-- jeg kan ikke huske hvordan koden ser ud, når den har været igennem den maskine, så den skal måske justeres, men som idé skulle den holde !-)
Avatar billede koldstar Nybegynder
23. september 2004 - 15:26 #4
tja, det virker næsten. Har erstattet den med en anden replace funktion, men er nød til at replace hele style propertien med style="font-size:10px"
Dette betyder desværre at det kun virker første gang...
Avatar billede roenving Novice
24. september 2004 - 03:05 #5
?-)

No comprende ...
Avatar billede koldstar Nybegynder
24. september 2004 - 07:56 #6
okay:

man kan godt skrive: <font size=1>HEJ</font>

Men man kan ikke skrive: <font size=10px>HEJ</font>

Det retter den automatisk til <font size=1>hej</font>

men hvis jeg laver en replace("size=1","style='font-size=10px;'") virker det i første omgang, men den laver noge underlige fejl:

Når size-propertien er væk fra font-elementet smider den automatisk en face="Times new Roman" ind istedet. Det er lidt irriterende. Så skal jeg til at replace den med den aktuelle font. Det bliver noget rod synes jeg, men det kan da god være der ikke er andre muligheder.
Avatar billede koldstar Nybegynder
22. maj 2005 - 15:36 #7
luk
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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