Erik Richard Sørensen <NOSPAM@NOSPAM.dk> wrote:
> Per Rønne wrote:
> > I FileMaker [nu 9 Advanced] kan man definere tekstfelter til at have
> > bestemte egenskaber, som font, fontstørrelse etc.
> >
> > Er der en måde hvorpå man kan tvinge et felt ti at bibeholde disse
> > egenskaber til alle tegn i feltet, selv om man copy-paster til det fra
> > andre kilder? Som det er nu skal man ind manuelt og rette til i hvert
> > felt.
> >
> > Jeg kan intet finde om det.
> >
> > Og jeg kan ikke engang i makrokommandoerne finde en metode, hvor jeg
> > kan bestemme font, style og størrelse på indholdet. Problemet er at ved
> > copy-and-paste følger ikke alene selve teksten med, men også font, style
> > og størrelse, og de overruler standarden sat for feltet.
>
> Jeg har ikke ver. 9.x - kun 8.5 Advanced...Det kan lade sig gøre ved, at
> du selv skriver en macro/script til at styre det,
Ja, det har jeg fundet ud af; makroen skal kun indeholde et enkelt trin:
Paste med optionen 'ren tekst'.
> men prøv først fælgende...
>
> - Under menupunktet 'View' vælger du 'Layout Mode'
> - Markér det felt, du vil "låse" til en given skrifttype.
> - Under menupunktet 'Format' vælger du 'Field/Control'
Den er fjernet og er erstattet af en hierarkisk menu med samme navn.
> - Sæt kryds i 'Set Input Method to:' og vælg 'Synchronize with field's font'
Findes i 'Behavior' valgmuligheden.
> - I samme dialogboks skal 'Allow field to be entered' være afkrydset i
> både 'In Browse mode' og 'In Find mode' (std. indstilling).
> - Klik OK, og det pågældende felt skulle nu meget gerne være låst til at
> bruge den prædefinerede skrifttype.
Den har jeg skam allerede prøvet, og den virker /ikke/.
> Det virker ihvertfald her med 8.5 Advanced. - Jeg har sat alle mine
> tekstfelter i en bestemt database til at bruge Arial 14p i et notefelt,
> og hvis jeg så kopierer fx. en tekst i Times New Roman eller Lucidea
> Grande, ændres disse automatisk til Arial...
>
> For at være yderligere sikret mod at skrifttyper ændres, kan du - mens
> du er i 'Layout Mode' markere det pågældende felt og under menupunktet
> 'Arrange' vælge 'Lock', så kan det pågældende felt heller ikke ændres -
> hverken i skrifttype, punktstr. eller farve, - men samtidig låser du
> også så meget, at du ikke kan redigere en indsat tekst i det pågældende
> felt. - så den løsning er måske ikke optimal, - så det er nok den
> første, du skal bruge...
Det betyder intet; der skal kun stå en kort tekst og derefter et normalt
7-cifret nummer, et nummer jeg foretrækker at kopiere fra web eller
DevonPro.
Men heller ikke en 'lock' virker her, og det kunne tyde på en bug.
Det eneste der virker er en makro med 'Paste without style'. Som jeg så
har tildelt cmd-1; ja, FM er svag med hensyn til brugerdefinerede
shortcuts til makroer. Kun cmd-0...cmd-9 tillades.
--
Per Erik Rønne
http://www.RQNNE.dk