Example #1
0
 public Font(MetafileReader reader)
 {
     Height         = reader.ReadInt16();
     Width          = reader.ReadInt16();
     Escapement     = reader.ReadInt16();
     Orientation    = reader.ReadInt16();
     Weight         = reader.ReadInt16();
     Italic         = reader.ReadByte() != 0;
     Underline      = reader.ReadByte() != 0;
     StrikeOut      = reader.ReadByte() != 0;
     CharSet        = (CharacterSet)reader.ReadByte();
     OutPrecision   = (OutPrecision)reader.ReadByte();
     ClipPrecision  = (ClipPrecisionFlags)reader.ReadByte();
     Quality        = (FontQuality)reader.ReadByte();
     PitchAndFamily = new PitchAndFamily(reader);
     FaceName       = Utilities.GetString(reader, 32);
 }
Example #2
0
File: Font.cs Project: HaKDMoDz/Psy
 public Font(Device device, int height, int width, FontWeight weight, int mipLevels, bool italic, CharacterSet characterSet, 
                    Precision outputPrecision, FontQuality quality, PitchAndFamily pitchAndFamily, string faceName)
     : base(device, height, width, weight, mipLevels, italic, characterSet, outputPrecision, quality, pitchAndFamily, faceName)
 {
 }
Example #3
0
 public static extern HFONT CreateFont(int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, bool fdwItalic, bool fdwUnderline, bool fdwStrikeOut, Charset fdwCharSet,
                                       OUT_PRECIS fdwOutputPrecision, CLIP_PRECIS fdwClipPrecision, QUALITY fdwQuality, PitchAndFamily fdwPitchAndFamily, string lpszFace);
Example #4
0
        /// <summary>Create a font object</summary>
        public Font CreateFont(Device device, int height, int width, FontWeight weight, int mip, bool italic,
            CharacterSet charSet, Precision outputPrecision, FontQuality quality, PitchAndFamily pandf, string fontName)
        {
            // Create the font description
            FontDescription desc = new FontDescription();
            desc.Height = height;
            desc.Width = width;
            desc.Weight = weight;
            desc.MipLevels = mip;
            desc.IsItalic = italic;
            desc.CharSet = charSet;
            desc.OutputPrecision = outputPrecision;
            desc.Quality = quality;
            desc.PitchAndFamily = pandf;
            desc.FaceName = fontName;

            // return the font
            return CreateFont(device, desc);
        }
Example #5
0
		public static extern HFONT CreateFont(int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, bool fdwItalic, bool fdwUnderline, bool fdwStrikeOut, Charset fdwCharSet,
			OUT_PRECIS fdwOutputPrecision, CLIP_PRECIS fdwClipPrecision, QUALITY fdwQuality, PitchAndFamily fdwPitchAndFamily, string lpszFace);
Example #6
0
 public Font(Device device, int height, int width, FontWeight weight, int miplevels, bool italic, CharacterSet charset, Precision outputPrecision, FontQuality quality, PitchAndFamily pitchFamily, string faceName)
 {
     throw new NotImplementedException();
 }
Example #7
0
        /// <summary>Create a font object</summary>
        public Font CreateFont(Device device, int height, int width, FontWeight weight, int mip, bool italic,
                               CharacterSet charSet, Precision outputPrecision, FontQuality quality, PitchAndFamily pandf, string fontName)
        {
            // Create the font description
            FontDescription desc = new FontDescription();

            desc.Height          = height;
            desc.Width           = width;
            desc.Weight          = weight;
            desc.MipLevels       = mip;
            desc.IsItalic        = italic;
            desc.CharSet         = charSet;
            desc.OutputPrecision = outputPrecision;
            desc.Quality         = quality;
            desc.PitchAndFamily  = pandf;
            desc.FaceName        = fontName;

            // return the font
            return(CreateFont(device, desc));
        }