Re: Rivinvaihto PLOT tekstien yhteydessä

[vastaus aiempaan viestiin]

Kirjoittaja: Kimmo Vehkalahti
Sähköposti:    -
Päiväys: 3.6.2008 7:48

Olisi hyvä kuvata tämänkaltaiset ongelmatilanteet tarkemmin,
mieluiten konkreettisen pienen esimerkin avulla. Nyt Sepon
esittämä ratkaisu on juuri tällainen "taskukokoinen" esimerkki,
mutta se ei (ilmeisesti) vastannut siihen mitä Petri tarkoitti.

(Minulle on edelleen vähän epäselvää, mitä "koordinaattiaineisto"
ja sen "pilkkominen" tässä yhteydessä tarkoittavat. Jos haluaa
tarkempia vastauksia, on asetettava kysymyksensä paremmin, eikä
vain "suunnilleen".)

Kokeilin joka tapauksessa Sepon laatimaa esimerkkiä ja huomasin,
että voisin käyttää tuota kikkaa jossain tilanteessa itsekin.
Sen jälkeen katsoin Petrin kysymystä uudelleen ja huomasin nuo
avainsanat "ps" ja "TXTCONV". Saman lopputuloksen saa niilläkin.

EN SUOSITTELE kuitenkaan seuraavia temppuja kovin vakavasti,
koska niiden dokumentoituvuus ja ylläpidettävyys ovat heikkoja
ja toteutustapa edellyttää PostScriptin (ja Survon PS-ajurin)
sielunelämän tuntemusta.

DATA KOO
X  Y   rivi1
1  1   {0}yksi{1}yksi
2  3   {0}kaksi{1}kolme
4  2   {0}neljä{1}kaksi

SCALE=0(1)5 SIZE=1000,1000  PEN=[Swiss(10)]
PLOT KOO,X,Y / POINT=rivi1  DEVICE=PS,K1.PS

TXTCONV K1.PS K.PS
CONVERSIONS:
t "{0}" ") show /pointA pstore1 pointA pstore2 ("
t "{1}" ") show pointA pjump1 pjump2 0 -30 m rmoveto ("
END

Tämän virityksen toiminnan perustelun jätän harjoitustehtäväksi,
joka kannattaa selvittää itselleen jos tätä aikoo käyttää...

- Kimmo

Vastaukset:

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.