-\documentstyle[a4,makeidx,verbatim,texhelp,fancyhea,mysober,mytitle]{report}%
-%\input{psbox.tex}
-\newcommand{\commandref}[2]{\helpref{{\tt $\backslash$#1}}{#2}}%
-\newcommand{\commandrefn}[2]{\helprefn{{\tt $\backslash$#1}}{#2}\index{#1}}%
-\newcommand{\commandpageref}[2]{\latexignore{\helprefn{{\tt $\backslash$#1}}{#2}}\latexonly{{\tt $\backslash$#1} {\it page \pageref{#2}}}\index{#1}}%
-\newcommand{\indexit}[1]{#1\index{#1}}%
-\newcommand{\inioption}[1]{{\bf {\tt #1}}\index{#1}}%
-\parskip=10pt%
-\parindent=0pt%
-%\backgroundcolour{255;255;255}\textcolour{0;0;0}% Has an effect in HTML only
-\winhelpignore{\title{Manual for wxSVGFileDC}%
-\author{Chris Elliott}%
-\date{June 2002}%
-}%
-\winhelponly{\title{Manual for wxSVGFileDC}%
-\author{by Chris Elliott}%
-}%
-\makeindex%
-\begin{document}%
-\maketitle%
-\pagestyle{fancyplain}%
-\bibliographystyle{plain}%
-\pagenumbering{roman}%
-\setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}%
-\setfooter{\thepage}{}{}{}{}{\thepage}%
-\tableofcontents%
-
-\chapter*{Copyright notice}%
-\setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}%
-\setfooter{\thepage}{}{}{}{}{\thepage}%
-
-\chapter*{wxSVGFileDC}%
-\setheader{{\it wxSVGFileDC}}{}{}{}{}{{\it wxSVGFileDC}}%
-\setfooter{\thepage}{}{}{}{}{\thepage}%
-\section{\class{wxSVGFileDC}}\label{wxSVGFileDC}
+\section{\class{wxSVGFileDC}}\label{wxsvgfiledc}
A wxSVGFileDC is a {\it device context} onto which graphics and text can be drawn, and the output
-produced as a vector file, in the SVG format (see http://www.w3.org/TR/2001/REC-SVG-20010904/ ).
-This format can be read by a range of programs, including a Netscape plugin (Adobe), full details at
-http://www.w3.org/Graphics/SVG/SVG-Implementations.htm8 Vector formats may often be smaller
-than raster formats.
+produced as a vector file, in the SVG format
+(see \urlref{W3C specifications}{http://www.w3.org/TR/2001/REC-SVG-20010904/}).
+This format can be read by a range of programs, including a Netscape plugin (Adobe), full details
+in the \urlref{SVG Implementation and Resource Directory}{http://www.svgi.org}.
+Vector formats may often be smaller than raster formats.
The intention behind wxSVGFileDC is that it can be used to produce a file corresponding
-to the screen display context, wxSVGFileDC, by passing the wxSVGFileDC as a parameter instead of a wxSVGFileDC. Thus
-the wxSVGFileDC is a write-only class.
+to the screen display context, wxSVGFileDC, by passing the wxSVGFileDC as a parameter instead of a wxSVGFileDC. Thus the wxSVGFileDC is a write-only class.
As the wxSVGFileDC is a vector format, raster operations like GetPixel are unlikely to be supported.
However, the SVG specification allows for PNG format raster files to be embedded in the SVG, and so
bitmaps, icons and blit operations into the wxSVGFileDC are supported.
-A more substantial SVG library (for reading and writing) is available at
-http://www.xs4all.nl/~kholwerd/wxstuff/canvas/htmldocbook/aap.html
+A more substantial SVG library (for reading and writing) is available at the
+\urlref{wxArt2D website}{http://wxart2d.sourceforge.net/}.
\wxheading{Derived from}
-\helpref{wxDCBase}{wxDCBase}
+\helpref{wxDC}{wxdc}
\wxheading{Include files}
<wx/dcsvg.h>
+\wxheading{Library}
+
+\helpref{wxCore}{librarieslist}
+
\wxheading{See also}
%\helpref{Overview}{dcoverview}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSVGFileDC::wxSVGFileDC}
+\membersection{wxSVGFileDC::wxSVGFileDC}\label{wxsvgfiledcctor}
+
+\func{}{wxSVGFileDC}{\param{wxString}{ f}}
+
+\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height}}
-\func{}{wxSVGFileDC}{\param{wxString}{ f}} \rtfsp
-\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height}} \rtfsp
-\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height},\param{float}{ dpi}} \rtfsp
+\func{}{wxSVGFileDC}{\param{wxString}{ f}, \param{int}{ Width},\param{int}{ Height},\param{float}{ dpi}}
Constructors:
a filename {\it f} with default size 340x240 at 72.0 dots per inch (a frequent screen resolution).
a filename {\it f} with size {\it Width} by {\it Height} at 72.0 dots per inch
a filename {\it f} with size {\it Width} by {\it Height} at {\it dpi} resolution.
-\membersection{wxSVGFileDC::\destruct{wxSVGFileDC}}
+\membersection{wxSVGFileDC::\destruct{wxSVGFileDC}}\label{wxsvgfiledcdtor}
\func{}{\destruct{wxSVGFileDC}}{\void}
Destructor.
-\membersection{wxSVGFileDC::BeginDrawing}\label{wxdcbegindrawing}
+\membersection{wxSVGFileDC::BeginDrawing}\label{wxsvgfiledcbegindrawing}
Does nothing
-\membersection{wxSVGFileDC::Blit}\label{wxdcblit}
+\membersection{wxSVGFileDC::Blit}\label{wxsvgfiledcblit}
\func{bool}{Blit}{\param{wxCoord}{ xdest}, \param{wxCoord}{ ydest}, \param{wxCoord}{ width}, \param{wxCoord}{ height},
\param{wxSVGFileDC* }{source}, \param{wxCoord}{ xsrc}, \param{wxCoord}{ ysrc}, \param{int}{ logicalFunc = wxCOPY},
coordinates, size of area to copy, source DC, source coordinates,
logical function, whether to use a bitmap mask, and mask source position.
-\membersection{wxSVGFileDC::CalcBoundingBox}\label{wxdccalcboundingbox}
+\membersection{wxSVGFileDC::CalcBoundingBox}\label{wxsvgfiledccalcboundingbox}
\func{void}{CalcBoundingBox}{\param{wxCoord }{x}, \param{wxCoord }{y}}
\helpref{MinY}{wxdcminy}, \helpref{MaxY}{wxdcmaxy} functions.
-\membersection{wxSVGFileDC::Clear}\label{wxdcclear}
+\membersection{wxSVGFileDC::Clear}\label{wxsvgfiledcclear}
\func{void}{Clear}{\void}
This makes no sense in wxSVGFileDC and does nothing
-\membersection{wxSVGFileDC::CrossHair}\label{wxdccrosshair}
+\membersection{wxSVGFileDC::CrossHair}\label{wxsvgfiledccrosshair}
\func{void}{CrossHair}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
Not Implemented
-\membersection{wxSVGFileDC::DestroyClippingRegion}\label{wxdcdestroyclippingregion}
+\membersection{wxSVGFileDC::DestroyClippingRegion}\label{wxsvgfiledcdestroyclippingregion}
\func{void}{DestroyClippingRegion}{\void}
Not Implemented
-\membersection{wxSVGFileDC::DeviceToLogicalX}\label{wxdcdevicetologicalx}
+\membersection{wxSVGFileDC::DeviceToLogicalX}\label{wxsvgfiledcdevicetologicalx}
\func{wxCoord}{DeviceToLogicalX}{\param{wxCoord}{ x}}
Convert device X coordinate to logical coordinate, using the current
mapping mode.
-\membersection{wxSVGFileDC::DeviceToLogicalXRel}\label{wxdcdevicetologicalxrel}
+\membersection{wxSVGFileDC::DeviceToLogicalXRel}\label{wxsvgfiledcdevicetologicalxrel}
\func{wxCoord}{DeviceToLogicalXRel}{\param{wxCoord}{ x}}
mapping mode but ignoring the x axis orientation.
Use this function for converting a width, for example.
-\membersection{wxSVGFileDC::DeviceToLogicalY}\label{wxdcdevicetologicaly}
+\membersection{wxSVGFileDC::DeviceToLogicalY}\label{wxsvgfiledcdevicetologicaly}
\func{wxCoord}{DeviceToLogicalY}{\param{wxCoord}{ y}}
Converts device Y coordinate to logical coordinate, using the current
mapping mode.
-\membersection{wxSVGFileDC::DeviceToLogicalYRel}\label{wxdcdevicetologicalyrel}
+\membersection{wxSVGFileDC::DeviceToLogicalYRel}\label{wxsvgfiledcdevicetologicalyrel}
\func{wxCoord}{DeviceToLogicalYRel}{\param{wxCoord}{ y}}
mapping mode but ignoring the y axis orientation.
Use this function for converting a height, for example.
-\membersection{wxSVGFileDC::DrawArc}\label{wxdcdrawarc}
+\membersection{wxSVGFileDC::DrawArc}\label{wxsvgfiledcdrawarc}
\func{void}{DrawArc}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}, \param{wxCoord}{ xc}, \param{wxCoord}{ yc}}
The arc is drawn in an anticlockwise direction from the start point to the end point.
-\membersection{wxSVGFileDC::DrawBitmap}\label{wxdcdrawbitmap}
+\membersection{wxSVGFileDC::DrawBitmap}\label{wxsvgfiledcdrawbitmap}
\func{void}{DrawBitmap}{\param{const wxBitmap\&}{ bitmap}, \param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{bool}{ transparent}}
(all bits set to 0). See also \helpref{SetTextForeground}{wxdcsettextforeground},
\helpref{SetTextBackground}{wxdcsettextbackground} and \helpref{wxMemoryDC}{wxmemorydc}.
-\membersection{wxSVGFileDC::DrawCheckMark}\label{wxdcdrawcheckmark}
+\membersection{wxSVGFileDC::DrawCheckMark}\label{wxsvgfiledcdrawcheckmark}
\func{void}{DrawCheckMark}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
Draws a check mark inside the given rectangle.
-\membersection{wxSVGFileDC::DrawCircle}\label{wxdcdrawcircle}
+\membersection{wxSVGFileDC::DrawCircle}\label{wxsvgfiledcdrawcircle}
\func{void}{DrawCircle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ radius}}
\helpref{DrawEllipse}{wxdcdrawellipse}
-\membersection{wxSVGFileDC::DrawEllipse}\label{wxdcdrawellipse}
+\membersection{wxSVGFileDC::DrawEllipse}\label{wxsvgfiledcdrawellipse}
\func{void}{DrawEllipse}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
\helpref{DrawCircle}{wxdcdrawcircle}
-\membersection{wxSVGFileDC::DrawEllipticArc}\label{wxdcdrawellipticarc}
+\membersection{wxSVGFileDC::DrawEllipticArc}\label{wxsvgfiledcdrawellipticarc}
\func{void}{DrawEllipticArc}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height},
\param{double}{ start}, \param{double}{ end}}
counter-clockwise motion. If {\it start} is equal to {\it end}, a
complete ellipse will be drawn.
-\membersection{wxSVGFileDC::DrawIcon}\label{wxdcdrawicon}
+\membersection{wxSVGFileDC::DrawIcon}\label{wxsvgfiledcdrawicon}
\func{void}{DrawIcon}{\param{const wxIcon\&}{ icon}, \param{wxCoord}{ x}, \param{wxCoord}{ y}}
Draw an icon on the display (does nothing if the device context is PostScript).
This can be the simplest way of drawing bitmaps on a window.
-\membersection{wxSVGFileDC::DrawLine}\label{wxdcdrawline}
+\membersection{wxSVGFileDC::DrawLine}\label{wxsvgfiledcdrawline}
\func{void}{DrawLine}{\param{wxCoord}{ x1}, \param{wxCoord}{ y1}, \param{wxCoord}{ x2}, \param{wxCoord}{ y2}}
Draws a line from the first point to the second. The current pen is used
for drawing the line.
-\membersection{wxSVGFileDC::DrawLines}\label{wxdcdrawlines}
+\membersection{wxSVGFileDC::DrawLines}\label{wxsvgfiledcdrawlines}
\func{void}{DrawLines}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0}}
pen is used for drawing the lines. The programmer is responsible for
deleting the list of points.
-\membersection{wxSVGFileDC::DrawPolygon}\label{wxdcdrawpolygon}
+\membersection{wxSVGFileDC::DrawPolygon}\label{wxsvgfiledcdrawpolygon}
\func{void}{DrawPolygon}{\param{int}{ n}, \param{wxPoint}{ points[]}, \param{wxCoord}{ xoffset = 0}, \param{wxCoord}{ yoffset = 0},\\
\param{int }{fill\_style = wxODDEVEN\_RULE}}
Note that wxWindows automatically closes the first and last points.
-\membersection{wxSVGFileDC::DrawPoint}\label{wxdcdrawpoint}
+\membersection{wxSVGFileDC::DrawPoint}\label{wxsvgfiledcdrawpoint}
\func{void}{DrawPoint}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
Draws a point using the current pen.
-\membersection{wxSVGFileDC::DrawRectangle}\label{wxdcdrawrectangle}
+\membersection{wxSVGFileDC::DrawRectangle}\label{wxsvgfiledcdrawrectangle}
\func{void}{DrawRectangle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
size. The current pen is used for the outline and the current brush
for filling the shape.
-\membersection{wxSVGFileDC::DrawRotatedText}\label{wxdcdrawrotatedtext}
+\membersection{wxSVGFileDC::DrawRotatedText}\label{wxsvgfiledcdrawrotatedtext}
\func{void}{DrawRotatedText}{\param{const wxString\& }{text}, \param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{double}{ angle}}
The wxMSW wxDC and wxSVGFileDC rotate the text around slightly different points, depending on the size of the font
-\membersection{wxSVGFileDC::DrawRoundedRectangle}\label{wxdcdrawroundedrectangle}
+\membersection{wxSVGFileDC::DrawRoundedRectangle}\label{wxsvgfiledcdrawroundedrectangle}
\func{void}{DrawRoundedRectangle}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}, \param{double}{ radius = 20}}
the strange effects X produces when the corners are too big for
the rectangle.
-\membersection{wxSVGFileDC::DrawSpline}\label{wxdcdrawspline}
+\membersection{wxSVGFileDC::DrawSpline}\label{wxsvgfiledcdrawspline}
\func{void}{DrawSpline}{\param{wxList *}{points}}
Draws a three-point spline using the current pen.
-\membersection{wxSVGFileDC::DrawText}\label{wxdcdrawtext}
+\membersection{wxSVGFileDC::DrawText}\label{wxsvgfiledcdrawtext}
\func{void}{DrawText}{\param{const wxString\& }{text}, \param{wxCoord}{ x}, \param{wxCoord}{ y}}
-\membersection{wxSVGFileDC::EndDoc}\label{wxdcenddoc}
+\membersection{wxSVGFileDC::EndDoc}\label{wxsvgfiledcenddoc}
\func{void}{EndDoc}{\void}
Does nothing
-\membersection{wxSVGFileDC::EndDrawing}\label{wxdcenddrawing}
+\membersection{wxSVGFileDC::EndDrawing}\label{wxsvgfiledcenddrawing}
\func{void}{EndDrawing}{\void}
Does nothing
-\membersection{wxSVGFileDC::EndPage}\label{wxdcendpage}
+\membersection{wxSVGFileDC::EndPage}\label{wxsvgfiledcendpage}
\func{void}{EndPage}{\void}
Does nothing
-\membersection{wxSVGFileDC::FloodFill}\label{wxdcfloodfill}
+\membersection{wxSVGFileDC::FloodFill}\label{wxsvgfiledcfloodfill}
\func{void}{FloodFill}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{const wxColour\&}{ colour}, \param{int}{ style=wxFLOOD\_SURFACE}}
Not implemented
-\membersection{wxSVGFileDC::GetBackground}\label{wxdcgetbackground}
+\membersection{wxSVGFileDC::GetBackground}\label{wxsvgfiledcgetbackground}
\func{wxBrush\&}{GetBackground}{\void}
Gets the brush used for painting the background (see \helpref{wxSVGFileDC::SetBackground}{wxdcsetbackground}).
-\membersection{wxSVGFileDC::GetBackgroundMode}\label{wxdcgetbackgroundmode}
+\membersection{wxSVGFileDC::GetBackgroundMode}\label{wxsvgfiledcgetbackgroundmode}
\constfunc{int}{GetBackgroundMode}{\void}
\helpref{SetBackgroundMode}{wxdcsetbackgroundmode}
-\membersection{wxSVGFileDC::GetBrush}\label{wxdcgetbrush}
+\membersection{wxSVGFileDC::GetBrush}\label{wxsvgfiledcgetbrush}
\func{wxBrush\&}{GetBrush}{\void}
Gets the current brush (see \helpref{wxSVGFileDC::SetBrush}{wxdcsetbrush}).
-\membersection{wxSVGFileDC::GetCharHeight}\label{wxdcgetcharheight}
+\membersection{wxSVGFileDC::GetCharHeight}\label{wxsvgfiledcgetcharheight}
\func{wxCoord}{GetCharHeight}{\void}
Gets the character height of the currently set font.
-\membersection{wxSVGFileDC::GetCharWidth}\label{wxdcgetcharwidth}
+\membersection{wxSVGFileDC::GetCharWidth}\label{wxsvgfiledcgetcharwidth}
\func{wxCoord}{GetCharWidth}{\void}
Gets the average character width of the currently set font.
-\membersection{wxSVGFileDC::GetClippingBox}\label{wxdcgetclippingbox}
+\membersection{wxSVGFileDC::GetClippingBox}\label{wxsvgfiledcgetclippingbox}
\func{void}{GetClippingBox}{\param{wxCoord}{ *x}, \param{wxCoord}{ *y}, \param{wxCoord}{ *width}, \param{wxCoord}{ *height}}
Not implemented
-\membersection{wxSVGFileDC::GetFont}\label{wxdcgetfont}
+\membersection{wxSVGFileDC::GetFont}\label{wxsvgfiledcgetfont}
\func{wxFont\&}{GetFont}{\void}
Gets the current font (see \helpref{wxSVGFileDC::SetFont}{wxdcsetfont}).
-\membersection{wxSVGFileDC::GetLogicalFunction}\label{wxdcgetlogicalfunction}
+\membersection{wxSVGFileDC::GetLogicalFunction}\label{wxsvgfiledcgetlogicalfunction}
\func{int}{GetLogicalFunction}{\void}
Gets the current logical function (see \helpref{wxSVGFileDC::SetLogicalFunction}{wxdcsetlogicalfunction}).
-\membersection{wxSVGFileDC::GetMapMode}\label{wxdcgetmapmode}
+\membersection{wxSVGFileDC::GetMapMode}\label{wxsvgfiledcgetmapmode}
\func{int}{GetMapMode}{\void}
Gets the {\it mapping mode} for the device context (see \helpref{wxSVGFileDC::SetMapMode}{wxdcsetmapmode}).
-\membersection{wxSVGFileDC::GetPen}\label{wxdcgetpen}
+\membersection{wxSVGFileDC::GetPen}\label{wxsvgfiledcgetpen}
\func{wxPen\&}{GetPen}{\void}
Gets the current pen (see \helpref{wxSVGFileDC::SetPen}{wxdcsetpen}).
-\membersection{wxSVGFileDC::GetPixel}\label{wxdcgetpixel}
+\membersection{wxSVGFileDC::GetPixel}\label{wxsvgfiledcgetpixel}
\func{bool}{GetPixel}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxColour *}{colour}}
Not implemented
-\membersection{wxSVGFileDC::GetSize}\label{wxdcgetsize}
+\membersection{wxSVGFileDC::GetSize}\label{wxsvgfiledcgetsize}
\func{void}{GetSize}{\param{wxCoord *}{width}, \param{wxCoord *}{height}}
For a Windows printer device context, this gets the horizontal and vertical
resolution.
-\membersection{wxSVGFileDC::GetTextBackground}\label{wxdcgettextbackground}
+\membersection{wxSVGFileDC::GetTextBackground}\label{wxsvgfiledcgettextbackground}
\func{wxColour\&}{GetTextBackground}{\void}
Gets the current text background colour (see \helpref{wxSVGFileDC::SetTextBackground}{wxdcsettextbackground}).
-\membersection{wxSVGFileDC::GetTextExtent}\label{wxdcgettextextent}
+\membersection{wxSVGFileDC::GetTextExtent}\label{wxsvgfiledcgettextextent}
\func{void}{GetTextExtent}{\param{const wxString\& }{string}, \param{wxCoord *}{w}, \param{wxCoord *}{h},\\
\param{wxCoord *}{descent = NULL}, \param{wxCoord *}{externalLeading = NULL}, \param{wxFont *}{font = NULL}}
See also \helpref{wxFont}{wxfont}, \helpref{wxSVGFileDC::SetFont}{wxdcsetfont}.
-\membersection{wxSVGFileDC::GetTextForeground}\label{wxdcgettextforeground}
+\membersection{wxSVGFileDC::GetTextForeground}\label{wxsvgfiledcgettextforeground}
\func{wxColour\&}{GetTextForeground}{\void}
Gets the current text foreground colour (see \helpref{wxSVGFileDC::SetTextForeground}{wxdcsettextforeground}).
-\membersection{wxSVGFileDC::GetUserScale}\label{wxdcgetuserscale}
+\membersection{wxSVGFileDC::GetUserScale}\label{wxsvgfiledcgetuserscale}
\func{void}{GetUserScale}{\param{double}{ *x}, \param{double}{ *y}}
Gets the current user scale factor (set by \helpref{SetUserScale}{wxdcsetuserscale}).
-\membersection{wxSVGFileDC::LogicalToDeviceX}\label{wxdclogicaltodevicex}
+\membersection{wxSVGFileDC::LogicalToDeviceX}\label{wxsvgfiledclogicaltodevicex}
\func{wxCoord}{LogicalToDeviceX}{\param{wxCoord}{ x}}
Converts logical X coordinate to device coordinate, using the current
mapping mode.
-\membersection{wxSVGFileDC::LogicalToDeviceXRel}\label{wxdclogicaltodevicexrel}
+\membersection{wxSVGFileDC::LogicalToDeviceXRel}\label{wxsvgfiledclogicaltodevicexrel}
\func{wxCoord}{LogicalToDeviceXRel}{\param{wxCoord}{ x}}
mapping mode but ignoring the x axis orientation.
Use this for converting a width, for example.
-\membersection{wxSVGFileDC::LogicalToDeviceY}\label{wxdclogicaltodevicey}
+\membersection{wxSVGFileDC::LogicalToDeviceY}\label{wxsvgfiledclogicaltodevicey}
\func{wxCoord}{LogicalToDeviceY}{\param{wxCoord}{ y}}
Converts logical Y coordinate to device coordinate, using the current
mapping mode.
-\membersection{wxSVGFileDC::LogicalToDeviceYRel}\label{wxdclogicaltodeviceyrel}
+\membersection{wxSVGFileDC::LogicalToDeviceYRel}\label{wxsvgfiledclogicaltodeviceyrel}
\func{wxCoord}{LogicalToDeviceYRel}{\param{wxCoord}{ y}}
mapping mode but ignoring the y axis orientation.
Use this for converting a height, for example.
-\membersection{wxSVGFileDC::MaxX}\label{wxdcmaxx}
+\membersection{wxSVGFileDC::MaxX}\label{wxsvgfiledcmaxx}
\func{wxCoord}{MaxX}{\void}
Gets the maximum horizontal extent used in drawing commands so far.
-\membersection{wxSVGFileDC::MaxY}\label{wxdcmaxy}
+\membersection{wxSVGFileDC::MaxY}\label{wxsvgfiledcmaxy}
\func{wxCoord}{MaxY}{\void}
Gets the maximum vertical extent used in drawing commands so far.
-\membersection{wxSVGFileDC::MinX}\label{wxdcminx}
+\membersection{wxSVGFileDC::MinX}\label{wxsvgfiledcminx}
\func{wxCoord}{MinX}{\void}
Gets the minimum horizontal extent used in drawing commands so far.
-\membersection{wxSVGFileDC::MinY}\label{wxdcminy}
+\membersection{wxSVGFileDC::MinY}\label{wxsvgfiledcminy}
\func{wxCoord}{MinY}{\void}
Gets the minimum vertical extent used in drawing commands so far.
-\membersection{wxSVGFileDC::Ok}\label{wxdcok}
+\membersection{wxSVGFileDC::Ok}\label{wxsvgfiledcok}
\func{bool}{Ok}{\void}
Returns true if the DC is ok to use; False values arise from being unable to
write the file
-\membersection{wxSVGFileDC::ResetBoundingBox}\label{wxdcresetboundingbox}
+\membersection{wxSVGFileDC::ResetBoundingBox}\label{wxsvgfiledcresetboundingbox}
\func{void}{ResetBoundingBox}{\void}
\helpref{CalcBoundingBox}{wxdccalcboundingbox}
-\membersection{wxSVGFileDC::SetAxisOrientation}\label{wxdcsetaxisorientation}
+\membersection{wxSVGFileDC::SetAxisOrientation}\label{wxsvgfiledcsetaxisorientation}
\func{void}{SetAxisOrientation}{\param{bool}{ xLeftRight},
\param{bool}{ yBottomUp}}
\docparam{yBottomUp}{True to set the y axis orientation to the natural
bottom up orientation, false to invert it.}
-\membersection{wxSVGFileDC::SetDeviceOrigin}\label{wxdcsetdeviceorigin}
+\membersection{wxSVGFileDC::SetDeviceOrigin}\label{wxsvgfiledcsetdeviceorigin}
\func{void}{SetDeviceOrigin}{\param{wxCoord}{ x}, \param{wxCoord}{ y}}
This function may be useful in Windows printing
operations for placing a graphic on a page.
-\membersection{wxSVGFileDC::SetBackground}\label{wxdcsetbackground}
+\membersection{wxSVGFileDC::SetBackground}\label{wxsvgfiledcsetbackground}
\func{void}{SetBackground}{\param{const wxBrush\& }{brush}}
Sets the current background brush for the DC.
-\membersection{wxSVGFileDC::SetBackgroundMode}\label{wxdcsetbackgroundmode}
+\membersection{wxSVGFileDC::SetBackgroundMode}\label{wxsvgfiledcsetbackgroundmode}
\func{void}{SetBackgroundMode}{\param{int}{ mode}}
{\it mode} may be one of wxSOLID and wxTRANSPARENT. This setting determines
whether text will be drawn with a background colour or not.
-\membersection{wxSVGFileDC::SetClippingRegion}\label{wxdcsetclippingregion}
+\membersection{wxSVGFileDC::SetClippingRegion}\label{wxsvgfiledcsetclippingregion}
\func{void}{SetClippingRegion}{\param{wxCoord}{ x}, \param{wxCoord}{ y}, \param{wxCoord}{ width}, \param{wxCoord}{ height}}
Not implemented
-\membersection{wxSVGFileDC::SetPalette}\label{wxdcsetpalette}
+\membersection{wxSVGFileDC::SetPalette}\label{wxsvgfiledcsetpalette}
\func{void}{SetPalette}{\param{const wxPalette\& }{palette}}
Not implemented
-\membersection{wxSVGFileDC::SetBrush}\label{wxdcsetbrush}
+\membersection{wxSVGFileDC::SetBrush}\label{wxsvgfiledcsetbrush}
\func{void}{SetBrush}{\param{const wxBrush\& }{brush}}
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
when drawing into a monochrome bitmap.
-\membersection{wxSVGFileDC::SetFont}\label{wxdcsetfont}
+\membersection{wxSVGFileDC::SetFont}\label{wxsvgfiledcsetfont}
\func{void}{SetFont}{\param{const wxFont\& }{font}}
See also \helpref{wxFont}{wxfont}.
-\membersection{wxSVGFileDC::SetLogicalFunction}\label{wxdcsetlogicalfunction}
+\membersection{wxSVGFileDC::SetLogicalFunction}\label{wxsvgfiledcsetlogicalfunction}
\func{void}{SetLogicalFunction}{\param{int}{ function}}
Only wxCOPY is avalaible; trying to set one of the othe values will fail
-\membersection{wxSVGFileDC::SetMapMode}\label{wxdcsetmapmode}
+\membersection{wxSVGFileDC::SetMapMode}\label{wxsvgfiledcsetmapmode}
\func{void}{SetMapMode}{\param{int}{ int}}
\twocolitem{wxMM\_TEXT}{Each logical unit is 1 pixel.}
\end{twocollist}
-\membersection{wxSVGFileDC::SetPen}\label{wxdcsetpen}
+\membersection{wxSVGFileDC::SetPen}\label{wxsvgfiledcsetpen}
\func{void}{SetPen}{\param{const wxPen\& }{pen}}
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
when drawing into a monochrome bitmap.
-\membersection{wxSVGFileDC::SetTextBackground}\label{wxdcsettextbackground}
+\membersection{wxSVGFileDC::SetTextBackground}\label{wxsvgfiledcsettextbackground}
\func{void}{SetTextBackground}{\param{const wxColour\& }{colour}}
Sets the current text background colour for the DC.
-\membersection{wxSVGFileDC::SetTextForeground}\label{wxdcsettextforeground}
+\membersection{wxSVGFileDC::SetTextForeground}\label{wxsvgfiledcsettextforeground}
\func{void}{SetTextForeground}{\param{const wxColour\& }{colour}}
See also \helpref{wxMemoryDC}{wxmemorydc} for the interpretation of colours
when drawing into a monochrome bitmap.
-\membersection{wxSVGFileDC::SetUserScale}\label{wxdcsetuserscale}
+\membersection{wxSVGFileDC::SetUserScale}\label{wxsvgfiledcsetuserscale}
\func{void}{SetUserScale}{\param{double}{ xScale}, \param{double}{ yScale}}
Sets the user scaling factor, useful for applications which require
`zooming'.
-\membersection{wxSVGFileDC::StartDoc}\label{wxdcstartdoc}
+\membersection{wxSVGFileDC::StartDoc}\label{wxsvgfiledcstartdoc}
\func{bool}{StartDoc}{\param{const wxString\& }{message}}
Does nothing
-\membersection{wxSVGFileDC::StartPage}\label{wxdcstartpage}
+\membersection{wxSVGFileDC::StartPage}\label{wxsvgfiledcstartpage}
\func{bool}{StartPage}{\void}