Logon ja osoitekentän paikka vaihtelee

Started by NTKP, 16.02.16 - klo:12:55

Previous topic - Next topic

NTKP

Hei Ere.

Otettiin ohjelma viimein käyttöön vuoden alussa ja tyytyväisiä ollaan oltu =)

Muutama pikku hikka on löytynyt ja voi olla, että sulla on joku kikka näihin. Eli yksi on sellainen, että logon ja osoitekentän paikka muutuu sitä mukaa miten monta riviä tekstiä on oikean puolessa "sarakkeessa" eli siinä missä näkyy asiakasnumerot/laskun numerot jne.

Tämä on erittäin hankalaa, koska joka asiakkaalla on eri määrä tietoa siinä oikealla puolella ja kun käyttää ikkunallisia kirjakuoria, niin osoite on aina eri kohdassa, eikä aina välttämättä osu oikeaan kohtaan ikkunassa.

Asiaa mutkistaa vielä sekin, että joka asiakkaalla ei ole samaa määrää rivejä siinä osoitekentässä. Eli jos osoitekentässä on vaikka viisi riviä tyyliin:

firman nimi
yhteyshenkilö
osoiterivi
postitoimi ja paikka
maa

niin tämä ei välttämättä mahdu ikkunaruutuun laisinkaan.

Joten onko sulla joku kikka kolmonen tähän, että miten logon ja osoitekentän saa pysymään samassa paikassa, riippumatta rivien määrästä osoitekentässä ja vieressä olevasta tietokentästä?

Olen yrittänyt sitä säätää asetuksien kautta (yleiset asetukset), mutta tällä ei tunnu olevan mitään merkitystä.

Entä onko jostain mahdollista säätää osoitekentän fonttikokoa, esim. noissa joissa on viisi riviä, niin osoite mahtuisi paremmin pienemmällä fontilla.

Ere Maijala

Hei,

en ihan yhtäkkiä saanut toistettua kuvaamaasi ongelmaa (ja ohjelma tulostaa lähettäjän ja vastaanottajan osoitteet ennen oikean puoleista saraketta). Toinen ongelma siellä kyllä on, ja mietin, olisiko tässäkin kyse siitä, että lähettäjän osoitteen rivimäärä tai logon korkeus vaikuttaa siihen, mihin kohtaan vastaanottajan osoite menee. Näin ei tietenkään pitäisi olla, vaan asetuksista löytyvien arvojen pitäisi toimia aina. Tai sitten tuo ongelmakäytös riippuu asetuksista. Onko teillä yleisissä asetuksissa osoitteensiirto-kohdissa jotain muuta kuin 0?

Toki viisirivisenkin osoitteen pitäisi mahtua, mutta en ole tuota itse testannut. Kuinka korkea ikkuna kirjekuorissa on?

--Ere

NTKP

Hei Ere.

Juttelin tuossa kollegan kanssa ja hänen mukaansa tuo siirtyminen on täysin random virhe, joten se voi olla todella vaikea löytää. Nyt ei harmimillisesti kyllä ole tullut laitettu toimistolla ylös missä laskuissa tuo virhe on esiintynyt, enkä niitä näin jälkikäteen kyllä löydä.

Asetuksissa meillä on osoitteen siirto vaakasuorassa 10 ja pystysuorassa 10. Oletusarvoilla ei toiminut olenkaan, mutta tämä saattoi tosin johtua siitä, että alkuperäinen logo oli eri kokoinen. Sitä on myöhemmin pienennetty ja nuo arvot on tainneet jäädä siitä vanhasta. Logon asetuksiin on erikseen laitettu yläreunasta 5,00, muuten on jätetty logoasetukset oletukseksi.

Kirjekuorena on standardi ikkunallinen, jossa ikkunan paikka on 3,9cm yläreunasta ja 1,8cm vasemmasta. Itse ikkuna on kooltaan: leveys 9cm, korkeus 3cm.

Viiden rivin osoitteen korkeudeksi tulee 2,8cm, joten siihen jää milli varaa molemmin puolin, jos soite osuu täsmälleen oikeaan kohtaan ikkunassa.

Voi olla, että tämä ongelma on nyt meidän asetuksissa eikä varsinaisessa ohjelmassa (paitsi tuo random siirtyminen), joten jatkan asetuksien testaamista. Tosin viiden rivin osoite on aika nafti tuohon ikkunaan, että pystyykö sitä osoitteen fonttia pienentämään jostain? Tai mahdollisesti pienentämään riviväliä?

ioxo

Tuo osoite kohta on hiukan nafti jos laittaa paljon tietoa, johtunee osittain fontin koosta.

Itse karsisin tuosta yhteyshenkilön ja maan pois. Yhteyshenkilön voi laittaa kohtaan "viitteenne" tai "lisätietoja" kohtaan henkilö ja puhelinnumero tms.  Maan voi kotimaassa jättää pois, ulkomaille se on aika pakollinen ;).

Kannattaa kokeilla muuttaa fontin kokoa, jos usean rivin teksti ikkunaruudussa välttämätön. En muista onko asetuksissa vai pitääkö puukotella sorsia, jos pitää puukottaa niin löytynee helposti etsimällä "Helvetica" tai "Arial".

-Juho

Ere Maijala

Koitan kehitellä tuohon jotain parannusta seuraavaan versioon. Suunnitelmissa jotain sellaista, että vastaanottajan osoitteelle omat vaaka- ja pystysiirtoasetukset ja fontin koko automaattisesti rivimäärän mukaan.

--Ere

Ere Maijala

GitHubin masterissa on nyt uusi mekanismi vastaanottajan osoitteen sijoittamiseen, eli yleisistä asetuksista löytyy omat offsetit vastaanottajan osoitteelle, eikä se ole enää ollenkaan riippuvainen lähettäjän osoitteesta. Lisäksi osoitteen fonttikokoa on pienennetty neljästätoita pisteestä kahteentoista, jotta rivit mahtuisivat paremmin. Jos teillä on mahdollisuus kokeilla, miten asemointi onnistuu uudella versiolla ennen sen julkaisemista, niin se olisi mainiota.

Muutoksen seurauksena lähettäjän logon alamarginaali on poistunut käytöstä.

--Ere