RTF-Dokumente: Unterschied zwischen den Versionen
Mhtec (Diskussion | Beiträge) K |
Mhtec (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
== Druck eines RTF-Dokuments == | == <br>Druck eines RTF-Dokuments == | ||
Soll ein [http://de.wikipedia.org/wiki/Rich_Text_Format RTF-Dokument] gedruckt werden, erscheint kein sonst üblicher Druckoptionen-Dialog. Statt dessen öffnet sich sofort die auf ihrem PC installierte Textverarbeitung. Grundsätzlich ist es möglich, ein beliebiges Text-Programm zu verwenden. '''''ShopMaster''''' sucht sebständig nach [http://de.wikipedia.org/wiki/OpenOffice.org OpenOffice] bzw. LibreOffice und [http://de.wikipedia.org/wiki/Microsoft_Word MS-Word]. | Soll ein [http://de.wikipedia.org/wiki/Rich_Text_Format RTF-Dokument] gedruckt werden, erscheint kein sonst üblicher Druckoptionen-Dialog. Statt dessen öffnet sich sofort die auf ihrem PC installierte Textverarbeitung. Grundsätzlich ist es möglich, ein beliebiges Text-Programm zu verwenden. '''''ShopMaster''''' sucht sebständig nach [http://de.wikipedia.org/wiki/OpenOffice.org OpenOffice] bzw. LibreOffice und [http://de.wikipedia.org/wiki/Microsoft_Word MS-Word]. | ||
Zeile 150: | Zeile 150: | ||
Ab Version 4.50 werden in den RTF-Formularen auch Variablennamen mit Umlaute unterstützt. So sind z.B. die Variable |Straße und |Strasse oder auch |Anredekürzel und |Anredekuerzel identisch. | |||
Version vom 2. September 2014, 09:56 Uhr
Druck eines RTF-Dokuments
Soll ein RTF-Dokument gedruckt werden, erscheint kein sonst üblicher Druckoptionen-Dialog. Statt dessen öffnet sich sofort die auf ihrem PC installierte Textverarbeitung. Grundsätzlich ist es möglich, ein beliebiges Text-Programm zu verwenden. ShopMaster sucht sebständig nach OpenOffice bzw. LibreOffice und MS-Word.
Welche Textverarbeitung wird verwendet
LibreOffice bzw. OpenOffice
Seit ShopMaster Version 4.50 wird als erstes untersucht, ob LibreOffice bzw. OpenOffice installiert ist. Wird das Officepaket nicht automatisch gefunden, ist jedoch auf ihrem PC installiert, können Sie die Verwendung durch folgenden Eintrag in der SM.INI erzwingen:
l<Programmteil>OO |
wobei <Programmteil> z.Z. folgende Werte annehmen kann:
<Programmteil> | für |
---|---|
Artikel | Artikelblatt |
Kund | Kundenblatt |
Lief | Lieferantenblatt |
Rep | optionale Werkstattmodul |
AGBs | optionaler AGB Druck |
Tabelle 1
So lautet also der Eintrag, für das Artikelblatt immer Libre-/Openoffice zu verwenden:
lArtikelOO |
Wird Libre-/Openoffice auf ihrem PC gefunden, aber Sie wollen eine andere Textverarbeitung verwenden, teilen Sie das ShopMaster durch folgenden Eintrag in der SM.INI mit:
l<Programmteil>OO F |
mit den bekannten Werten aus Tabelle 1 für <Programmteil>.
MS-Word
Wird kein Libre-/Openoffice gefunden oder die Verwendung von Libre-/Openoffice verhindert, sucht ShopMaster als nächstes nach einem installierten MS-Word bzw. Winword. Die "Click to Run"-Versionen, die ab Office 2010 verfügbar sind, sowie Office 365 werden vom ShopMaster nicht unterstützt. Bitte beachten Sie, dass z.B. die Demoversion von Office 2010 nur als "Click to Run"-Version verfügbar ist. Wird MS-Word nicht automatisch gefunden, ist jedoch auf ihrem PC installiert, können Sie das ShopMaster durch folgenden Eintrag in der SM.INI mitteilen:
l<Programmteil>Word |
wobei für <Programmteil> wieder die oben unter Tabelle 1 gelisteten Werte gelten. Wollen Sie jedoch die Verwendung des installierten MS-Word bzw. Winword verhinden benutzen Sie folgenden SM.INI Eintrag:
l<Programmteil>Word F |
Wordpad und Co.
Wird weder Libre-/Openoffice noch MS-Word gefunden bzw. deren Benutzung verhindert, wird das auf jedem Windows PC installierte Wordpad als externes Textverarbeitungsprogramm angenommen. Da die Formatierungsmöglichkeiten in WordPad jedoch sehr begrenzt sind, sollten Sie zumindest die Installation der kostenlosen Open Source Software LibreOffice oder OpenOffice in Erwägung ziehen.
Starten der Textverarbeitung
Ab ShopMaster v4.23 startet die Textverarbeitung automatisch und es wird ihnen der zu druckende Text angezeigt. Möchten Sie, dass das RTF-Dokument stattdessen sofort auf ihrem Standarddrucker ausgedruckt wird, verwenden Sie folgenden SM.INI Eintrag:
lSofortDruckRTF |
Existiert der SM.INI Eintrag
lKeinBATbeiRTFDruck F |
oder verwenden Sie eine ältere Version von ShopMaster, wird zum Start der Textverarbeitung eine der Batch-Dateien aus der nachfolgenden Tabelle verwendet:
MS-Word | PRNWORD.BAT |
Libre-/OpenOffice | PRNOO.BAT |
Wordpad | PRNRTF.BAT |
Tabelle 2
Ist eine entsprechende Batch-Datei nicht vorhanden, wird sie, sobald sie benötigt wird, automatisch erzeugt. Der entsprechenden Batch-Datei werden z.Z. folgende 2 Parameter übergeben:
- <Dateiname der zudruckenden Datei>
- <Befehl zum sofortigen Druck>
Soll das RTF-Dokument nicht gleich gedruckt sondern zunächst nur angezeigt werden, bearbeiten Sie die entsprechende Batch-Datei und reichen einfach den 2ten Parameter nicht an die Textverarbeitung weiter.
RTF-Formularvorlage
Für den Druck eines RTF-Dokuments benötigen Sie zunächst einmal eine Vorlage. Diese Vorlage enthält Platzhalter, die vor dem Druck durch Inhalte aus den aktuellen Datensätzen ersetzt werden. Die Liste der verfügbaren Platzhalter ist i.d.R. identisch mit der Liste der exportierbaren Felder, denen ein "|" vorangestellt wird. Enthalten die Platzhalter in ihrem Namen Umlaute, sind diese ab ShopMaster v4.23 gemäß Tabelle 3 zu ersetzten. So wird aus dem Exportfeld Verfügbar entsprechend der Platzhalter |Verfuegbar.
Ä | Ö | Ü | ä | ö | ü | ß |
Ae | Oe | Ue | ae | oe | ue | ss |
Tabelle 3: Umlaute und ihre Ersatzwerte
Ab Version 4.50 werden in den RTF-Formularen auch Variablennamen mit Umlaute unterstützt. So sind z.B. die Variable |Straße und |Strasse oder auch |Anredekürzel und |Anredekuerzel identisch.
Barcode
Die Verwendung von Barcodes in den RTF-Formularvorlagen erfordert einen entsprechenden Barcode-Font, der zunächst einmal aus dem Internet heruntergeladen und installiert werden muß. Am besten eignet sich dafür ein sogenannter "Code 39", der im Internet auch als "Code 3 of 9" zu finden ist. Einen geeigneten kostenlosen Font bietet u.a. BarcodesInc an. Sobald sie den Font heruntergeladen haben, entpacken sie den/die Fonts in ein Verzeichnis ihrer Wahl und starten mit einem Doppelklick auf die entpackte TTF Datei den Schriftartenbetrachter. Klicken Sie nun auf den Button "Installieren" und nach wenigen Sekunden ist der Font unter Windows installiert und kann nun verwendet werden. Im Formular geben sie nun den Text, den sie als Barcode auf dem Formular haben wollen, zunächst ganz normal ein, setzten vor und nach dem Text ein "*" ( Multiplikationszeichen ), markieren den Text inkl. der "*" und setzten als Zeichensatz den vorher installierten "Free 3 of 9" Font. Die "*" können aber nicht nur einen statischen Text sondern genauso gut Variable(n) einschließen. So erzeugt *|Artikelnummer* im Artikelblatt-Formular einen Barcode aus der Artikelnummer, der im ShopMaster später wieder eingescannt werden kann.