public static extern GpStatus GdipDrawString( GpGraphics graphics, string text, INT length, GpFont font, ref RectF layoutRect, GpStringFormat stringFormat, GpBrush brush );
StringFormatPlus( int formatFlags, int language ) { nativeFormat = new GpStringFormat(); lastError = NativeMethods.GdipCreateStringFormat( formatFlags, language, out nativeFormat ); }
public static extern GpStatus GdipDeleteStringFormat(GpStringFormat format);
public static extern GpStatus GdipCreateStringFormat( int formatAttributes, int language, out GpStringFormat format );
GdipAddPathStringI(GpPath path, string text, int length, GpFontFamily family, int style, float emSize, GpRect layoutRect, GpStringFormat format);
StringFormatPlus(GpStringFormat clonedStringFormat, GpStatus status) { lastError = status; nativeFormat = clonedStringFormat; }
public static extern GpStatus GdipStringFormatGetGenericDefault(out GpStringFormat format);
public static extern GpStatus GdipAddPathString(GpPath path, string str, int length, GpFontFamily family, int style, float emSize, GpRectF layoutRect, GpStringFormat format);