imagepsbbox

(PHP 3 >= 3.0.9, PHP 4, PHP 5)

imagepsbbox --  Δώστε το bounding box ενός κειμένου χρησιμοποιώντας PostScript Type1 γραμματοσειρές

Περιγραφή

array imagepsbbox ( string text, int font, int size [, int space [, int tightness [, float angle]]] )

Η παράμετρος size εκφράζεται σε pixels.

Η παράμετρος space σας επιτρέπει να αλλάξετε την προκαθορισμένη τιμή του διαστήματος μίας γραμματοσειράς. Αυτή η ποσότητητα προστίθεται στην κανονική και μπορεί να είναι αρνητική.

Η παράμετρος tightness σας επιτρέπει να ελέγχεται το πλήθος των κενών μεταξύ χαρακτήρων. Αυτή η τιμή προστίθεται στην κανονική και μπορεί να είναι αρνητική.

Η παράμετρος angle εκφράζεται σε μοίρες.

Οι παράμετροι space και tightness εκφράζονται σε μονάδες χαρακτήρων κενού, όπου 1 μονάδα είναι το 1/1000στο ενός τετραγωνιδίου.

Οι παράμετροι space, tightness, και angle είναι προαιρετικές.

Το bounding box υπολογίζεται χρησιμοποιώντας πληροφορίες που είναι διαθέσιμες από character metrics, και, δυστυχώς, υπάρχει μικρή διαφορά μεταξύ των αποτελεσμάτων που λαμβάνονται από το rasterizing του κειμένου. Εάν η γωνία είναι 0 μοιρών, μπορείτε να υπολογίσετε ότι το κείμενο χρειάζεται 1 pixel, επιπλέον, πορος κάθε κατεύθυνση.

Αυτή η συνάρτηση επιστρέφει ένα array, που περιέχει τα ακόλουθα στοιχεία:

0Κάτω αριστερή x-συντεταγμένη
1Κάτω αριστερή y-συντεταγμένη
2Πάνω δεξιά x-συντεταγμένη
3Πάνω δεξιά y-συντεταγμένη

Ανατρέξετε επίσης στην imagepstext().