ImageMagick.MagickImage.NativeMagickImage.Annotate C# (CSharp) Method

Annotate() public method

public Annotate ( DrawingSettings settings, string text, string boundingArea, Gravity gravity, double degrees ) : void
settings DrawingSettings
text string
boundingArea string
gravity Gravity
degrees double
return void
      public void Annotate(DrawingSettings settings, string text, string boundingArea, Gravity gravity, double degrees)
      {
        using (INativeInstance settingsNative = DrawingSettings.CreateInstance(settings))
        {
          using (INativeInstance textNative = UTF8Marshaler.CreateInstance(text))
          {
            using (INativeInstance boundingAreaNative = UTF8Marshaler.CreateInstance(boundingArea))
            {
              IntPtr exception = IntPtr.Zero;
              #if ANYCPU
              if (NativeLibrary.Is64Bit)
              #endif
              #if WIN64 || ANYCPU
              NativeMethods.X64.MagickImage_Annotate(Instance, settingsNative.Instance, textNative.Instance, boundingAreaNative.Instance, (UIntPtr)gravity, degrees, out exception);
              #endif
              #if ANYCPU
              else
              #endif
              #if !WIN64 || ANYCPU
              NativeMethods.X86.MagickImage_Annotate(Instance, settingsNative.Instance, textNative.Instance, boundingAreaNative.Instance, (UIntPtr)gravity, degrees, out exception);
              #endif
              CheckException(exception);
            }
          }
        }
      }
      public void AnnotateGravity(DrawingSettings settings, string text, Gravity gravity)
MagickImage.NativeMagickImage