frogfax.com

Italiano Italiano
English English
Non sei collegato. Accedi oppure registrati.
Sponsor
Main Menu
Frog FaxMail
TFrogfax
Google Search
Google
Web frogfax.com
Links
Online users
7 utente(i) online (3 utente(i) in Documenti)

Iscritti: 0
Utenti anonimi: 7

Altro...
Scarica Firefox


SpxSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
TFrogfax > TFrogfax overview
TFrogfax overview
TFrogfax è un componente per Delphi. Questo componente per Borland Delphi permette ad un programmatore di realizzare una applicazione che interagisce con il server fax Linux Hylafax




Avviso - Permessi di download della versione con i sorgenti
Il permesso di download di TFrogfax con sorgenti inclusi è vincolata dall'appartenenza al gruppo CONTRIBUTORS.
Per far parte di questo gruppo non basta registrarsi al sito, ma bisogna fare una libera donazione all'autore.
A quanto ammonta questa donazione ? Non importa, ognuno può  scegliere liberamente uno degli importi prestabiliti, secondo quanto giudicherà  buono e utile il lavoro dell'autore.
Le donazioni ricevute permetteranno all'autore di continuare il suo lavoro allo scopo di migliorare e ampliare la disponibilità  di software per Hylafax.
Gli utenti dei gruppo CONTRIBUTORS saranno liberi di scaricare e usare per i loro scopi TFrogfax, senza nessun obbligo di licenza verso l'autore.

Grazie a tutti e buon lavoro. Steno (Stefano Giro).



Con Delphi e TFrogfax puoi creare una applicazione che può :

  • Visualizzare le code di invio e inviati di Hylafax
  • Inviare fax (file Postscript PS) e settare i parametri di invio (creare "jobs")
  • Eliminare "jobs"
  • Scaricare i fax ricevuti (file in formato TIFF)
  • Leggere lo stato e i messaggi di Hylafax Server
  • Inviare fax con copertina
  • Inviare PDF come fax
  • e molto altro ...


Esempi :

  • Leggi lo stato di Hylafax :
    Stat:=FrogFax1.Check;
    If Stat='OK' Then // Hylafax is up !
     Begin
      FrogFax1.StatusGet;
      Memo1.Lines:=FrogFax1.Status;
     End;

    FrogFax1.Status è un oggetto TStringList .

  • Visualizza la coda di invio :
    FrogFax1.SendLGet;

    FrogFax1.SendLGet popola la TStringlist FrogFax1.SendList

    For I:=0 to FrogFax1.SendList.Count-1 do
        Begin
         JSend:=FrogFax1.SendLParse(FrogFax1.SendList[I]);
         Grid.Rows[I+1].Add(JSend.JobID);
         Grid.Rows[I+1].Add(JSend.Owner);
         Grid.Rows[I+1].Add(JSend.Sender);
         Grid.Rows[I+1].Add(JSend.Number);
         Grid.Rows[I+1].Add(JSend.Pages);
         Grid.Rows[I+1].Add(JSend.Tries);
         Grid.Rows[I+1].Add(JSend.JobMessage);
         Grid.Rows[I+1].Add(JSend.Company);
         Grid.Rows[I+1].Add(JSend.Info);
         Grid.Rows[I+1].Add(JSend.SendTime);
        End;

    FrogFax1.SendLParse splitta il messaggio in singole righe. Il risultato è memorizzato in una variabile di tipo TStringList (nell'esempio chiamata "JSend").


  • Invio di un nuovo fax job :
      FrogFax1.FaxJobClear;
      FrogFax1.FaxJob.Docs.Add('filename.ps');
      FrogFax1.FaxJob.Dests.Add('055 3456789');
      FrogFax1.FaxJob.Recipient.Company.Add('My Customer');
      FrogFax1.FaxJob.Recipient.Name.Add(\'My Customer');
      FrogFax1.FaxJob.Recipient.Location.Add('Location of customer');
      FrogFax1.FaxJob.Sender.Name.Add('My Name');
      FrogFax1.FaxJob.Sender.Owner.Add('My Login name on Hylafax');
      FrogFax1.FaxJob.RTime:='0';
      FrogFax1.FaxJob.STime:='NOW'
      FrogFax1.FaxJob.Dials:=12;  
      FrogFax1.FaxJob.Tries:=3;      
      FrogFax1.FaxJob.PForm:=0; // A4  
      FrogFax1.FaxJob.PRes:=0; // Low res.
      FrogFax1.FaxJob.PageChop:='default';
      FrogFax1.FaxJob.NotifyAdr:='MyMail@domain.com';
      FrogFax1.FaxJob.Notify:=1
    
      FrogFax1.FaxJobSend;


Il package TFrogfax contiene una semplice applicazione demo che spiega l'uso del componente.
  Visualizza questo articolo in formato PDF Stampa articolo Invia articolo

Naviga tra gli articoli
Richieste di sistema Prossimo articolo
I commenti sono proprietà dei rispettivi autori. Non siamo in alcun modo responsabili del loro contenuto.

Autore Albero
Cometweb
Inviato: 1/2/2007 16:15  Aggiornato: 1/2/2007 16:15
Allievo
Iscritto: 1/2/2007
Da:
Inviati: 1
 Re: TFrogfax overview
Solo per aggiungere che il componente funziona (almeno la demo viene compilata ed eseguita correttamente) anche su BDS 2006. Il componente viene visto anche dalla personality C++, basta abilitare il solito Options->Linker->Generate All C++Builder Files



Donate Now!
Please select an amount to donate


Do you want your username revealed with your donation?
Yes - List me as a Generous Donor
No - List my donation as from an Anonymous Donor


Sponsor
Frasi a caso
Christian Debt Consolidation oppure anche Centrali rischi. Asbestos Cancer può essere una idea, ma pure munirsi di una Airlines Credit Card non è male. Con una piccola spesa è possibile acquistare un Web hosting asp pagabile con una Auto Insurance economica. Se poi si vuole spendere meno io propongo una Home Equity Line of Credit da non confondere con Equity Line of Credit più indicata a students.


Powered by SPOOX 1.1 (based on XOOPS 2.0.13.2) © 2005 Spoox Project by Steno