<Type Name="Print" FullName="Gnome.Print">
  <TypeSignature Language="C#" Value="public class Print" Maintainer="auto" />
  <AssemblyInfo>
    <AssemblyName>gnome-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
    <AssemblyVersion>0.0.0.0</AssemblyVersion>
    <AssemblyCulture>neutral</AssemblyCulture>
    <Attributes />
  </AssemblyInfo>
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
  <Docs>
    <summary>To be added</summary>
    <remarks>To be added</remarks>
    <example>
      <code language="C#">
using System;
using Gtk;
using GtkSharp;
using Gnome;

class PrintSample
{
	TextView tv;
	
	static void Main ()
	{
		new PrintSample ();
	}
	
	PrintSample ()
	{
		Application.Init ();
		Gtk.Window win = new Gtk.Window ("Print sample");
		win.SetDefaultSize (400, 300);
		win.DeleteEvent += new DeleteEventHandler (OnWinDelete);
		
		VBox vbox = new VBox (false, 0);
		win.Add (vbox);
		
		tv = new TextView ();
		tv.Buffer.Text = "Hello World";
		vbox.PackStart (tv, true, true, 0);

		Button print = new Button (Gtk.Stock.Print);
		print.Clicked += new EventHandler (OnPrintClicked);
		vbox.PackStart (print, false, true, 0);	
		
		win.ShowAll ();
		Application.Run ();
	}
	
	void MyPrint (PrintContext gpc)
	{
		Print.Beginpage (gpc, "demo");
		Print.Moveto (gpc, 1, 700);
		Print.Show (gpc, tv.Buffer.Text);
		Print.Showpage (gpc);
	}
	
	void OnPrintClicked (object o, EventArgs args)
	{
		PrintJob pj = new PrintJob (PrintConfig.Default ());
		PrintDialog dialog = new PrintDialog (pj, "Print Test", 0);
		int response = dialog.Run ();
		Console.WriteLine ("response: " + response);
		
		if (response == (int) PrintButtons.Cancel) {
			Console.WriteLine ("Canceled");
			dialog.Hide ();
			dialog.Dispose ();
			return;
		}

		PrintContext ctx = pj.Context;
		MyPrint (ctx); 

		pj.Close ();
		
		switch (response) {
		case (int) PrintButtons.Print: 
			pj.Print (); 
			break;
		case (int) PrintButtons.Preview:
			new PrintJobPreview (pj, "Print Test").Show ();
			break;
		}

		dialog.Hide ();
		dialog.Dispose ();
	}
	
	void OnWinDelete (object o, DeleteEventArgs args)
	{
		Application.Quit ();
	}
}
      </code>
    </example>
  </Docs>
  <Base>
    <BaseTypeName>System.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Attributes />
  <Members>
    <Member MemberName="Newpath">
      <MemberSignature Language="C#" Value="public static int Newpath (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="DecodeHexWcs">
      <MemberSignature Language="C#" Value="public static int DecodeHexWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="LineStroked">
      <MemberSignature Language="C#" Value="public static int LineStroked (Gnome.PrintContext pc, double x0, double y0, double x1, double y1);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x0" Type="System.Double" />
        <Parameter Name="y0" Type="System.Double" />
        <Parameter Name="x1" Type="System.Double" />
        <Parameter Name="y1" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x0">a <see cref="T:System.Double" /></param>
        <param name="y0">a <see cref="T:System.Double" /></param>
        <param name="x1">a <see cref="T:System.Double" /></param>
        <param name="y1">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setlinecap">
      <MemberSignature Language="C#" Value="public static int Setlinecap (Gnome.PrintContext pc, int captype);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="captype" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="captype">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Gsave">
      <MemberSignature Language="C#" Value="public static int Gsave (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Eofill">
      <MemberSignature Language="C#" Value="public static int Eofill (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Showpage">
      <MemberSignature Language="C#" Value="public static int Showpage (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Vpath">
      <MemberSignature Language="C#" Value="public static int Vpath (Gnome.PrintContext pc, Art.Vpath vpath, bool append);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="vpath" Type="Art.Vpath" />
        <Parameter Name="append" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="vpath">a <see cref="T:Art.Vpath" /></param>
        <param name="append">a <see cref="T:System.Boolean" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Rotate">
      <MemberSignature Language="C#" Value="public static int Rotate (Gnome.PrintContext pc, double theta);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="theta" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="theta">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeRlcWcs">
      <MemberSignature Language="C#" Value="public static int EncodeRlcWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="RectFilled">
      <MemberSignature Language="C#" Value="public static int RectFilled (Gnome.PrintContext pc, double x, double y, double width, double height);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <param name="width">a <see cref="T:System.Double" /></param>
        <param name="height">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Fill">
      <MemberSignature Language="C#" Value="public static int Fill (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Bpath">
      <MemberSignature Language="C#" Value="public static int Bpath (Gnome.PrintContext pc, Art.Bpath bpath, bool append);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="bpath" Type="Art.Bpath" />
        <Parameter Name="append" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="bpath">a <see cref="T:Art.Bpath" /></param>
        <param name="append">a <see cref="T:System.Boolean" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Scale">
      <MemberSignature Language="C#" Value="public static int Scale (Gnome.PrintContext pc, double sx, double sy);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="sx" Type="System.Double" />
        <Parameter Name="sy" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="sx">a <see cref="T:System.Double" /></param>
        <param name="sy">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="DecodeAscii85Wcs">
      <MemberSignature Language="C#" Value="public static int DecodeAscii85Wcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeAscii85Wcs">
      <MemberSignature Language="C#" Value="public static int EncodeAscii85Wcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Grestore">
      <MemberSignature Language="C#" Value="public static int Grestore (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Moveto">
      <MemberSignature Language="C#" Value="public static int Moveto (Gnome.PrintContext pc, double x, double y);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setlinewidth">
      <MemberSignature Language="C#" Value="public static int Setlinewidth (Gnome.PrintContext pc, double width);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="width" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="width">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeDeflateWcs">
      <MemberSignature Language="C#" Value="public static int EncodeDeflateWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeHexWcs">
      <MemberSignature Language="C#" Value="public static int EncodeHexWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeTiffWcs">
      <MemberSignature Language="C#" Value="public static int EncodeTiffWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Closepath">
      <MemberSignature Language="C#" Value="public static int Closepath (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Stroke">
      <MemberSignature Language="C#" Value="public static int Stroke (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="RectStroked">
      <MemberSignature Language="C#" Value="public static int RectStroked (Gnome.PrintContext pc, double x, double y, double width, double height);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <param name="width">a <see cref="T:System.Double" /></param>
        <param name="height">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Translate">
      <MemberSignature Language="C#" Value="public static int Translate (Gnome.PrintContext pc, double x, double y);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setfont">
      <MemberSignature Language="C#" Value="public static int Setfont (Gnome.PrintContext pc, Gnome.Font font);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="font" Type="Gnome.Font" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="font">a <see cref="T:Gnome.Font" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setlinejoin">
      <MemberSignature Language="C#" Value="public static int Setlinejoin (Gnome.PrintContext pc, int jointype);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="jointype" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="jointype">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Lineto">
      <MemberSignature Language="C#" Value="public static int Lineto (Gnome.PrintContext pc, double x, double y);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Curveto">
      <MemberSignature Language="C#" Value="public static int Curveto (Gnome.PrintContext pc, double x1, double y1, double x2, double y2, double x3, double y3);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x1" Type="System.Double" />
        <Parameter Name="y1" Type="System.Double" />
        <Parameter Name="x2" Type="System.Double" />
        <Parameter Name="y2" Type="System.Double" />
        <Parameter Name="x3" Type="System.Double" />
        <Parameter Name="y3" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x1">a <see cref="T:System.Double" /></param>
        <param name="y1">a <see cref="T:System.Double" /></param>
        <param name="x2">a <see cref="T:System.Double" /></param>
        <param name="y2">a <see cref="T:System.Double" /></param>
        <param name="x3">a <see cref="T:System.Double" /></param>
        <param name="y3">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Eoclip">
      <MemberSignature Language="C#" Value="public static int Eoclip (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setmiterlimit">
      <MemberSignature Language="C#" Value="public static int Setmiterlimit (Gnome.PrintContext pc, double limit);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="limit" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="limit">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setrgbcolor">
      <MemberSignature Language="C#" Value="public static int Setrgbcolor (Gnome.PrintContext pc, double r, double g, double b);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="r" Type="System.Double" />
        <Parameter Name="g" Type="System.Double" />
        <Parameter Name="b" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="r">a <see cref="T:System.Double" /></param>
        <param name="g">a <see cref="T:System.Double" /></param>
        <param name="b">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setopacity">
      <MemberSignature Language="C#" Value="public static int Setopacity (Gnome.PrintContext pc, double opacity);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="opacity" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="opacity">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Arcto">
      <MemberSignature Language="C#" Value="public static int Arcto (Gnome.PrintContext pc, double x, double y, double radius, double angle1, double angle2, int direction);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="radius" Type="System.Double" />
        <Parameter Name="angle1" Type="System.Double" />
        <Parameter Name="angle2" Type="System.Double" />
        <Parameter Name="direction" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="x">a <see cref="T:System.Double" /></param>
        <param name="y">a <see cref="T:System.Double" /></param>
        <param name="radius">a <see cref="T:System.Double" /></param>
        <param name="angle1">a <see cref="T:System.Double" /></param>
        <param name="angle2">a <see cref="T:System.Double" /></param>
        <param name="direction">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Strokepath">
      <MemberSignature Language="C#" Value="public static int Strokepath (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeDrowWcs">
      <MemberSignature Language="C#" Value="public static int EncodeDrowWcs (int size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Clip">
      <MemberSignature Language="C#" Value="public static int Clip (Gnome.PrintContext pc);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Glyphlist">
      <MemberSignature Language="C#" Value="public static int Glyphlist (Gnome.PrintContext pc, Gnome.GlyphList glyphlist);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="glyphlist" Type="Gnome.GlyphList" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="glyphlist">a <see cref="T:Gnome.GlyphList" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public Print ();" />
      <MemberType>Constructor</MemberType>
      <ReturnValue />
      <Parameters />
      <Docs>
        <summary>To be added</summary>
        <returns>a <see cref="T:Gnome.Print" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ShowSized">
      <MemberSignature Language="C#" Value="public static int ShowSized (Gnome.PrintContext pc, string text, int bytes);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="text" Type="System.String" />
        <Parameter Name="bytes" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="text">a <see cref="T:System.String" /></param>
        <param name="bytes">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeBlank">
      <MemberSignature Language="C#" Value="public static int EncodeBlank (string in_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Beginpage">
      <MemberSignature Language="C#" Value="public static int Beginpage (Gnome.PrintContext pc, string name);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="name" Type="System.String" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="name">a <see cref="T:System.String" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Show">
      <MemberSignature Language="C#" Value="public static int Show (Gnome.PrintContext pc, string text);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="text" Type="System.String" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="text">a <see cref="T:System.String" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeRlc">
      <MemberSignature Language="C#" Value="public static int EncodeRlc (string in_param, out byte out_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeHex">
      <MemberSignature Language="C#" Value="public static int EncodeHex (string in_param, out byte out_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Concat">
      <MemberSignature Language="C#" Value="public static int Concat (Gnome.PrintContext pc, out double matrix);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="matrix" Type="System.Double&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="matrix">a <see cref="T:System.Double&amp;" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeAscii85">
      <MemberSignature Language="C#" Value="public static int EncodeAscii85 (string in_param, out byte out_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="DecodeHex">
      <MemberSignature Language="C#" Value="public static int DecodeHex (string in_param, out byte out_param, out int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32&amp;" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeDeflate">
      <MemberSignature Language="C#" Value="public static int EncodeDeflate (string in_param, out byte out_param, int in_size, int out_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
        <Parameter Name="out_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <param name="out_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeTiff">
      <MemberSignature Language="C#" Value="public static int EncodeTiff (string in_param, out byte out_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ConvertDistanceFull">
      <MemberSignature Language="C#" Value="public static bool ConvertDistanceFull (out double distance, Gnome.PrintUnit from, Gnome.PrintUnit to, double ctmscale, double devicescale);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="distance" Type="System.Double&amp;" RefType="out" />
        <Parameter Name="from" Type="Gnome.PrintUnit" />
        <Parameter Name="to" Type="Gnome.PrintUnit" />
        <Parameter Name="ctmscale" Type="System.Double" />
        <Parameter Name="devicescale" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="distance">a <see cref="T:System.Double&amp;" /></param>
        <param name="from">a <see cref="T:Gnome.PrintUnit" /></param>
        <param name="to">a <see cref="T:Gnome.PrintUnit" /></param>
        <param name="ctmscale">a <see cref="T:System.Double" /></param>
        <param name="devicescale">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Boolean" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="EncodeDrow">
      <MemberSignature Language="C#" Value="public static int EncodeDrow (string in_param, out byte out_param, int in_size, out byte seed);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
        <Parameter Name="seed" Type="System.Byte&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <param name="seed">a <see cref="T:System.Byte&amp;" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Setdash">
      <MemberSignature Language="C#" Value="public static int Setdash (Gnome.PrintContext pc, int n_values, out double values, double offset);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="n_values" Type="System.Int32" />
        <Parameter Name="values" Type="System.Double&amp;" RefType="out" />
        <Parameter Name="offset" Type="System.Double" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="n_values">a <see cref="T:System.Int32" /></param>
        <param name="values">a <see cref="T:System.Double&amp;" /></param>
        <param name="offset">a <see cref="T:System.Double" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="DecodeAscii85">
      <MemberSignature Language="C#" Value="public static int DecodeAscii85 (string in_param, out byte out_param, int in_size);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="in_param" Type="System.String" />
        <Parameter Name="out_param" Type="System.Byte&amp;" RefType="out" />
        <Parameter Name="in_size" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="in_param">a <see cref="T:System.String" /></param>
        <param name="out_param">a <see cref="T:System.Byte&amp;" /></param>
        <param name="in_size">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="ConvertDistance">
      <MemberSignature Language="C#" Value="public static bool ConvertDistance (out double distance, Gnome.PrintUnit from, Gnome.PrintUnit to);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="distance" Type="System.Double&amp;" RefType="out" />
        <Parameter Name="from" Type="Gnome.PrintUnit" />
        <Parameter Name="to" Type="Gnome.PrintUnit" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="distance">a <see cref="T:System.Double&amp;" /></param>
        <param name="from">a <see cref="T:Gnome.PrintUnit" /></param>
        <param name="to">a <see cref="T:Gnome.PrintUnit" /></param>
        <returns>a <see cref="T:System.Boolean" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Rgbaimage">
      <MemberSignature Language="C#" Value="public static int Rgbaimage (Gnome.PrintContext pc, byte [] data, int width, int height, int rowstride);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="data" Type="System.Byte[]" />
        <Parameter Name="width" Type="System.Int32" />
        <Parameter Name="height" Type="System.Int32" />
        <Parameter Name="rowstride" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="data">a <see cref="T:System.Byte" /></param>
        <param name="width">a <see cref="T:System.Int32" /></param>
        <param name="height">a <see cref="T:System.Int32" /></param>
        <param name="rowstride">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Rgbimage">
      <MemberSignature Language="C#" Value="public static int Rgbimage (Gnome.PrintContext pc, byte [] data, int width, int height, int rowstride);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="data" Type="System.Byte[]" />
        <Parameter Name="width" Type="System.Int32" />
        <Parameter Name="height" Type="System.Int32" />
        <Parameter Name="rowstride" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="data">a <see cref="T:System.Byte" /></param>
        <param name="width">a <see cref="T:System.Int32" /></param>
        <param name="height">a <see cref="T:System.Int32" /></param>
        <param name="rowstride">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Grayimage">
      <MemberSignature Language="C#" Value="public static int Grayimage (Gnome.PrintContext pc, byte [] data, int width, int height, int rowstride);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="data" Type="System.Byte[]" />
        <Parameter Name="width" Type="System.Int32" />
        <Parameter Name="height" Type="System.Int32" />
        <Parameter Name="rowstride" Type="System.Int32" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="data">a <see cref="T:System.Byte" /></param>
        <param name="width">a <see cref="T:System.Int32" /></param>
        <param name="height">a <see cref="T:System.Int32" /></param>
        <param name="rowstride">a <see cref="T:System.Int32" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
    <Member MemberName="Pixbuf">
      <MemberSignature Language="C#" Value="public static int Pixbuf (Gnome.PrintContext pc, Gdk.Pixbuf image);" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="pc" Type="Gnome.PrintContext" />
        <Parameter Name="image" Type="Gdk.Pixbuf" />
      </Parameters>
      <Docs>
        <summary>To be added</summary>
        <param name="pc">a <see cref="T:Gnome.PrintContext" /></param>
        <param name="image">a <see cref="T:Gdk.Pixbuf" /></param>
        <returns>a <see cref="T:System.Int32" /></returns>
        <remarks>To be added</remarks>
      </Docs>
    </Member>
  </Members>
</Type>