Re: [Allegro] Voprschlag für Einstellung der Zeichengroesse in a99

Anando Eger a.eger at aneg-dv.de
Mo Okt 18 13:18:47 CEST 2010


Hallo Herr Eversberg,

Sie schrieben u.a. zu:
> > Zusatz-Idee:
> > Wenn dann a99 noch über das Menü die (dann natürlich
> > für Systemverwendung festgelegte) u-Variable entsprechend
> > einstellen würde (evtl mit on-flex-Unterstützung?),
> > ließe sich die Anzeigegröße komfortabel individuell vom
> > Anwender einstellen.
> >
> Dazu wäre der  onprop.flx  der geeignete Ort!
>     siehe:  http://www.allegro-c.de/flex/tricks.htm#37

Klar - es gibt jedoch schon die Menüpunkte
"Option - Anzeigeschrift+" und "Option - Anzeigeschrift-".
Die würden bei der vorgeschlagenen Lösung nicht funktionieren,
da sie direkt in bzw. nach disphead eingreifen, was wiederum
Irritationen hervorrufen würde.

Mit einem zugehörigen on-Flex könnte man diese Punkte 
vom Anwender unbemerkt auf das neue Verfahren umstellen.

Viele Grüße
Anando Eger

On 18 Oct 2010 at 12:19, Bernhard Eversberg wrote:

> Am 18.10.2010 10:30, schrieb Anando Eger:
> >
> > wie würden Sie diesen Vorschlag zur Einstellung von
> > Schriftgrößen in a99 sehen:
> >
> > * es wird eine u-Variable definiert, die die Referenz-Zeichengröße
> >    in pt enthält (RZG)
> > * in den Anzeige- oder rtf-Exportdateien wird dieser Wert
> >    für die Berechnung der aktuell zu verwendenden Größe genutzt
> > * Randbedingung z.B.: die Referenzzeichengröße ist durch 6
> >    ganzzahlig teilbar
> > * Daraus könnten beispielsweise folgende Größen abgeleitet werden:
> >    RZG = 24
> >    Überschriften: RZG * 1 = 24
> >    normaler Text: RZG / 6 * 5 = 20
> >    Tabellen, Listen: RZG / 6 * 4 = 16
> >    Andere Teiler und Faktoren sind natürlich möglich.
> >
> Das ist alles ohne Eingriff in a99 zu lösen, nur d-wrtf.apr bzw.
> etwaige andere Anzeigeparameter gälte es zu modifizieren.
> So könnte  d-wrtf.apr  beginnen:
> 
> 
> #uFS +C e0
> #dt p"\fs18!" e"!" =FS e0
> #-C       Fuer Einsprung vou aussen fuer Normalanzeige!
> 
> d.h. zwei neue Zeilen vor die Sprungmarke #-C.
> 
> An mehreren Stellen wäre dann zu schreiben:
> 
> #uFS p"\f1" P{ C } y0
> 
> statt
> 
> #t{ "{ \f1 \fs18 " C }
> 
> und wenn es etwas mehr sein soll:
> 
> #uFS x"+6" e"." p"\f1\fs" P{ C } y0
> 
> statt
> 
> #t{ "{ \f1 \fs24 " }
> 
> (Alles ausprobiert)
> 
> >
> > Zusatz-Idee:
> > Wenn dann a99 noch über das Menü die (dann natürlich
> > für Systemverwendung festgelegte) u-Variable entsprechend
> > einstellen würde (evtl mit on-flex-Unterstützung?),
> > ließe sich die Anzeigegröße komfortabel individuell vom
> > Anwender einstellen.
> >
> Dazu wäre der  onprop.flx  der geeignete Ort!
>     siehe:  http://www.allegro-c.de/flex/tricks.htm#37
> 
> Also ebenfalls kein Eingriff in a99 erforderlich.
> 
> B.Eversberg
> 
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro





Mehr Informationen über die Mailingliste Allegro