<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=".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="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="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&" 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" /></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="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="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&" 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" /></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="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&" 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="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&" 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" /></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="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="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> </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="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&" RefType="out" /> <Parameter Name="in_size" Type="System.Int32&" 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" /></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="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="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> </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="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="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&" 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" /></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&" 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" /></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="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="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&" 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="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="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&" RefType="out" /> <Parameter Name="in_size" Type="System.Int32" /> <Parameter Name="seed" Type="System.Byte&" 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" /></param> <param name="in_size">a <see cref="T:System.Int32" /></param> <param name="seed">a <see cref="T:System.Byte" /></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&" 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="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="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="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&" 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" /></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="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&" 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="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> </Members> </Type>