Standardformulare in Schriftgröße 10 oder 11

breithecker

Administrator
Teammitglied
Hallo zusammen,

hat jemand zufällig die Standardformulare auf Schriftgröße 10 oder 11 umgestellt und würde den Source dafür "verkaufen"?

Viele Grüße
 
Ab dem nächsten QSP kann pro Report eine Standardschriftgröße für Plaintextfelder definiert werden. Da ich die genaue Funktionsweise nicht kenne, lesen Sie bitte dann das Neuerungsdokument zum QSP. Eventuell reicht Ihnen diese Funktionalität aus.
 
Hallo,

wir haben eine ähnliche Anforderung per Code in der DCM "ReportBeforeRender" umgesetzt, bei Feldern in denen der Text zu breit wäre wird die nächstkleinere passende Schriftgröße verwendet.

Code:
                foreach (StiComponent stiComp in report.GetComponents())
                {
                    changeFontSize(stiComp);
                }
        private void changeFontSize(StiComponent stiComp, bool bCheckParents = true)
        {
            //Schriftgrösse von 8 auf 9 außer VKPos und VKPosAlternativ
            bool bChange = true;
            StiText stiText;
            if (stiComp is StiText)
            {
                stiText = (StiText)stiComp;
                if (stiText.Font.Size == 8)
                {
                    if (stiText.Font.Italic && !stiText.Font.Bold)
                    {
                        return;
                    }
                    if (bVK && bCheckParents)
                    {
                        //prüfen, ob stiText unerlaubte Parents hat
                        bChange = bParentsOK(stiText);
                    }
                    if (bChange)
                    {
                        stiText.Font = new System.Drawing.Font(stiText.Font.FontFamily, 9, stiText.Font.Style);
                        stiText.ShrinkFontToFit = true;
                    }
                }
            }
        }
 
ich hatte gehofft es gibt jemanden der die Felder schon alle passend in der Größe ausgerichtet hat.

Die Schrift größer zu machen ist ja der kleinste Aufwand, die Felder in der Größe anzupassen....
 
Zurück
Oben