home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / aprint / aprint.dok < prev    next >
Text File  |  1994-12-29  |  16KB  |  456 lines

  1.  
  2.                               APrint V2.22
  3.  
  4.                 © & P by PackMAN (Falk Zühlsdorff) 1993-1995
  5.  
  6.  
  7. Programmsinn:   -Adreßverwaltung bis 50 Einträge
  8. ~~~~~~~~~~~~    -Ausdruck eines Adreßlabels mit Verwendung
  9.                  (z.B. Warensendung), Absender (Adressant),
  10.                  Anschrift (Adressat)
  11.                  Adreßlabel: 95x48 250 St. für ca. 12 DM
  12.                  (1000 St. ca. 34 DM)
  13.                 -integrierte Verwaltung für Telephonnummern
  14.  
  15. Besonderheiten: -Boolean-Gadgets werden auch bei Tastendruck
  16. ~~~~~~~~~~~~~~   invertiert (100% systemkonform)
  17.                 -ab OS2
  18.                 -benötigt Reqtools.library (V38) (letzte Version anbei)
  19.                  (siehe Copyright)
  20.                 -WorkbenchScreen wird gecloned und eine FONTSENSITIVE
  21.                  Oberfläche auf eigenem Screen (AutoScroll) mit
  22.                  Übernahme des aktuellen ScreenTextFonts erzeugt.
  23.                 -volle Tastaturunterstützung
  24.                 -Listendruck eingebaut (zweispaltig)
  25.                 -50 Anschriften werden sinnvoll über Kürzel
  26.                  (z.B. Namen/Pseudo/Firma des Adressaten) an-
  27.                  wählbar
  28.                 -HelpWindow
  29.  
  30.                 -AutoLoad: letzte gespeicherte Datei (über Prefs)
  31.                            wird bei Programmstart sofort eingeladen
  32.  
  33.                 -und was andere evtl. für einmalig halten...
  34.  
  35.                 -Sonderanfertigungen von APrint gegen Unkostenerstatt-
  36.                  ung möglich.
  37.                 -Druck erfolgt über Printer.device
  38.  
  39. Druckform:      Verwendung          > Pica       (variabel)
  40. ~~~~~~~~~~
  41. (AdreßLabel)    Abs. (Unterstrichen, condensed und hochgestellt)
  42.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  43.  
  44.                 Name1               >  Pica
  45.                 Name2               >  Pica
  46.                 Straße              >  Pica
  47.                 PLZ/Ort             >  Pica/Bold
  48.  
  49.  
  50.  
  51.  
  52. Autor:          PackMAN
  53. ~~~~~~
  54.                 c/o Falk Zühlsdorff
  55.  
  56.                 Lindenberg 66
  57.  
  58.                 98693 Ilmenau / Thuringia
  59.  
  60.                 GERMANY
  61.  
  62.                 Internet: Falk.Zuehlsdorff@rz.tu-ilmenau.de
  63.                           ai036@rz.tu-ilmenau.de (etwas kürzer...)
  64.  
  65.  
  66. Kommentar:      APrint ist eigentlich für meinen Heimgebrauch ent-,
  67. ~~~~~~~~~~      wickelt, aber ich finde es könnte einige Leute geben,
  68.                 die dieses Programm schon lange gesucht haben.
  69.  
  70.                 Suche: KickPascal-Source, Literatur zu Graphikdruck
  71.                        Library-Docs, gute Packer (Algoritmen)...
  72.  
  73.                 Biete: zuverläßigen Briefkontakt/Problemhilfe...
  74.  
  75. **********************************************************************
  76.  
  77. Copyright:      FREEWARE  wenn folgende Angaben eingehalten werden.
  78. ~~~~~~~~~~
  79.                 APrint dessen Idee liegt vollständig bei mir.
  80.  
  81.                 Es müssen folgende Dateien und ihre Icons enthalten
  82.                 sein: APrintVx.xx , Aprint.dok , Bsp.ap ,
  83.                       Install_APrint , SUB-DIRs c/ und libs/ mit
  84.                       deren Inhalten , Purity-PD
  85.                 und dürfen nur unverändert weitergegeben werden.
  86.  
  87.                 Der Vertrieb ist auf PD-Disketten bzw. CDs
  88.                 und in MailBoxen erlaubt (max. Verkaufspreis
  89.                 auf Disk 5 DM). Dabei erhält der Autor jeweils
  90.                 ein Exemplar der Diskette bzw. CD kostenlos zu-
  91.                 gesand (gegen Geldspenden nicht abgeneigt...).
  92.  
  93.  
  94. **********************************************************************
  95.  
  96. Geschrieben ist APrint in Kickpascal 2.12/OS3.1 von Maxon Computer.
  97.  
  98. nutzt das Reqtools Interface von KickPascal  V0.06
  99.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100.  
  101.           written by PackMAN in 1994
  102.  
  103.  
  104.           (© by (Janosh) Jan Stötzer and  (PackMAN) Falk Zühlsdorff)
  105.  
  106. --->      Die Reqtools.library liegt im © von Nico Francoins (Belgien)
  107.  
  108. **********************************************************************
  109.  
  110.                               DOKUMENTATION
  111.  
  112. Allgemein: Alle Gadgets sind auch über die Tastatur erreichbar.
  113.  
  114.  
  115. Hauptwindow:
  116. ~~~~~~~~~~~~
  117. Oben Rechts : + Stringgadgets mit den Bezeichnungen:
  118.  
  119.                Name 1, Name2, Straße, Ort, Tel, Kürzel, Abs.
  120.  
  121.                - Name 1 bis Tel: natürlich Eingabe der Anschrift/
  122.                                  Telephonnummer
  123.  
  124.                   > Tasten: Name 1  : A
  125.                             Name 2  : M
  126.                             Straße  : ß   (Aktivierung des jeweiligen
  127.                             PLZ/Ort : O          Stringgadgets)
  128.                             Tel     : T
  129.  
  130.  
  131.              + Kürzel: ist ein besonderer Einfall von mir. Man gibt da
  132.                        einfach den Namen (Pseudo) von dem Adressaten
  133.                        an und nach "COPY" (etwas tiefer) kann man dann
  134.                        die Daten, durch Anwahl eines der 50 Gadgets
  135.                        (inkl. "WECHSELN" (siehe tiefer)) auf der
  136.                        linken Seite übernehmen.
  137.  
  138.                        Das Kürzel findet man dann als Gadgetbezeichn-
  139.                        ung wieder. Somit findet man schnell eine An-
  140.                        schrift.
  141.  
  142.               > Taste: K
  143.  
  144.              * Springen: Man kann in den Einträgen Name1 bis Kürzel
  145.                          mit Return/Enter den nachfolgenden Eintrag
  146.                          erreichen, z.B. Name 2 nach Name 1. Es ist
  147.                          aber auch wie unter OS2 üblich ein vor und
  148.                          zurück springen mittels TAB und Shift+TAB
  149.                          möglich.
  150.  
  151.               > Tasten: Return/Enter
  152.                         TAB         (runter)
  153.                         Shift+TAB   (rauf)
  154.  
  155.  
  156.               + Copy:  ist in Name1 bis Kürzel irgendwo eine Eintrag-
  157.                        ung, kann man den Eintrag in eines der 50
  158.                        Adreßfelder  übernehmen. (siehe Statusfester)
  159.                        Abbruch: sinnlos klicken / ESC etc.
  160.  
  161.                > Taste: C
  162.  
  163.  
  164.               + Hg:     "Hintergrund" man kann hiermit auf den Aus-
  165.                         gangsscreen zurückkehren, ohne das Programm zu
  166.                         verlassen. Interessant beim AMIGA(TM)-Multi-
  167.                         tasking.
  168.  
  169.                         Wird "Hg" angewählt verschwindet APrint und
  170.                         ein kleines Window mit Namen "APrintVx.xx"
  171.                         taucht in der Screenleiste des Ausgangsscreens
  172.                         auf. Ist das Window aktiviert kann man via
  173.                         rechter  Mousetaste in APrint zurückkehren,
  174.                         oder auch APrint durch schließen des Windows
  175.                         _Closegadget) abbrechen.
  176.  
  177.                > Taste: G
  178.  
  179.  
  180.  
  181.  ACHTUNG :   Ist ein Stringgadget aktiviert (Cursor) und man will eine
  182.              Tastenkombination benutzen, muß man mit RAmiga+RAlt
  183.              dieses erst deaktivieren. (Muß eine Lösung geben, daß das
  184.              auch ohne geht, mir konnte nur noch keiner helfen).
  185.  
  186.    ------------------------------------------------------------------
  187.  
  188. Mitte:       - Abs:          5 Absender für das Label.
  189.  
  190.                > Taste: B
  191.  
  192.              - CycleGadget:  zum wechseln der 5 Absender.
  193.  
  194.                              mit SHIFT+X / LeftMousebutton rückwärts
  195.                              schalten
  196.  
  197.                > Taste: X / (Shift+X)
  198.  
  199.              - Verwendung:   ca. 15 verschieden Verwendungsmöglich-
  200.                              keiten wie z.B. Nachnahme oder Waren-
  201.                              sendung
  202.  
  203.                              mit SHIFT+V / LeftMousebutton rückwärts
  204.                              schalten
  205.  
  206.                > Taste: V / (Shift+V)
  207.  
  208.    ------------------------------------------------------------------
  209.  
  210. Linke Seite: - Adreßadgets:  10 St., welche die Daten in die String-
  211.                              gadgets liefern  können.  (Bei COPY
  212.                              können Daten dort hinein abgelegt werden)
  213.  
  214.               > Tasten: 1,2,...,9,0
  215.  
  216.              - WECHSELN: unter den Adreßgadgets ein Gadget zum um-
  217.                          schalten der Anschriften 1..10,...,41..50
  218.  
  219.                          mit SHIFT+W / LeftMousebutton  rückwärts
  220.                          WECHSELN
  221.  
  222.               > Taste: W (Shift+W)
  223.  
  224.              - Sortieren: Die Eintragungen werden sortiert
  225.  
  226.               > Taste: R
  227.  
  228.    ---------------------------------------------------------------
  229.  
  230. Unten Rechts:
  231.  
  232.              NEU:        Reqtools Window tut sich auf.
  233.                          Anwahlmöglichkeiten:
  234.  
  235.                          Alles:      alle Eintragungen werden gelöscht
  236.  
  237.                           > Tasten: A / Return
  238.  
  239.                          Datensatz:  auswählbare Anschrift wird
  240.                                      gelöscht
  241.  
  242.                           > Taste:  D
  243.  
  244.                          Einträge:   löscht alle Anschriften
  245.  
  246.                           > Taste:  E
  247.  
  248.                          Abs.(alle):  alle 5 Absender werden gelöscht
  249.  
  250.                           > Tasten: S
  251.  
  252.                          Abs.:        der aktuelle Absender wird
  253.                                       gelöscht
  254.  
  255.                           > Taste:  B
  256.  
  257.                          Nichts:      zurück
  258.  
  259.                           > Tasten: N / ESC
  260.  
  261.               > Taste: N
  262.  
  263.              LÖSCHEN:    Löschen der Eintragungen von NAME1 bis Kürzel
  264.  
  265.               > Taste: Ö
  266.  
  267.              LADEN:      Liste Laden mit ReqtoolsFilerequester
  268.  
  269.               > Taste: L
  270.  
  271.              SPEICHERN:  Liste Speichern
  272.  
  273.               > Taste: S
  274.  
  275.              PREFS:      Voreinstellungswindow (siehe unten)
  276.  
  277.               > Taste: F
  278.  
  279.              INFO:       Infofenster
  280.  
  281.               > Taste: I
  282.  
  283.              HILFE:      Hilfewindow
  284.  
  285.               > Taste: H
  286.  
  287.              DRUCKEN:    Labelausdruck
  288.  
  289.               > Taste: D
  290.  
  291.              LISTPRINT:  Listenausdruck aller Anschriften in
  292.                          2 Spalten.
  293.                          Es öffnet sich ein Auswahlwindow:
  294.  
  295.                           "Ausdruck ab Name 1 ?"
  296.  
  297.                          Ja:   > Tasten: J/Return
  298.                          Nein: > Taste:  N
  299.                          Stop: > Tasten: S/ESC
  300.  
  301.                          Ich denke es ist günstig ab und zu die Liste
  302.                          ab dem 2. Namen zu drucken, wenn z.B. im
  303.                          ersten Namen "An" oder "Fam." steht und man
  304.                          gerne auf der Liste darauf verzichten kann.
  305.  
  306.  
  307.              ENDE:       APrint und tschüß... (mit Rücksprungwindow)
  308.  
  309.              STATUS:     Fehlermeldungen etc. werden angezeigt.
  310.  
  311. WICHTIG:   - für Drucken ich teste nur am Anfang ob der Drucker online
  312.              ist (CIA-B-Test) danach ist das Drucken der Intelligenz
  313.              eines jeden überlassen (Blattausch...).
  314.  
  315.              Normaler Weise erkennt die Testmethode ob Papier einge-
  316.              legt ist oder ob der Drucker offline ist etc., aber
  317.              leider ist der Test von Drucker zu Drucker unterschied-
  318.              lich.
  319.  
  320.              Bsp: C=MPS 1550C wenn Blatt eingelegt und Local-/Ready-
  321.                   Taste gedrückt wird nicht erkannt, daß der Drucker
  322.                   nicht bereit ist.
  323.  
  324.              Bei Fragen/Ideen an mich wenden.
  325.  
  326. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  327.  
  328. Prefs: (Voreinstllungen)
  329. ~~~~~~
  330. Farben:
  331.         Gadgets "1"-"4":     Farbauswahl (aktuelle Farbe oben
  332.                                          rechts ersichtlich)
  333.         > Tasten: 1/2/3/4
  334.  
  335.         SliderGadgets:       Farbeneinstellung
  336.  
  337.         > Tasten: R/G/B  (+Shift)
  338.  
  339.         Standard:            OS2-Farben werden eingestellt
  340.  
  341.         > Taste:  D
  342.  
  343.         Rücksetzten:         Farben werden auf Farben vor öffnen des
  344.                              Prefsfensters zurückgesetzt.
  345.  
  346.         > Taste:  T
  347.  
  348.  NLQ:                        NLQ oder Draft im Ausdruck.
  349.  
  350.  > Taste: N
  351.  
  352.  AutoLoad:         AutoLoad. Die Datei die zum Zeitpunkt vor dem
  353.                    Aufruf dieses Voreinstellungswindows in dem
  354.                    RT-File-Req. eingestellt wurde, wird automatisch
  355.                    bei Programmstart eingeladen.
  356.  
  357.                    Praktische Sache oder ? (log. nur nach Speichern
  358.                    der Konfiguration)
  359.  
  360.  linker Rand:      Einstellung des linken Randes für Labeldruck
  361.                    ("Druck"). (ListPrint immer auf 3 gesetzt)
  362.  
  363.  > Taste: K
  364.  
  365.  Benutzen:         benutzen von Farbeinstellung / Druckqualität /
  366.                    linkem Rand
  367.  > Taste: Z
  368.  
  369.  Speichern:         Farben / Druckqualität / d. letzten Filename /
  370.                     Autoload(?) / linkerrand werden  in Datei
  371.                    "ENVARC:APrint.prefs" gespeichert und nach Neustart
  372.  > Taste: S         automatisch  bearbeitet/eingeladen.
  373.  
  374.  Abbruch:           Voreinstellungen werden abgebrochen und der Urzu-
  375.                     stand wieder hergestellt.
  376.  > Tasten: Q/E/ESC
  377.  
  378.  ---------------------------------------------------------------------
  379.  
  380.  
  381. Ich denke das reicht mit der Anleitung...
  382.  
  383. ----------------------------------------------------------------------
  384.  
  385. History:
  386. ~~~~~~~~
  387.  
  388. V1.1  (03.11.93): - erste veröffentlichte nicht fontsensitive Version
  389.  
  390. ...
  391.  
  392. V2.11 (27.04.94): - erste fontsensitive Version
  393.                   - Reqtools.library wird verwendet
  394.                   - neu: Listendruck (zweispaltig)
  395.                   - neu: Verwendung (z.B. Warensendung...)
  396.                   - nur noch ab OS2
  397.  
  398. V2.12 (09.06-
  399.  a-x   02.07.94)  - Arbeits- / Testversionen
  400.  
  401. V2.13 (12.07.94)  - Fehler mit Ausblenden des Textes der Screenleiste
  402.                     behoben
  403.                   - SaveRoutine verbessert (jetzt über DOS.lib, löscht
  404.                     wenn das File zu lang ist dieses sauber wieder von
  405.                     Disk und bringt Fehlerausschrift).
  406.                   - Optimierung der Gadgetbelegung etc.
  407.                     (u.a.mehrere 1-3D-Array)
  408.                   - Fehler bei "Neu: Alles" beseitigt, der 5. Absender
  409.                     wird jetzt auch gelöscht.
  410.                   - CycleGadgets laufen jetzt auch über Shift+Taste /
  411.                     LMousebutton ohne Probleme zurück.
  412.                     (special thanx 2 dopW (Jens Tröger))
  413.                   - RT-Requester in der Struktur verbessert...
  414.                   - Picasso II getestet, Merlin 2-Emulation stürzt
  415.                     beim beenden ab ... (mit allerletzter Soft nicht
  416.                     getestet)
  417. V2.14 (07.08.94)  - auch Screenleiste ab OS3
  418. V2.15 (19.09.94)  - Fehler mit CycleGadgets beim nutzen von
  419.                     "CycleTOMenu" ist hoffentlich behoben...
  420.                   - neues Reqtools-Interface (V0.06) eingebunden
  421.                   - OS3-Includes genutzt
  422.                   - kürzerer Code...
  423. V2.16 (23.09.94)  - Laden beschleunigt...
  424. V2.17 (03.10.94)  - neue Info- / HelpLine / neues Prefsfenster
  425.                   - Druck über Printer.device
  426.                   - viele Vereinfachungen im Hauptfenster (Multi-
  427.                     tasking wird nicht mehr behindert)
  428.                   - Kopieren / Löschen (Datensatz) geändert.
  429.                   - --> 25 k weniger Code
  430. V2.18 (30.10.94)  - Druckroutine verbessert...
  431. V2.19 (05.11.94)  - Dir-Fehler mit Save/LoadCon behoben
  432. V2.20 (25.11.94)  - "Hg" - Hintergrund --> in die Wüste geschickt
  433.                     (Screen wurde nur in Hintergrund gelegt und
  434.                      mit WaitReq belegt, in der Zeit wo der User
  435.                      sich mit einem kleinen Window auf der WBench
  436.                      streiten mußte...)
  437.                   - NEU: ist die Invertierung (Aktivierung) der
  438.                     Gadgets bei Tastendruck, hab jetzt auch den
  439.                     Generic-Gad aus Gadtools selbiges "beigebracht"
  440. V2.21 (30.11.94)  - ID-bug fixed
  441. V2.22 (03.01.95)  - PosTx bug fixed
  442.  
  443. Zukunft:          - totale Änderung des Editors, so daß selbiger auf
  444.                     der Workbench arbeitet (keine Customscreen mehr).
  445. ----------------------------------------------------------------------
  446.  
  447. Grüße an: Janosh / Diesel / Røgersøft / Rascal / dopW /
  448.           FlipFlop / Bombersoft...
  449.  
  450. Dank:     COMMODORE AMIGA INC. für den AMIGA.
  451.  
  452.  
  453.  
  454.  
  455. Have Fun, PackMAN.
  456.