RTF-Dokumente: Unterschied zwischen den Versionen
Tester (Diskussion | Beiträge) |
Mhtec (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
== Druck eines RTF-Dokuments == | == 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 | 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 6: | Zeile 6: | ||
=== Welche Textverarbeitung wird verwendet === | === 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: | |||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|style="background:#efefef;"| <tt> l<Programmteil> | |style="background:#efefef;"| <tt> l<Programmteil>OO </tt> | ||
|} | |} | ||
Zeile 40: | Zeile 42: | ||
So lautet also der Eintrag, für das Artikelblatt immer | So lautet also der Eintrag, für das Artikelblatt immer Libre-/Openoffice zu verwenden: | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|style="background:#efefef;"| <tt> | |style="background:#efefef;"| <tt> lArtikelOO </tt> | ||
|} | |} | ||
Wird | 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: | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|style="background:#efefef;"| <tt> l<Programmteil> | |style="background:#efefef;"| <tt> l<Programmteil>OO F </tt> | ||
|} | |} | ||
Zeile 60: | Zeile 62: | ||
==== | ==== MS-Word ==== | ||
Wird kein | 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: | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|style="background:#efefef;"| <tt> l<Programmteil> | |style="background:#efefef;"| <tt> l<Programmteil>Word </tt> | ||
|} | |} | ||
wobei für <Programmteil> wieder die oben unter Tabelle 1 gelisteten Werte gelten. Wollen Sie jedoch die Verwendung des installierten | 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: | ||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
|style="background:#efefef;"| <tt> l<Programmteil> | |style="background:#efefef;"| <tt> l<Programmteil>Word F </tt> | ||
|} | |} | ||
Zeile 79: | Zeile 81: | ||
==== Wordpad und Co. ==== | ==== Wordpad und Co. ==== | ||
Wird weder MS-Word | 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 [http://de.wikipedia.org/wiki/Open_Source Open Source] Software [http://de.libreoffice.org/ LibreOffice] oder [http://de.openoffice.org/ OpenOffice] in Erwägung ziehen. | ||
Version vom 2. September 2014, 09:43 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
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.