[Gambas-user] I need simple example

M. Cs. mohareve at ...626...
Sat Jun 25 20:52:08 CEST 2011


Public Sub _new()
Dim hPrinter As Printer
hPrinter = New Printer

  If Not hPrinter.Configure() Then
   'you must to define the numbers of pages before
   hPrinter.Count = 1
   'Launch the printing
  hPrinter.Print
  Endif
End

Public Sub Form_Open()

End



Public Sub hPrinter_Draw()

  Paint.Font.Size = 12
  Paint.Text("Nothing", 564, 457)
  'fill the vectorialpath
  Paint.Fill

 End

It prints empty pages only!!!

2011/6/25, M. Cs. <mohareve at ...626...>:
> If Not Printer.Configure() Then
>
> Another error Printer.Configure not static
>
> 2011/6/25, M. Cs. <mohareve at ...626...>:
>> It won't work...
>> In your original script
>> At line hPrinter = new Printer(me) as "Printer" it raises error too
>> many parameters
>>
>>
>> ...why should people change a synthax wich worked in G2...
>>
>> 2011/6/25, M. Cs. <mohareve at ...626...>:
>>> Well, I tried the example you gave me, but it is full of errors!
>>>
>>> I've modified like this:
>>>
>>> PUBLIC hPrinter as Printer
>>>
>>>
>>>  Public sub _New()
>>>
>>>   hPrinter = new Printer
>>>
>>>   if not hPrinter.configure() then
>>>    'you must to define the numbers of pages before
>>>    hPrinter.count = 1
>>>    'Launch the printing
>>>    hPrinter.Print
>>>   endif
>>>
>>>  end
>>>
>>>
>>>  Public sub hPrinter_Draw()
>>>
>>>   Paint.Font.Size=12
>>>   Paint.Text(myText,564,457)
>>>   'fill the vectorialpath
>>>   Paint.Fill
>>>
>>>  end
>>>
>>> But it prints empty pages only!
>>> Any correction?
>>>
>>> 2011/6/25, M. Cs. <mohareve at ...626...>:
>>>> Thanks!
>>>>
>>>> Csaba
>>>>
>>>> 2011/6/25, Fabien Bodard <gambas.fr at ...626...>:
>>>>> Dim hPrinter as Printer
>>>>>
>>>>>
>>>>> Public sub _New()
>>>>>
>>>>>   hPrinter = new Printer(me) as "Printer"
>>>>>
>>>>>   if not Printer.configure() then
>>>>>    'you must to define the numbers of pages before
>>>>>    printer.count = 1
>>>>>    'Launch the printing
>>>>>    printer.print
>>>>>   endif
>>>>>
>>>>> end
>>>>>
>>>>>
>>>>> Public sub Printer_Draw()
>>>>>
>>>>>   Paint.Font.Size=12
>>>>>   Paint.Text(myText,564,457)
>>>>>   'fill the vectorialpath
>>>>>   Paint.Fill
>>>>>
>>>>> end
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2011/6/25 M. Cs. <mohareve at ...626...>:
>>>>>> Hi,
>>>>>> I know how to print text in G2, but I'd need a simple transcription
>>>>>> for the following G2 code to G3:
>>>>>>
>>>>>> PUBLIC SUB ExecutePrint(mytext)
>>>>>>
>>>>>> IF Printer.Setup() THEN RETURN
>>>>>> Printer.Resolution = 300
>>>>>> Draw.Begin(Printer)
>>>>>> Draw.Font.Size = 12
>>>>>> Draw.Text(mytext, 564, 457)
>>>>>> Draw.End
>>>>>>
>>>>>> END
>>>>>>
>>>>>> The examples prepared for the GUI are much too complicated (were also
>>>>>> in
>>>>>> G2).
>>>>>> "Simplicity!" (Hannibal Lecter)
>>>>>>
>>>>>> Thanks!
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> All the data continuously generated in your IT infrastructure
>>>>>> contains
>>>>>> a
>>>>>> definitive record of customers, application performance, security
>>>>>> threats, fraudulent activity and more. Splunk takes this data and
>>>>>> makes
>>>>>> sense of it. Business sense. IT sense. Common sense..
>>>>>> http://p.sf.net/sfu/splunk-d2d-c1
>>>>>> _______________________________________________
>>>>>> Gambas-user mailing list
>>>>>> Gambas-user at lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Fabien Bodard
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> All the data continuously generated in your IT infrastructure contains
>>>>> a
>>>>> definitive record of customers, application performance, security
>>>>> threats, fraudulent activity and more. Splunk takes this data and
>>>>> makes
>>>>> sense of it. Business sense. IT sense. Common sense..
>>>>> http://p.sf.net/sfu/splunk-d2d-c1
>>>>> _______________________________________________
>>>>> Gambas-user mailing list
>>>>> Gambas-user at lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>>>
>>>>
>>>
>>
>




More information about the User mailing list