-- $Date: 2004/03/08 10:50:56 $
-- $Revision: 1.5 $
-- $Author: jcrocholl $
-- $Hash: faf16cf2419f791ce5826a739c3286fd $

-- This file was automatically created with ado.php.
-- Manual changes will be lost when it is updated.

package body Printers.SVG is

   -- Constructor for instances.
   function Create
     (Filename : in String)    -- The initial filename.
     return SVG_Printer_Access -- The newly created svg printer.
   is
      Result : SVG_Printer_Access := new SVG_Printer;
   begin
      To_String_Access(Filename, Result.Filename);
      return Result;
   end Create;

   function Get_Format
     (This : access SVG_Printer-- The svg printer object instance.
     return String is            -- Maximum of four characters.
   begin
      return "SVG";
   end Get_Format;

   procedure Print
     (This   : access SVG_Printer-- The svg printer object instance.
      Add    : access Glyph;       -- Add this glyph.
      Center : in Vector) is       -- Center coordinates.
   begin
      null;
   end Print;

   procedure Frame_Box
     (This  : access SVG_Printer-- The svg printer object instance.
      Box   : in Rectangle;       -- Box coordinates.
      Color : in Gray_Pixel) is   -- Use this color.
   begin
      null;
   end Frame_Box;

   procedure Fill_Box
     (This  : access SVG_Printer-- The svg printer object instance.
      Box   : in Rectangle;       -- Box coordinates.
      Color : in Gray_Pixel) is   -- Use this color.
   begin
      null;
   end Fill_Box;

   procedure Write
     (This : access SVG_Printer) is -- The svg printer object instance.
   begin
      null; -- Write_Element(XML, "svg");
   end Write;

end Printers.SVG;