On Thu, 2006-03-23 at 11:42 +0200, Marko Gronroos wrote: > Heip, > > Olen tässä pohtinut luetteloita ja numerointia Writerissä. Ongelmahan on, että > ne Writerissä olevat luettelo- ja numerointipainikkeet ja -näppäimet vaihtavat > sisäänrakennettujen luettelo- ja numerointitilojen välillä. Se numerointi- ja > varsinkin luettelotyyli on kuitenkin aivan karsea; oletusluettelomerkki on > semmoinen iso ranskalainen rantapallo ja sisennys ei mene esim. SFS 2487 > -vakioasettelun mukaisesti. Ja tätä oletus-luettelotyyliä ei nähtävästi voi > muuttaa _mitenkään_. Eli sitä ei ole esim. sidottu mihinkään luettelotyyliin.
Rantapallosta voi hieman laskea painetta pienentämällä merkin fonttikokoa, jolloin merkit oletusluettelotyylissä säilyttävät kokonsa dokumentin muokkausajan, mutta eipä peli parane paljokaan, joten ehdottamasi makroihin perustuva konsepti on ongelman ratkaisun perusprinsiippi :) > > Niin kauan kuin tähän ei saada sisäänrakennettua ratkaisua, voitaisiin käyttää > jompaa kumpaa kahdesta makroihin perustuvasta konseptista: luettelotyylin > togglaus (vaihtaminen päälle/pois) tai kappaletyylin togglaus. > > Luettelotyylin togglaus perustuu siihen, että mihin tahansa kappaleeseen (tai > kappaletyyliin) voidaan sitoa erillinen luettelotyyli, kuten "Luettelo 1" tai > "Numerointi 1", jne. Voidaan käyttää makroa, joka sitoo kappaleeseen > luettelotyylin "Luettelo 1" ja jos luettelotyyli oli ennestään tuo, poistetaan > sidonta luettelotyyliin. Tämä ei vaikuta kappaleen varsinaiseen kappaletyyliin > mitenkään; esim. Leipäteksti-tyylinen kappale pysyy Leipätekstinä. Tämä olisi > vähimmäiskorjaus nykyiseen toimintaan. > > Kappaletyylin togglaus menee hieman pidemmälle ja vaihtaa koko kappaletyylin > esim. "Luettelo 1"-kappaletyyliksi, joka voidaan sitoa "Luettelo > 1"-luettelotyyliin (jostain kumman syystä tätä sidontaa ei ole oletuksena). > Ongelmana tässä on se, että kun kappaleen kappaletyyli on vaihdettu, ei ole > enää tietoa että mikä se oli aiemmin, joten toggletus takaisin ei ole > mahdollista järkevästi. Esim. makrot alla palaavat aina Leipäteksti-tyyliin, > joka ei välttämättä ollut se lähtötyyli... > > Luettelotyylin togglauksessa on se suuri ongelma, että luettelo noudattaa aina > kappaleen muotoilua. Jos vaikka Leipäteksti-tyylissä on suuret ylä- tai > alamarginaalit, käytetään niitä myös luettelossa. > > Eli onko mielipiteitä, kumpi konsepti olisi parempi? Kappaletyylin togglaus vaikuttaisi mielestäni paremmalta, koska luettelot dokumentissa esitetään usein samoin muotoiluin. > > Tein nyt muutaman kokeilumakron, jotka toteuttavat nämä kaksi konseptia > jotenkuten ja laitoin makrot seuraavanlaiseen pakettiin: > > http://fi.openoffice.org/files/documents/133/3243/oo2-magiaccessories-0.1.pkg > > Tuossa ei vielä ole sitä, että se automaattisesti tekisi painikkeet ja > näppäinsidonnat asennettaessa ja poistaisi poistettaessa. Jos joku haluaa > lisätä moisen automatiikan, olisi kiva. Nämä voitaisiin sitoa esim. F12 ja > Shift-F12 (tai F8) -näppäimiin. Ja Muotoilu-työkalurivin painikkeet voitaisiin > korvata näillä. > > Ongelmana luettelotyylin togglauksessa on myös, että esim. vakioasetusten F12 > ei vain toggleta numerointia päälle/pois, vaan kiertää seuraavien > vaihtoehtojen välillä: > > - ei numerointia > - numerointi > - jäsennysnumerointi (jos se on kappaletyylille määritetty) > > Nyt jos F12 sidotaan luettelotyylin vaihtamiseen päälle/pois ja painetaan sitä > vaikka Otsikko 1-tyylisessä kappaleessa, joka on sidottu jäsennysnumerointiin, > ei enää päästä takaisin tuohon jäsennysnumerointiin. Muuten kuin tietysti > Ctrl+Vaihto+Välilyönnillä. > > -- Marko Grönroos, [EMAIL PROTECTED] (http://www.iki.fi/magi/) Kiitos makroista! Jouko Kärki [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
