Πρόβλημα σε PDF encoding

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από ThyClub » 05 Ιουν 2004 22:42

Προσπαθώ να δημιουργήσω PDF με ΡΗΡ και όλα δουλεύουν ρολόι εκτός των ελληνικών χαρακτήρων.

Το ξέρω οτι όλη η δουλειά είναι εδώ:
$font = pdf_findfont($pdf, "Tahoma", "winansi", 1);
Αλλά δεν έχω καταφέρει τίποτα ακόμη. Χρησιμοποιώ την PDFlib 2 έψαξα στο manual αλλά άκρη δεν έβγαλα. Καμιά ιδέα;;;

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από iNDEFiX » 06 Ιουν 2004 14:43

Me pia library douleveis?

Dokimase to: pdf_set_font($pdf, "Tahoma", 14, "cp1253");

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από ThyClub » 06 Ιουν 2004 20:02

pdflib version 2 νομίζω...

Το δοκίμασα αλλά η pdf_setfont() δέχεται μόνο 3 parameters και μου βγάζει bad descriptor for pdflib.upr file.

Πάλι στα Ελληνικά θα έχω πρόβλημα γαμώτο :-?

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από iNDEFiX » 07 Ιουν 2004 12:34

Isos... pdf_set_font($pdf, "Tahoma", "cp1253");

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από ThyClub » 07 Ιουν 2004 12:52

Απο το Manual:
pdf_set_font() is deprecated. Use pdf_findfont() + pdf_setfont
Λές να μην δουλεύει;
[EDIT]Ούτε αυτό δουλεύει[/EDIT]

Απο το manual της pdflib:
The builtin encoding. The encoding name builtin doesn’t describe a particular character
ordering but rather means »take this font as it is, and don’t mess around with the
character set«. This concept is sometimes called a »font specific« encoding and is very
important when it comes to non-text fonts (such as logo and symbol fonts), or non-latin
text fonts (such as Greek and Cyrillic). Such fonts cannot be reencoded using one of the
supported encodings since their character names don’t match those in these encodings.
Therefore, builtin must be used for all symbolic or non-text fonts, such as Symbol and
ZapfDingbats. Non-text fonts can be recognized by the following entry in their AFM file:
EncodingScheme FontSpecific
while latin-text fonts will usually have the entry
EncodingScheme AdobeStandardEncoding
Fonts with the Adobe StandardEncoding can be reencoded to winansi, macroman, or
ebcdic encodings, while fonts with FontSpecific encoding can’t, and must use builtin encoding
instead. PDFlib issues a warning message when an attempt is made to reencode
symbol fonts.
Το δοκίμασα και αυτό αλλά τίποτα :roll:

Άβαταρ μέλους
iNDEFiX
Honorary Member
Δημοσιεύσεις: 2569
Εγγραφή: 20 Δεκ 2002 00:48
Τοποθεσία: κλειστή λόγω έργων
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από iNDEFiX » 08 Ιουν 2004 00:47

Nai ta koitaksa kai ego.. gmt den 3ero giati den sou doulevei :( Paliotera pou to eixa prospathisei eixe doulepsei kapos alla den thimamai pia lib xreisimopoiousa kai an eixa valei extra charset ston Kernel tou linux..

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Πρόβλημα σε PDF encoding

Δημοσίευση από ThyClub » 08 Ιουν 2004 01:00

Ώπα. Χρησιμοποιώ ΧΡ αγγλικά λές να παίζει;
PDF_set_parameter($pdf, "resourcefile", "/usr/local/pdflib/fonts/pdflib.upr");
PDF_set_parameter($pdf,"prefix","/usr/local/pdflib/fonts");
Νομίζω οτι αυτό χρειάζεται. Απλά θέλει λίγο edit στα paths :wink:

θα το προσπαθήσω και θα σου πώ.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης