﻿<?xml version="1.0" encoding="utf-8"?><Type Name="Print" FullName="Gnome.Print"><TypeSignature Language="C#" Value="public class Print" Maintainer="auto" /><AssemblyInfo><AssemblyName>gnome-sharp</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>2.20.0.0</AssemblyVersion></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 /><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public Print ();" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters /><Docs><summary>To be added</summary><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><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="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="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" /></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="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="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="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="PangoLayoutPrint"><MemberSignature Language="C#" Value="public static void PangoLayoutPrint (Gnome.PrintContext gpc, Pango.Layout pl);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gpc" Type="Gnome.PrintContext" /><Parameter Name="pl" Type="Pango.Layout" /></Parameters><Docs><summary>To be added</summary><param name="gpc">a <see cref="T:Gnome.PrintContext" /></param><param name="pl">a <see cref="T:Pango.Layout" /></param><remarks>To be added</remarks><since version="Gtk# 2.4" /></Docs></Member><Member MemberName="EndDoc"><MemberSignature Language="C#" Value="public static int EndDoc (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><since version="Gtk# 2.4" /></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="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="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" /></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="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="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="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" /></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="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="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="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="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="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="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="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="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="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" /></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="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="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="PangoCreateContext"><MemberSignature Language="C#" Value="public static Pango.Context PangoCreateContext (Pango.FontMap fontmap);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Pango.Context</ReturnType></ReturnValue><Parameters><Parameter Name="fontmap" Type="Pango.FontMap" /></Parameters><Docs><param name="fontmap">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoUpdateContext"><MemberSignature Language="C#" Value="public static void PangoUpdateContext (Pango.Context context, Gnome.PrintContext gpc);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="context" Type="Pango.Context" /><Parameter Name="gpc" Type="Gnome.PrintContext" /></Parameters><Docs><param name="context">To be added.</param><param name="gpc">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoFontMapNew"><MemberSignature Language="C#" Value="public static Pango.FontMap PangoFontMapNew ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Pango.FontMap</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="ArtRgbaSvpAlpha"><MemberSignature Language="C#" Value="public static byte ArtRgbaSvpAlpha (Art.SVP svp, int x0, int y0, int x1, int y1, uint rgba, int rowstride, Art.AlphaGamma alphagamma);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue><Parameters><Parameter Name="svp" Type="Art.SVP" /><Parameter Name="x0" Type="System.Int32" /><Parameter Name="y0" Type="System.Int32" /><Parameter Name="x1" Type="System.Int32" /><Parameter Name="y1" Type="System.Int32" /><Parameter Name="rgba" Type="System.UInt32" /><Parameter Name="rowstride" Type="System.Int32" /><Parameter Name="alphagamma" Type="Art.AlphaGamma" /></Parameters><Docs><param name="svp">To be added.</param><param name="x0">To be added.</param><param name="y0">To be added.</param><param name="x1">To be added.</param><param name="y1">To be added.</param><param name="rgba">To be added.</param><param name="rowstride">To be added.</param><param name="alphagamma">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoGetDefaultFontMap"><MemberSignature Language="C#" Value="public static Pango.FontMap PangoGetDefaultFontMap ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Pango.FontMap</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoLayout"><MemberSignature Language="C#" Value="public static void PangoLayout (Gnome.PrintContext gpc, Pango.Layout layout);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gpc" Type="Gnome.PrintContext" /><Parameter Name="layout" Type="Pango.Layout" /></Parameters><Docs><param name="gpc">To be added.</param><param name="layout">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoCreateLayout"><MemberSignature Language="C#" Value="public static Pango.Layout PangoCreateLayout (Gnome.PrintContext gpc);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>Pango.Layout</ReturnType></ReturnValue><Parameters><Parameter Name="gpc" Type="Gnome.PrintContext" /></Parameters><Docs><param name="gpc">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoLayoutLine"><MemberSignature Language="C#" Value="public static void PangoLayoutLine (Gnome.PrintContext gpc, Pango.LayoutLine line);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gpc" Type="Gnome.PrintContext" /><Parameter Name="line" Type="Pango.LayoutLine" /></Parameters><Docs><param name="gpc">To be added.</param><param name="line">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ArtRgbaRgbaAffine"><MemberSignature Language="C#" Value="public static void ArtRgbaRgbaAffine (out byte dst, int x0, int y0, int x1, int y1, int dst_rowstride, out byte src, int src_width, int src_height, int src_rowstride, double[] affine, Art.FilterLevel level, Art.AlphaGamma alphagamma);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="dst" Type="System.Byte&amp;" RefType="out" /><Parameter Name="x0" Type="System.Int32" /><Parameter Name="y0" Type="System.Int32" /><Parameter Name="x1" Type="System.Int32" /><Parameter Name="y1" Type="System.Int32" /><Parameter Name="dst_rowstride" Type="System.Int32" /><Parameter Name="src" Type="System.Byte&amp;" RefType="out" /><Parameter Name="src_width" Type="System.Int32" /><Parameter Name="src_height" Type="System.Int32" /><Parameter Name="src_rowstride" Type="System.Int32" /><Parameter Name="affine" Type="System.Double[]" /><Parameter Name="level" Type="Art.FilterLevel" /><Parameter Name="alphagamma" Type="Art.AlphaGamma" /></Parameters><Docs><param name="dst">To be added.</param><param name="x0">To be added.</param><param name="y0">To be added.</param><param name="x1">To be added.</param><param name="y1">To be added.</param><param name="dst_rowstride">To be added.</param><param name="src">To be added.</param><param name="src_width">To be added.</param><param name="src_height">To be added.</param><param name="src_rowstride">To be added.</param><param name="affine">To be added.</param><param name="level">To be added.</param><param name="alphagamma">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="PangoGlyphString"><MemberSignature Language="C#" Value="public static void PangoGlyphString (Gnome.PrintContext gpc, Pango.Font font, Pango.GlyphString glyphs);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="gpc" Type="Gnome.PrintContext" /><Parameter Name="font" Type="Pango.Font" /><Parameter Name="glyphs" Type="Pango.GlyphString" /></Parameters><Docs><param name="gpc">To be added.</param><param name="font">To be added.</param><param name="glyphs">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member></Members></Type>