imageloadfont

(PHP 3, PHP 4, PHP 5)

imageloadfont -- Φορτώστε μία νέα γραμματοσειρά

Περιγραφή

int imageloadfont ( string file )

Η συνάρτηση imageloadfont() φορτώνει μία, καθορισμένη από το χρήστη, bitmap γραμματοσειρά και επιστρέφει έναν identifier για αυτήν (που είναι πάντα μεγαλύτερος από το 5, έτσι ώστε να μην υπάρχει conflict με τις built-in γραμματοσειρές).

Ο τύπος του αρχείου γραμματοσειράς είναι δυαδικός και εξαρτάται από την αρχιτεκτονική. Αυτό σημαίνει ότι πρέπει να παράξετε τα αρχεία γραμματοσειρών σε ίδιο τύπο CPU με αυτόν του μηχανήματος στο οποίο τρέχετε την PHP.

Ðßíáêáò 1. Τύπος αρχείων γραμματοσειρών

Θέση byteΤύπος δεδομένων CΠεριγραφή
byte 0-3intΠλήθος χαρακτήρων της γραμματοσειράς
byte 4-7int Η τιμή του πρώτου χαρακτήρα της γραμματοσειράς (συνήθως το 32 είναι το κενό διάστημα)
byte 8-11intΤο πλάτος σε pixel κάθε χαρακτήρα
byte 12-15intΤο ύψος σε pixel κάθε χαρακτήρα
byte 16-char Ένα array με δεδομένα χαρακτήρες, ένα byte ανά pixel για κάθε χαρακτήρα, και ένα σύνολο από (nchars*width*height) bytes.

Ανατρέξτε επίσης στις: imagefontwidth() και imagefontheight().