home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #3
/
amigamamagazinepolishissue1998.iso
/
bazy
/
aprint
/
aprint.dok
< prev
next >
Wrap
Text File
|
1994-12-29
|
16KB
|
456 lines
APrint V2.22
© & P by PackMAN (Falk Zühlsdorff) 1993-1995
Programmsinn: -Adreßverwaltung bis 50 Einträge
~~~~~~~~~~~~ -Ausdruck eines Adreßlabels mit Verwendung
(z.B. Warensendung), Absender (Adressant),
Anschrift (Adressat)
Adreßlabel: 95x48 250 St. für ca. 12 DM
(1000 St. ca. 34 DM)
-integrierte Verwaltung für Telephonnummern
Besonderheiten: -Boolean-Gadgets werden auch bei Tastendruck
~~~~~~~~~~~~~~ invertiert (100% systemkonform)
-ab OS2
-benötigt Reqtools.library (V38) (letzte Version anbei)
(siehe Copyright)
-WorkbenchScreen wird gecloned und eine FONTSENSITIVE
Oberfläche auf eigenem Screen (AutoScroll) mit
Übernahme des aktuellen ScreenTextFonts erzeugt.
-volle Tastaturunterstützung
-Listendruck eingebaut (zweispaltig)
-50 Anschriften werden sinnvoll über Kürzel
(z.B. Namen/Pseudo/Firma des Adressaten) an-
wählbar
-HelpWindow
-AutoLoad: letzte gespeicherte Datei (über Prefs)
wird bei Programmstart sofort eingeladen
-und was andere evtl. für einmalig halten...
-Sonderanfertigungen von APrint gegen Unkostenerstatt-
ung möglich.
-Druck erfolgt über Printer.device
Druckform: Verwendung > Pica (variabel)
~~~~~~~~~~
(AdreßLabel) Abs. (Unterstrichen, condensed und hochgestellt)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Name1 > Pica
Name2 > Pica
Straße > Pica
PLZ/Ort > Pica/Bold
Autor: PackMAN
~~~~~~
c/o Falk Zühlsdorff
Lindenberg 66
98693 Ilmenau / Thuringia
GERMANY
Internet: Falk.Zuehlsdorff@rz.tu-ilmenau.de
ai036@rz.tu-ilmenau.de (etwas kürzer...)
Kommentar: APrint ist eigentlich für meinen Heimgebrauch ent-,
~~~~~~~~~~ wickelt, aber ich finde es könnte einige Leute geben,
die dieses Programm schon lange gesucht haben.
Suche: KickPascal-Source, Literatur zu Graphikdruck
Library-Docs, gute Packer (Algoritmen)...
Biete: zuverläßigen Briefkontakt/Problemhilfe...
**********************************************************************
Copyright: FREEWARE wenn folgende Angaben eingehalten werden.
~~~~~~~~~~
APrint dessen Idee liegt vollständig bei mir.
Es müssen folgende Dateien und ihre Icons enthalten
sein: APrintVx.xx , Aprint.dok , Bsp.ap ,
Install_APrint , SUB-DIRs c/ und libs/ mit
deren Inhalten , Purity-PD
und dürfen nur unverändert weitergegeben werden.
Der Vertrieb ist auf PD-Disketten bzw. CDs
und in MailBoxen erlaubt (max. Verkaufspreis
auf Disk 5 DM). Dabei erhält der Autor jeweils
ein Exemplar der Diskette bzw. CD kostenlos zu-
gesand (gegen Geldspenden nicht abgeneigt...).
**********************************************************************
Geschrieben ist APrint in Kickpascal 2.12/OS3.1 von Maxon Computer.
nutzt das Reqtools Interface von KickPascal V0.06
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
written by PackMAN in 1994
(© by (Janosh) Jan Stötzer and (PackMAN) Falk Zühlsdorff)
---> Die Reqtools.library liegt im © von Nico Francoins (Belgien)
**********************************************************************
DOKUMENTATION
Allgemein: Alle Gadgets sind auch über die Tastatur erreichbar.
Hauptwindow:
~~~~~~~~~~~~
Oben Rechts : + Stringgadgets mit den Bezeichnungen:
Name 1, Name2, Straße, Ort, Tel, Kürzel, Abs.
- Name 1 bis Tel: natürlich Eingabe der Anschrift/
Telephonnummer
> Tasten: Name 1 : A
Name 2 : M
Straße : ß (Aktivierung des jeweiligen
PLZ/Ort : O Stringgadgets)
Tel : T
+ Kürzel: ist ein besonderer Einfall von mir. Man gibt da
einfach den Namen (Pseudo) von dem Adressaten
an und nach "COPY" (etwas tiefer) kann man dann
die Daten, durch Anwahl eines der 50 Gadgets
(inkl. "WECHSELN" (siehe tiefer)) auf der
linken Seite übernehmen.
Das Kürzel findet man dann als Gadgetbezeichn-
ung wieder. Somit findet man schnell eine An-
schrift.
> Taste: K
* Springen: Man kann in den Einträgen Name1 bis Kürzel
mit Return/Enter den nachfolgenden Eintrag
erreichen, z.B. Name 2 nach Name 1. Es ist
aber auch wie unter OS2 üblich ein vor und
zurück springen mittels TAB und Shift+TAB
möglich.
> Tasten: Return/Enter
TAB (runter)
Shift+TAB (rauf)
+ Copy: ist in Name1 bis Kürzel irgendwo eine Eintrag-
ung, kann man den Eintrag in eines der 50
Adreßfelder übernehmen. (siehe Statusfester)
Abbruch: sinnlos klicken / ESC etc.
> Taste: C
+ Hg: "Hintergrund" man kann hiermit auf den Aus-
gangsscreen zurückkehren, ohne das Programm zu
verlassen. Interessant beim AMIGA(TM)-Multi-
tasking.
Wird "Hg" angewählt verschwindet APrint und
ein kleines Window mit Namen "APrintVx.xx"
taucht in der Screenleiste des Ausgangsscreens
auf. Ist das Window aktiviert kann man via
rechter Mousetaste in APrint zurückkehren,
oder auch APrint durch schließen des Windows
_Closegadget) abbrechen.
> Taste: G
ACHTUNG : Ist ein Stringgadget aktiviert (Cursor) und man will eine
Tastenkombination benutzen, muß man mit RAmiga+RAlt
dieses erst deaktivieren. (Muß eine Lösung geben, daß das
auch ohne geht, mir konnte nur noch keiner helfen).
------------------------------------------------------------------
Mitte: - Abs: 5 Absender für das Label.
> Taste: B
- CycleGadget: zum wechseln der 5 Absender.
mit SHIFT+X / LeftMousebutton rückwärts
schalten
> Taste: X / (Shift+X)
- Verwendung: ca. 15 verschieden Verwendungsmöglich-
keiten wie z.B. Nachnahme oder Waren-
sendung
mit SHIFT+V / LeftMousebutton rückwärts
schalten
> Taste: V / (Shift+V)
------------------------------------------------------------------
Linke Seite: - Adreßadgets: 10 St., welche die Daten in die String-
gadgets liefern können. (Bei COPY
können Daten dort hinein abgelegt werden)
> Tasten: 1,2,...,9,0
- WECHSELN: unter den Adreßgadgets ein Gadget zum um-
schalten der Anschriften 1..10,...,41..50
mit SHIFT+W / LeftMousebutton rückwärts
WECHSELN
> Taste: W (Shift+W)
- Sortieren: Die Eintragungen werden sortiert
> Taste: R
---------------------------------------------------------------
Unten Rechts:
NEU: Reqtools Window tut sich auf.
Anwahlmöglichkeiten:
Alles: alle Eintragungen werden gelöscht
> Tasten: A / Return
Datensatz: auswählbare Anschrift wird
gelöscht
> Taste: D
Einträge: löscht alle Anschriften
> Taste: E
Abs.(alle): alle 5 Absender werden gelöscht
> Tasten: S
Abs.: der aktuelle Absender wird
gelöscht
> Taste: B
Nichts: zurück
> Tasten: N / ESC
> Taste: N
LÖSCHEN: Löschen der Eintragungen von NAME1 bis Kürzel
> Taste: Ö
LADEN: Liste Laden mit ReqtoolsFilerequester
> Taste: L
SPEICHERN: Liste Speichern
> Taste: S
PREFS: Voreinstellungswindow (siehe unten)
> Taste: F
INFO: Infofenster
> Taste: I
HILFE: Hilfewindow
> Taste: H
DRUCKEN: Labelausdruck
> Taste: D
LISTPRINT: Listenausdruck aller Anschriften in
2 Spalten.
Es öffnet sich ein Auswahlwindow:
"Ausdruck ab Name 1 ?"
Ja: > Tasten: J/Return
Nein: > Taste: N
Stop: > Tasten: S/ESC
Ich denke es ist günstig ab und zu die Liste
ab dem 2. Namen zu drucken, wenn z.B. im
ersten Namen "An" oder "Fam." steht und man
gerne auf der Liste darauf verzichten kann.
ENDE: APrint und tschüß... (mit Rücksprungwindow)
STATUS: Fehlermeldungen etc. werden angezeigt.
WICHTIG: - für Drucken ich teste nur am Anfang ob der Drucker online
ist (CIA-B-Test) danach ist das Drucken der Intelligenz
eines jeden überlassen (Blattausch...).
Normaler Weise erkennt die Testmethode ob Papier einge-
legt ist oder ob der Drucker offline ist etc., aber
leider ist der Test von Drucker zu Drucker unterschied-
lich.
Bsp: C=MPS 1550C wenn Blatt eingelegt und Local-/Ready-
Taste gedrückt wird nicht erkannt, daß der Drucker
nicht bereit ist.
Bei Fragen/Ideen an mich wenden.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Prefs: (Voreinstllungen)
~~~~~~
Farben:
Gadgets "1"-"4": Farbauswahl (aktuelle Farbe oben
rechts ersichtlich)
> Tasten: 1/2/3/4
SliderGadgets: Farbeneinstellung
> Tasten: R/G/B (+Shift)
Standard: OS2-Farben werden eingestellt
> Taste: D
Rücksetzten: Farben werden auf Farben vor öffnen des
Prefsfensters zurückgesetzt.
> Taste: T
NLQ: NLQ oder Draft im Ausdruck.
> Taste: N
AutoLoad: AutoLoad. Die Datei die zum Zeitpunkt vor dem
Aufruf dieses Voreinstellungswindows in dem
RT-File-Req. eingestellt wurde, wird automatisch
bei Programmstart eingeladen.
Praktische Sache oder ? (log. nur nach Speichern
der Konfiguration)
linker Rand: Einstellung des linken Randes für Labeldruck
("Druck"). (ListPrint immer auf 3 gesetzt)
> Taste: K
Benutzen: benutzen von Farbeinstellung / Druckqualität /
linkem Rand
> Taste: Z
Speichern: Farben / Druckqualität / d. letzten Filename /
Autoload(?) / linkerrand werden in Datei
"ENVARC:APrint.prefs" gespeichert und nach Neustart
> Taste: S automatisch bearbeitet/eingeladen.
Abbruch: Voreinstellungen werden abgebrochen und der Urzu-
stand wieder hergestellt.
> Tasten: Q/E/ESC
---------------------------------------------------------------------
Ich denke das reicht mit der Anleitung...
----------------------------------------------------------------------
History:
~~~~~~~~
V1.1 (03.11.93): - erste veröffentlichte nicht fontsensitive Version
...
V2.11 (27.04.94): - erste fontsensitive Version
- Reqtools.library wird verwendet
- neu: Listendruck (zweispaltig)
- neu: Verwendung (z.B. Warensendung...)
- nur noch ab OS2
V2.12 (09.06-
a-x 02.07.94) - Arbeits- / Testversionen
V2.13 (12.07.94) - Fehler mit Ausblenden des Textes der Screenleiste
behoben
- SaveRoutine verbessert (jetzt über DOS.lib, löscht
wenn das File zu lang ist dieses sauber wieder von
Disk und bringt Fehlerausschrift).
- Optimierung der Gadgetbelegung etc.
(u.a.mehrere 1-3D-Array)
- Fehler bei "Neu: Alles" beseitigt, der 5. Absender
wird jetzt auch gelöscht.
- CycleGadgets laufen jetzt auch über Shift+Taste /
LMousebutton ohne Probleme zurück.
(special thanx 2 dopW (Jens Tröger))
- RT-Requester in der Struktur verbessert...
- Picasso II getestet, Merlin 2-Emulation stürzt
beim beenden ab ... (mit allerletzter Soft nicht
getestet)
V2.14 (07.08.94) - auch Screenleiste ab OS3
V2.15 (19.09.94) - Fehler mit CycleGadgets beim nutzen von
"CycleTOMenu" ist hoffentlich behoben...
- neues Reqtools-Interface (V0.06) eingebunden
- OS3-Includes genutzt
- kürzerer Code...
V2.16 (23.09.94) - Laden beschleunigt...
V2.17 (03.10.94) - neue Info- / HelpLine / neues Prefsfenster
- Druck über Printer.device
- viele Vereinfachungen im Hauptfenster (Multi-
tasking wird nicht mehr behindert)
- Kopieren / Löschen (Datensatz) geändert.
- --> 25 k weniger Code
V2.18 (30.10.94) - Druckroutine verbessert...
V2.19 (05.11.94) - Dir-Fehler mit Save/LoadCon behoben
V2.20 (25.11.94) - "Hg" - Hintergrund --> in die Wüste geschickt
(Screen wurde nur in Hintergrund gelegt und
mit WaitReq belegt, in der Zeit wo der User
sich mit einem kleinen Window auf der WBench
streiten mußte...)
- NEU: ist die Invertierung (Aktivierung) der
Gadgets bei Tastendruck, hab jetzt auch den
Generic-Gad aus Gadtools selbiges "beigebracht"
V2.21 (30.11.94) - ID-bug fixed
V2.22 (03.01.95) - PosTx bug fixed
Zukunft: - totale Änderung des Editors, so daß selbiger auf
der Workbench arbeitet (keine Customscreen mehr).
----------------------------------------------------------------------
Grüße an: Janosh / Diesel / Røgersøft / Rascal / dopW /
FlipFlop / Bombersoft...
Dank: COMMODORE AMIGA INC. für den AMIGA.
Have Fun, PackMAN.