public DWriteFontFace CreateFontFace(DWriteFontFaceType fontFaceType, DWriteFontFile[] fontFiles, uint faceIndex, DWriteFontSimulations fontFaceSimulation) { if (fontFiles == null) { throw new ArgumentNullException("fontFiles"); } IDWriteFontFace fontFace; this.handle.CreateFontFace(fontFaceType, (uint)fontFiles.Length, Array.ConvertAll(fontFiles, t => (IDWriteFontFile)t.Handle), faceIndex, fontFaceSimulation, out fontFace); return new DWriteFontFace(fontFace); }
public DWriteFontFace CreateFontFace(DWriteFontFaceType fontFaceType, DWriteFontFile[] fontFiles, uint faceIndex, DWriteFontSimulations fontFaceSimulation) { if (fontFiles == null) { throw new ArgumentNullException("fontFiles"); } IDWriteFontFace fontFace; this.handle.CreateFontFace(fontFaceType, (uint)fontFiles.Length, Array.ConvertAll(fontFiles, t => (IDWriteFontFile)t.Handle), faceIndex, fontFaceSimulation, out fontFace); return(new DWriteFontFace(fontFace)); }