Σχεδιαστές φορμών DOS (Κείμενο)

Top  Previous  Next

 

 

Κάθε γραμμή στην φόρμα παραστατικού που αρχίζει με τον χαρακτήρα # δεν θα εκτυπώνεται

και δεν θα λαμβάνεται σαν κενή γραμμή.

 

Η πρώτη γραμμή της φόρμας παραστατικού πρέπει να είναι της μορφής : #@χχ@ψ@ όπου

χχ = ο αριθμός των γραμμών των προϊόντων του παραστατικού σε μία σελίδα

  ψ = δεσμευμένος για μελλοντική χρήση - δώστε τον αριθμό 9

Παράδειγμα : #@25@9@ --> σημαίνει ότι σε κάθε σελίδα του παραστατικού

                         χωρούν μέχρι 25 προϊόντα. Το κάθε προϊόν πιάνει τόσες γραμμές

                         όσες είναι δηλωμένες στον τομέα υπικής γραμμής προϊόντος

                         μεταξύ δηλαδή των #@R@ και #@/R@

 

Σε περίπτωση που θέλουμε να στείλουμε στον εκτυπωτή ΠΡΙΝ αρχίσει η εκτύπωση του παραστατικού

μία συγκεκριμένη συμβολοσειρά δηλώνουμε σε μία γραμμή το  #@InitDocText@χχ...χχ@

                                όπου χχ.χχ η συμβολοσειρά που θέλουμε να στείλουμε

Παράδειγμα : #@InitDocText@<%SP1>@ --> σημαίνει ότι θα στείλουμε στον εκτυπωτή τους

                                     χαρακτήρες <%SP1> ΠΡΙΝ αρχίσει η εκτύπωση

 

Σε περίπτωση που θέλουμε να στείλουμε στον εκτυπωτή μόλις ΤΕΛΕΙΩΣΕΙ η εκτύπωση του παραστατικού

μία συγκεκριμένη συμβολοσειρά δηλώνουμε σε μία γραμμή το  #@EndDocText@χχ...χχ@

                                όπου χχ.χχ η συμβολοσειρά που θέλουμε να στείλουμε

Παράδειγμα : #@EndDocText@<%SP1>@ --> σημαίνει ότι θα στείλουμε στον εκτυπωτή τους

                                     χαρακτήρες <%SP1> μόλις ΤΕΛΕΙΩΣΕΙ η εκτύπωση

 

 

Η φόρμα εκτύπωσης παραστατικού χωρίζεται σε τέσσερεις τομείς :

 

Τομέας πριν τις γραμμές των προϊόντων

      Αρχίζει μετην γραμμή :  # @H@ 

   Τελειώνει με την γραμμή :  # @/H@

 

 

Τομέας μίας τυπικής γραμμής προϊόντος

      Αρχίζει μετην γραμμή :  #@R@

   Τελειώνει με την γραμμή :  #@/R@

 

Τομέας μετά τις γραμμές προϊόντων στην περίπτωση που ακολουθεί και άλλη σελίδα του παρόντος παραστατικού

      Αρχίζει μετην γραμμή :  # @PF@

   Τελειώνει με την γραμμή :  # @/PF@

 

 

Τομέας μετά τις γραμμές προϊόντων στην περίπτωση που βρισκόμαστε στην τελευταία σελίδα

      Αρχίζει μετην γραμμή :  # @F@

   Τελειώνει με την γραμμή :  # @/F@

 

Παράμετροι:

---------------

Ο τρόπος με τον οποίο δηλώνουμε παραμέτρους στην φόρμα εκτύπωσης είναι της μορφής :

 

       { Όνομα παραμέτρου , μέγεθος σε χαρακτήρες , στοίχιση }

       μέγεθος σε χαρακτήρες : Το μέγεθος σε χαρακτήρες που θα αναπτυχθεί η παράμετρος

       στοίχιση : l=αριστερά   r=δεξιά   c=κέντρο

 

για παράδειγμα το κείμενο στην φόρμα εκτύπωσης : {paraType ,35, l} θα εκτυπώσει

      την περιγραφή του παραστατικού σε 35 χαρακτήρες και θα την στοιχίσει αριστερά

 

 

Ο τρόπος με τον οποίο στέλνουμε κωδικούς χαρακτήρων στον εκτυπωτή είναι της μορφής :

      {#,c1,c2,c3,c4,....c50,... } όπου c1,c2,c3,c4 οι κωδικοί χαρακτήρων

     παράδειγμα : δηλώνοντας {#,27,70,124,27,70,27,70} στέλνουμε τους αντίστοιχους

                  κωδικούς χαρακτήρων στον εκτυπωτή 

 

Παραδείγματα :

έστω ότι η παράμετρος paraCusCode = ΚΑ153/ΣΑ

η δήλωση 'Κωδικός πελάτη:(paraCusCode ,10,l).' θα τυπώσει : 'Κωδικός πελάτη:ΚΑ153/ΣΑ  .'

η δήλωση 'Κωδικός πελάτη:(paraCusCode ,10,r).' θα τυπώσει : 'Κωδικός πελάτη:  ΚΑ153/ΣΑ.'

η δήλωση 'Κωδικός πελάτη:(paraCusCode , 6,r).' θα τυπώσει : 'Κωδικός πελάτη:ΚΑ153/.'

 

!! προσέξτε λοιπόν τα μεγέθη των χαρακτήρων ανάλογα με την παράμετρο να είναι τόσο μεγάλα

   ώστε να χωρέσουν και την μεγάλυτερη σε μήκος παράμετρο !!

 

Μέγεθος γραμμάτων στην εκτύπωση:

----------------------------------

Σε περίπτωση που θέλουμε μία γραμμή να εκτυπωθέι με συμπυκνωμένους (μικρότερους) χαρακτήρες πρέπει

στην αρχή της γραμμής να δώσουμε τον χαρακτήρα ^

Στην περίπτωση που τυπώνουμε σε Windows εκτυπωτή (Laser, InkJet), δηλώνοντας ^^ εκτυπώνουμε

μικρότερους χαρακτήρες από αυτούς με την δήλωση ^ και με δήλωση ^^^ τυπώνουμε ακόμα πιο μικρούς

Πρέπει να έχουμε υπ'όψιν μας ότι τυπώνοντας μικρότερους χαρακτήρες αλλάζουμε και το μέγεθος

(ύψος) της γραμμής.

 

Εντολές γραμματοσειράς (FONTS) (Μόνο για εκτυπώσεις σε Windows εκτυπωτές) :

----------------------------------------------------------------------------

  Η εντολή για αλλαγή του μεγέθους των χαρακτήρων έχει την μορφή :

  ~FONTSIZE=xx όπου xx είναι ο αριθμός που δηλώνει το μέγεθος της γραμματοσειράς

               Προσοχή!! Πρέπει να είναι πάντα διψήφιος π.χ. 08 ή 09 ή 10