Re: Zoom-factor als standaard instelling?
"Kristensen - Nouwens, Tilburg" <kristensen.nouwens-t6D4VvotBMlmR6Xm/[email protected]>
| Newsgroups | gmane.comp.openoffice.users.dutch |
|---|---|
| Message-ID | <[email protected]> |
Dit is geweldig! Dit ga ik bewaren en koesteren. Bedankt Cor! Op 20:59, Cor Nouws schreef: > Kristensen - Nouwens, Tilburg wrote (20-11-2009 13:27) >> Op 20:59, Cor Nouws schreef: >>> Nouwens, Kristensen Tilburg wrote (15-11-2009 21:11) >>>> Kan ik writer zo instellen dat ALTIJD wanneer ik een .odt document >>>> open, gezoomd wordt op "pagina breedte". Is er een mogelijkheid dit >>>> te regelen met /Extra/Opties, zodat elk document dat ik open op die >>>> manier getoond wordt. >>> >>> Die optie ben ik nog niet tegengekomen. >>> Maar omdat elk document opent met de zoominstelling van het active >>> document, zou het één keer instellen op "pagina breedte" moeten >>> helpen.. Of is dat alleen bij mij zo ? >>> >>> Een mogelijkheid is ook om de instelling in een macro te doen: >>> >>> ThisComponent.CurrentController.ViewSettings.ZoomType = 1 >>> ' 1 = fit width 3 = variable >>> >>> (zie http://api.openoffice.org/docs/common/ref/ >>> com/sun/star/text/ViewSettings.html) >>> >>> en die via Extra|Aanassen koppelen aan de gebeurtenis Document openen. >>> >> Ik moet het opbiechten Cor, ik heb het geprobeerd maar ik krijg het >> niet gedaan. Ik heb bepaald geen routine met macro's. > > Ik zal het hieronder even stap voor stap uitleggen. > >> Bij mij doet het probleem zich alleen maar voor als ik een bijlage in >> .doc open onder Ubuntu. Misschien ook wel .odt maar dat weet ik niet >> zeker. Ik geloof dat ook niet altijd afgeweken wordt van >> "paginabreedte". > > Wat ik schreef over de zoominstelling, die bij het openen wordt > overgenomen van het al geopende document, werkt bij mij (redelijk..) > consequent. Ook bij .doc bestanden. > Alleen niet als het eerste document een leeg, ongewijzigd document is! > En ik merk nu dat het ook een beetje afhangt van of een actief > document wel of niet gewijzigd is, een veranderde zoominstelling heeft > .... > Nee, dan is een macro aan sneltoets zekerder. > > Daar gaat 'ie: > - Extra|Macro's|Macro's Beheren|OpenOffice.org Basic > - Selecteer in de linker lijst Module1, rechts macro Main > - Klik op Bewerken > - plak in dat venster onderaan > Sub Main > End Sub > het volgende: > Sub ZoomOpPaginabreedte > ThisComponent.CurrentController.ViewSettings.ZoomType = 1 > End Sub > - Kies Bestand|Sluiten > > - Kies nu Extra|Aanpassen tab Gebeurtenissen > - selecteer gebeurtenis Document openen > - klik op Macro en blader naar Module 1, functie ZoomOpPaginabreedte > - klik OK en weer OK. > > Zou het nu moeten doen. > > Alternatief: in plaats van toekennen aan gebeurtenis Document openen, > koppelen aan een toetscombinatie: > > - Kies dan Extra|Aanpassen tab Toetsenbord > - Kies een handige toetscombinatie (vanaf 3.2 kun je ook > Alt-combinaties gebruiken) > - in de lijst Categorie (linksonder) OpenOffice.org Macro's kiezen > - Zoek User, Standaard, Module 1 > - selecteer rechts de functie ZoomOpPaginabreedte > - rechtsboven kun je nog kiezen voor opslaan in OOo globaal of alleen > een module > - klik dan ook rechtsboven op wijzigen en dan OK. > >> Toch was het mooi als het een voorkeursinstelling zou zijn: "altijd >> paginabreedte". > > Het staat je vrij om daarvoor een issue te maken en te lobbyen bij > anderen voor stemmen :-) > > vr. groet & Succes > Cor > >