package body MSHTML.ISVGTextPositioningElement_Object is

   procedure PutRef_x
     (This : ISVGTextPositioningElement_Type;
      P1   : GNATCOM.Types.VARIANT)
   is
   begin
      PutRef
        (This,
         ISVGTextPositioningElement_PutRef_x,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1));
   end PutRef_x;

   function Get_x
     (This : ISVGTextPositioningElement_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGTextPositioningElement_Get_x);
   end Get_x;

   procedure PutRef_y
     (This : ISVGTextPositioningElement_Type;
      P1   : GNATCOM.Types.VARIANT)
   is
   begin
      PutRef
        (This,
         ISVGTextPositioningElement_PutRef_y,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1));
   end PutRef_y;

   function Get_y
     (This : ISVGTextPositioningElement_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGTextPositioningElement_Get_y);
   end Get_y;

   procedure PutRef_dx
     (This : ISVGTextPositioningElement_Type;
      P1   : GNATCOM.Types.VARIANT)
   is
   begin
      PutRef
        (This,
         ISVGTextPositioningElement_PutRef_dx,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1));
   end PutRef_dx;

   function Get_dx
     (This : ISVGTextPositioningElement_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGTextPositioningElement_Get_dx);
   end Get_dx;

   procedure PutRef_dy
     (This : ISVGTextPositioningElement_Type;
      P1   : GNATCOM.Types.VARIANT)
   is
   begin
      PutRef
        (This,
         ISVGTextPositioningElement_PutRef_dy,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1));
   end PutRef_dy;

   function Get_dy
     (This : ISVGTextPositioningElement_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGTextPositioningElement_Get_dy);
   end Get_dy;

   procedure PutRef_rotate
     (This : ISVGTextPositioningElement_Type;
      P1   : GNATCOM.Types.VARIANT)
   is
   begin
      PutRef
        (This,
         ISVGTextPositioningElement_PutRef_rotate,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1));
   end PutRef_rotate;

   function Get_rotate
     (This : ISVGTextPositioningElement_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGTextPositioningElement_Get_rotate);
   end Get_rotate;

end MSHTML.ISVGTextPositioningElement_Object;

