예제 #1
0
        public void FontSaving(FontSavingArgs args)
        {
            FileStream stream = new FileStream(DataDir + "fonts/" + args.FileName, FileMode.Create);

            args.Stream         = stream;
            args.KeepStreamOpen = false;
            args.Uri            = DataDir + "fonts/" + args.FileName;
        }
예제 #2
0
        public void FontSaving(FontSavingArgs args)
        {
            string uri;
            Stream stream;

            this.CreateResourceInFolder(this.FontsFolder, args.FileName, out uri, out stream);
            args.Stream = stream;
            args.Uri    = Path.Combine("..", uri).Replace("\\", "\\\\");
        }
            public void FontSaving(FontSavingArgs args)
            {
                if (!Directory.Exists(OutDir + "fonts/"))
                {
                    Directory.CreateDirectory(OutDir + "fonts/");
                }

                var stream = new FileStream(OutDir + "fonts/" + args.FileName, FileMode.Create);

                args.Stream         = stream;
                args.KeepStreamOpen = false;
                args.Uri            = OutDir + "fonts/" + args.FileName;
            }
예제 #4
0
 void IFontSavingCallback.FontSaving(FontSavingArgs args)
 {
     // You can implement logic here to rename fonts, save to file etc. For this example just print some details about the current font being handled.
     Console.WriteLine("Font Name = {0}, Font Filename = {1}", args.FontFamilyName, args.FontFileName);
 }