Ejemplo n.º 1
0
 private bool SilbePasstNochInDieZeile(string zeile, GetrennteZeichenfolge zeichenfolge, string silbe) {
     var neuerZeileninhalt = zeile + silbe;
     if (TrennstrichErforderlich(silbe, zeichenfolge)) {
         neuerZeileninhalt += "-";
     }
     return TextbreiteErmitteln.BreiteInMillimeter(neuerZeileninhalt) <= breiteInMillimeter;
 }
Ejemplo n.º 2
0
 private static bool DiesIstNichtDieErsteSilbe(GetrennteZeichenfolge zeichenfolge, string silbe) {
     return silbe != zeichenfolge.Silben.First();
 }
Ejemplo n.º 3
0
 private static bool WortIstMehrsilbig(GetrennteZeichenfolge zeichenfolge) {
     return zeichenfolge.Silben.Count() > 1;
 }
Ejemplo n.º 4
0
 private static bool TrennstrichErforderlich(string silbe, GetrennteZeichenfolge zeichenfolge) {
     return (WortIstMehrsilbig(zeichenfolge)) && (DiesIstNichtDieErsteSilbe(zeichenfolge, silbe));
 }