Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

cairoSvgSurfaceCreateForStream

cairoSvgSurfaceCreateForStream


Description

Creates a SVG surface of the specified size in points to be written incrementally to the stream represented by write.func and closure.

Usage

cairoSvgSurfaceCreateForStream(write.func, closure, width.in.points, 
    height.in.points)

Arguments

write.func

[CairoWriteFunc] a CairoWriteFunc to accept the output data, may be NULL to indicate a no-op write.func. With a no-op write.func, the surface may be queried or used as a source without generating any temporary files.

closure

[R object] the closure argument for write.func

width.in.points

[numeric] width of the surface, in points (1 point == 1/72.0 inch)

height.in.points

[numeric] height of the surface, in points (1 point == 1/72.0 inch)

Details

Since 1.2

Value

[CairoSurface] a pointer to the newly created surface. The caller owns the surface and should call cairoSurfaceDestroy when done with it. This function always returns a valid pointer, but it will return a pointer to a "nil" surface if an error such as out of memory occurs. You can use cairoSurfaceStatus to check for this.

Author(s)

Derived by RGtkGen from GTK+ documentation


RGtk2

R Bindings for Gtk 2.8.0 and Above

v2.20.36
GPL
Authors
Michael Lawrence <michafla@gene.com> and Duncan Temple Lang <duncan@wald.ucdavis.edu>
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.