コード例 #1
0
ファイル: Form1.cs プロジェクト: Brinckley/LabsForMAI
 private void chainInit()
 {
     font = new FontRTB(true, false, false);
     boldChangeHandler              = new BoldChangeHandler();
     italicsChangeHandler           = new ItalicsChangeHandler();
     underlineChangeHandler         = new UnderlineChangeHandler();
     boldChangeHandler.Successor    = italicsChangeHandler;
     italicsChangeHandler.Successor = underlineChangeHandler;
 }
コード例 #2
0
 public override void Handle(FontRTB font)
 {
     if (font.UnderlineChange)
     {
         font.tFont = new Font(font.tFont.FontFamily.Name, font.tFont.Size, FontStyle.Underline);
     }
     else if (Successor != null)
     {
         Successor.Handle(font);
     }
 }
コード例 #3
0
 public abstract void Handle(FontRTB font);
コード例 #4
0
ファイル: Form1.cs プロジェクト: Brinckley/LabsForMAI
 public void handleWorker(bool bc, bool ic, bool uc)
 {
     font = new FontRTB(bc, ic, uc);
     boldChangeHandler.Handle(font);
 }