Beispiel #1
0
        public static void Main(string[] args)
        {
            ITagCloud cloud = null;

            MakeProgramOptions(args)
            .Then(BuildProgram)
            .Then(container => cloud = container.Resolve <ITagCloud>())
            .Then(_ => cloud.MakeTagCloud())
            .Then(_ => cloud.SaveTagCloud())
            .OnFail(Console.WriteLine);
        }
Beispiel #2
0
 public TagCloudContext(string imageName,
                        Size imageSize,
                        IEnumerable <string> tagCloudContent,
                        ITagCloud cloud,
                        ICloudLayouter cloudLayouter,
                        HashSet <string> excludedWords)
 {
     ImageName       = imageName;
     ImageSize       = imageSize;
     TagCloudContent = tagCloudContent;
     Cloud           = cloud;
     CloudLayouter   = cloudLayouter;
     ExcludedWords   = excludedWords;
 }
Beispiel #3
0
 public TagCloudVisualizer(ITagCloud tagCloud)
 {
     this.tagCloud = tagCloud;
 }
Beispiel #4
0
 public TagCloudRenderer(ITagCloud tagCloud, Result <string> fontName, Result <Brush> brush)
 {
     this.tagCloud = tagCloud;
     this.fontName = fontName;
     this.brush    = brush;
 }