Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Delivery)
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Κρεοπωλεία
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό Αλλαγών Pegasus ERP
    • Module Phone
    • Module PDA Client
    • Module Γέφυρες Λογιστικής
    • Pegasus ERP και Διασύνδεση EFT POS
  • Διαδικτυακά Λογισμικά
    • Λογισμικά (Pegasus Web App)
      • Εμπορικές Επιχειρήσεις
      • Λιανική Πώληση - Retail
      • Παροχή Υπηρεσιών
      • Πρατήρια Υγρών Καυσίμων
      • Ξενοδοχειακές Μονάδες
      • Μεταφορικές Εταιρίες
      • Γυμναστήρια , Αθλητικά Κέντρα
      • Χώροι Στάθμευσης - Parking
      • Χώροι Εστίασης (Εστιατόρια, Καφετέριες, Bar, Take Away)
      • Γεωπονικές Επιχειρήσεις
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό αλλαγών Pegasus Web App
    • WEB App REST API
    • Pegasus Web App και Διασύνδεση EFT POS
  • Ηλεκτρονική Τιμολόγηση
Εκτύπωση εικόνας σε παραστατικό με διαφορετικό μέγεθος στον Εκτυπωτή και σε PDF αρχείο

Σκοπός: Τροποποίηση μεγέθους της εικόνας σε μία φόρμα Pegasus. 
Εργαλεία: Pegasus ERP Startup. Ισχύει για όλες τις εφαρμογές Pegasus ERP. 

Στο σύστημά μας, ο προκαθορισμένος εκτυπωτής διαμορφώνεται πάντοτε στην αρχή μιας εγκατάστασης και κατά την εγκατάστασή του, ρυθμίζονται όλες οι εκτυπώσεις σωστά και διατηρούνται.

Στην περίπτωση που τα παραστατικά έχουν πάνω τους εικόνες ή/και υδατογραφήματα, υπάρχει η πιθανότητα εκτυπώνοντας σε διαφορετικούς εκτυπωτές να εμφανίζονται οι εικόνες με διαφορετικές διαστάσεις.
Παρακάτω θα δούμε την περίπτωση που η εικόνα έχει διαφορετικό μέγεθος όταν τυπώνουμε στον εκτυπωτή μας και όταν δημιουργούμε PDF αρχείο.

Αυτό οφείλεται στις ρυθμίσεις κάθε εκτυπωτή, φυσικού και εικονικού. Η εξαγωγή ενός PDF αρχείου, πραγματοποιείται μέσω ενός εικονικού εκτυπωτή.

Εάν θέλουμε, μπορούμε να επέμβουμε στις ρυθμίσεις του εικονικού εκτυπωτή και να ορίσουμε την ανάλυση (dpi), έτσι ώστε να είναι αντίστοιχη με αυτή του κανονικού μας εκτυπωτή, ώστε οι εικόνες να εμφανίζονται παντού και πάντα ίδιες.

Εκτός από αυτή την επιλογή, μπορούμε να παρέμβουμε στην φόρμα εκτύπωσης μέσα από το σύστημα και να ορίσουμε κάποιες παραμέτρους ειδικά για τα PDF αρχεία.

Λύση 1: Δεν Τυπώνουμε σε συγκεκριμένους εκτυπωτές 
Με την παρακάτω λύση, η εφαρμογή βρίσκει δυναμικά τον συντελεστή με τον οποιο θα πολλαπλασιάσει την εικόνα. 
Στον ορισμό της εικόνας, στα πεδία Πλάτος και Υψος Pixel εκτυπωτή δίνετε τα pixel του εκτυπωτή. 

Αν δεν τα ξέρετε από τις ρυθμίσεις του, τα pixel που έχει ο εκτυπωτής στον οποιο κάνετε τις δοκιμές, προσθέστε την εντολή

if(_dpr_kind<99, debmsg({_oprn:nLogPixelX(), _oprn:nLogPixelY()} ) , )

στην φόρμα εκτύπωσης και στο tab [μέθοδος κεφαλίδας]. Κατά την εκτύπωση του παραστατικού θα εμφανιστεί message box με τις τιμές των Pixel (X,Y)

Kαταχωρώντας τα pixels του εκτυπωτή στον οποίο κάνετε τις δοκιμές, η εφαρμογή αυτόματα θα υπολογίσει και τις σχετικές τιμές και για τους άλλους εκτυπωτές πχ αν ο εκτυπωτής σας ειναι 600Χ600 και ο 2ος εκτυπωτής (πχ PDF) που δοκιμάζετε είναι 300Χ300, τότε θα υπολογίσει αυτόματα το σωστό μέγεθος της εικόνας(ώστε να μη την εμφανίσει σε διαφορετικό μέγεθος).

Σημείωση: Η συγκεκριμένη δυνατότητα προστέθηκε στην αναβάθμιση Query R0003.0200 (16/07/2021)


Λύση 2: Τυπώνουμε σε συγκεκριμένους εκτυπωτές 

Σε περίπτωση που για οποιονδήποτε λόγο δεν λειτουργήσει η 1η λύση, εφαρμόζετε τη διαδικασία που περιγράφεται παρακάτω:

Πηγαίνουμε:
[ToolBox-> Εργαλεία Παραμετροποίησης -> Παραμετροποίηση Εφαρμογής -> Κεντρικοί Πίνακες Παραμετροποίησης -> Συναλλαγών και Συναλλασσομένων -> Ορισμός Παραστατικών Πελατών]
και επιλέγουμε το παραστατικό που θέλουμε να αλλάξουμε.

Στην οθόνη του παραστατικού, δίπλα από το πεδίο «Φόρμα Εκτύπωσης» πατάμε στο εικονίδιο με την ένδειξη «Διαχείριση Φόρμας».

Ορισμός Παραστατικού

Ανοίγει η παρακάτω οθόνη.

Σχεδίαση Φόρμας


Διπλό κλικ στα παραπάνω εικονίδια και στο πεδίο «Συνθήκη» εισάγουμε την τιμή: .f.
και στις 2 οθόνες, για να μην τυπώνεται η εικόνα.

Συνθήκη Εικονιδίου 1

Συνθήκη Εικονιδίου 2

Έπειτα πηγαίνουμε στο tab «Αρχική Μέθοδος» και εισάγουμε το παρακάτω στον κενό χώρο, κάτω από οποιοδήποτε κείμενο μπορεί να υπάρχει:

##VAR my_fact=0
my_fact:=1
##IF at('PDF', upper(_pr_modeli)) >0
     my_fact:=2
##ENDIF

Σημείωση: Αντί της _pr_modeli που περιέχει τον εκτυπωτή στον οποίο θα γίνει η εκτύπωση, μπορείτε να χρησιμοποιήσετε τις μεταβλητές:
     prf_selprn = Ο εκτυπωτής που επιλέγει ο χρήστης μέσα από το παράθυρο του Pegasus (δεν ενημερώνεται αν η επιλογή γίνει από το ανάλογο παράθυρο των windows, ενώ η _pr_modeli ενημερώνεται)
     _custprin = Ο Προκαθορισμένος εκτυπωτής για το παραστατικό. 

Η τιμή που δίνουμε στην σχέση: my_fact:=2 αποτελεί τον πολλαπλασιαστή βάσει του οποίου θα μεγεθύνουμε τις εικόνες μας.

Αρχική Μέθοδος

Έπειτα πηγαίνουμε στο Tab «Μέθοδος Κεφαλίδας» και εισάγουμε το παρακάτω στον κενό χώρο, κάτω από οποιοδήποτε κείμενο μπορεί να υπάρχει:

printbitmap(2, 2, '..\..\basic\bmp\logo1.bmp', 900*my_fact, 800*my_fact, .t.)
printbitmap(23, 15, '..\..\basic\bmp\logo2.bmp', 3000*my_fact, 3000*my_fact, .t.)

Οι παραπάνω εντολές εκτυπώνουν τις εικόνες με διάσταση βάση του my_fact



Μέθοδος Κεφαλίδας

Πατάμε «Αποθήκευση Φόρμας».

Για να τυπώσουμε εκ νέου το παραστατικό μας με τις αλλαγές που κάναμε, πηγαίνουμε από την οθόνη των παραστατικών, επιλέγουμε αυτό που θέλουμε και πατάμε: [Button Bar  -> Άποψη Παραστατικού (F4)]

Άποψη Παραστατικού

Στην οθόνη που ανοίγει πηγαίνουμε: [Button Bar -> Δράσεις Παραστατικού -> Απλή Εκτύπωση]

Επανεκτύπωση Παραστατικού

Στην οθόνη «Ρυθμίσεις Εκτύπωσης» που ανοίγει, από τη στιγμή που ο Εκτυπωτής που επιλέξουμε, εξάγει pdf, τότε το έγγραφο που θα δημιουργηθεί, θα έχει ενσωματωμένες τις αλλαγές που κάναμε και τα εικονίδια θα φαίνονται ανάλογα.

Απλή Εκτύπωση PDF

Ημερομηνία  08/05/2018
Σχετικά Aρθρα
Εκτύπωση Σημειώσεων, S.N., Παρτίδων και Χρωμάτων/Μεγεθών αναλυτικά σε Παραστατικό
Άμεση Αποστολή Παραστατικού στον Πελάτη μέσω Email με 3 Βήματα!
Έκδοση παραστατικού για πίστωση αξίας ΦΠΑ
Ορισμός Εκτυπωτή Παραστατικού στο Pegasus ERP
Σημειωσεις Είδους Παραστατικού (ERP)
Δημιουργία Τιμολογίου στα Αγγλικά
Λογιστικό Σημείωμα
Διαφορετικοί εκτυπωτές ανά τερματικό
Παράδειγμα Ορισμού Κρατήσεων με Προοδευτικό Υπολογισμό
Δελτία Αποστολής και Τιμολόγια Πώλησης από 01/01/2014
Παραμετροποίση Φόρμας Εκτύπωσης Παραστατικού σε Θερμικό Εκτυπωτή 80mm
Φόροι/Κρατήσεις
Εκτύπωση περισσότερων τιμών από την καρτέλα του πελάτη στο παραστατικό με την βοήθεια της συνάρτησης odbcprintfld()
Εμφάνιση περισσότερων γραμμών στο πεδίο [Παρατηρήσεις] του παραστατικού
Ειδικό Ακυρωτικό Παραστατικού Πελάτη/Προμηθευτή
Παραστατικό Πελάτη με Αποστολέα - Παραλήπτη & Λοιπές Συσχετιζόμενες Οντότητες
Μαναβική (βάρος - απόβαρο - κόλλα)
Καταχώρηση μη Χειρόγραφου Παραστατικού χωρίς να εκτυπώνεται
Επεξήγηση Βασικών Παραστατικών Προμηθευτών
Επεξήγηση Βασικών Παραστατικών Πελατών
Μετασχηματισμός Παραστατικού/Παραστατικών
Εκτύπωση Παραστατικού με Τροποποίηση της εμφάνισης της λίστα των ειδών
Αναζήτηση είδους μέσα σε παραστατικό
  • Μεσογείων 274, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 3224
Pegasus Web App Updates: 17540

Pegasus και myDATA: Παραστατικό Πελάτη με Αναστολή Καταβολής ΦΠΑ
Φεβ11,2026
Pegasus και Συσκευές: Σύνδεση του Pegasus Web App με Price Checker Scantech Shuttle SG-15
Φεβ02,2026
Pegasus Estiasi Web App: Pegasus Estiasi Web App - Οργάνωση Ομάδων, Ειδών και Στήσιμο Τιμοκαταλόγου
Iαν27,2026
Pegasus Estiasi Web App: Pegasus Estiasi Web App - Παρασκευή Παραγγελιών (KDS)
Iαν26,2026
Pegasus Estiasi Web App: Pegasus Estiasi Web App - Εκτυπώσεις παραγγελιών και δυνατότητες
Iαν21,2026
Δείτε όλες τις Πρότυπες Μελέτες >>
ΑΜΕΑΑΜΕΑ
-A+
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020