Cairo.NativeMethods.cairo_scaled_font_glyph_extents C# (CSharp) Метод

cairo_scaled_font_glyph_extents() приватный Метод

private cairo_scaled_font_glyph_extents ( IntPtr scaled_font, IntPtr glyphs, int num_glyphs, TextExtents &extents ) : void
scaled_font IntPtr
glyphs IntPtr
num_glyphs int
extents TextExtents
Результат void
        internal static extern void cairo_scaled_font_glyph_extents(IntPtr scaled_font, IntPtr glyphs, int num_glyphs, out TextExtents extents);

Usage Example

        public TextExtents GlyphExtents(Glyph[] glyphs)
        {
            IntPtr      ptr = Context.FromGlyphToUnManagedMemory(glyphs);
            TextExtents extents;

            NativeMethods.cairo_scaled_font_glyph_extents(handle, ptr, glyphs.Length, out extents);

            Marshal.FreeHGlobal(ptr);
            return(extents);
        }
NativeMethods