[Allegro] Voprschlag für Einstellung der Zeichengroesse in a99
Bernhard Eversberg
ev at biblio.tu-bs.de
Mo Okt 18 12:19:06 CEST 2010
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
Mehr Informationen über die Mailingliste Allegro