Ajouter une police arabe à FPDF

rahma87 Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 2 février 2011 - 2 févr. 2011 à 13:40
rahma87 Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 2 février 2011 - 2 févr. 2011 à 14:50
Bonjour,
j'ai un problème avec l'affichage de l'arabe avec ASP FPDF.j'ai essayé d'ajouter une police , mais ce message s'affiche toujours :File does not begin with '%PDF-'
voici mon arabic.js :

xtype='TrueType';
xname='arab';
xdesc=lib.newArray('Ascent',981,'Descent',-567,'
CapHeight',981,'Flags',32,'FontBBox','[-86 -500 950 994]','ItalicAngle',0,'StemV',70,'MissingWidth',
981);
xup=-100;
xut=50;
xcw=lib.newArray(
   lib.chr(0),981,lib.chr(1),981,lib.chr(2),981,
lib.chr(3),981,lib.chr(4),981,lib.chr(5),981,lib
.chr(6),981,lib.chr(7),981,lib.chr(8),981,lib.ch
r(9),981,lib.chr(10),981,lib.chr(11),981,lib.chr
(12),981,lib.chr(13),981,lib.chr(14),981,lib.chr
(15),981,lib.chr(16),981,lib.chr(17),981,lib.chr
(18),981,lib.chr(19),981,lib.chr(20),981,lib.chr
(21),981,
   lib.chr(22),981,lib.chr(23),981,lib.chr(24),9
81,lib.chr(25),981,lib.chr(26),981,lib.chr(27),9
81,lib.chr(28),981,lib.chr(29),981,lib.chr(30),9
81,lib.chr(31),981,' ',244,'!',981,'"',981,'#',981,'x',981,'%',981,'&
amp;',981,'\'',1074,'(',1074,')',14,'*',981,'+',
981,
   ',',981,'-',981,'.',981,'/',981,'0',981,'1',9
81,'2',981,'3',981,'4',981,'5',981,'6',981,'7',9
81,'8',981,'9',981,':',981,';',981,'<',981,'=
',981,'>',347,'?',223,'@',299,'A',299,
   'B',981,'C',462,'D',466,'E',297,'F',297,'G',5
85,'H',424,'I',981,'J',424,'K',183,'L',424,'M',9
81,'N',981,'O',981,'P',981,'Q',981,'R',981,'S',9
81,'T',981,'U',981,'V',981,'W',446,
   'X',981,'Y',381,'Z',424,'[',366,'\\',981,']',
981,'^',981,'_',981,'`',981,'a',981,'b',981,'c',
981,'d',981,'e',981,'f',981,'g',981,'h',981,'i',
981,'j',981,'k',981,'l',981,'m',981,
   'n',981,'o',981,'p',981,'q',981,'r',981,'s',9
81,'t',981,'u',981,'v',981,'w',981,'x',159,'y',9
81,'z',184,'{',158,'|',981,'}',981,'~',981,lib.c
hr(127),981,lib.chr(128),981,lib.chr(129),981,li
b.chr(130),981,lib.chr(131),981,
   lib.chr(132),981,lib.chr(133),981,lib.chr(134
),981,lib.chr(135),981,lib.chr(136),981,lib.chr(
137),981,lib.chr(138),981,lib.chr(139),981,lib.c
hr(140),981,lib.chr(141),981,lib.chr(142),981,li
b.chr(143),981,lib.chr(144),981,lib.chr(145),981
,lib.chr(146),981,lib.chr(147),981,lib.chr(148),
981,lib.chr(149),981,lib.chr(150),981,lib.chr(15
1),981,lib.chr(152),981,lib.chr(153),981,
   lib.chr(154),981,lib.chr(155),981,lib.chr(156
),981,lib.chr(157),981,lib.chr(158),981,lib.chr(
159),981,lib.chr(160),244,lib.chr(161),981,lib.c
hr(162),981,lib.chr(163),981,lib.chr(164),981,li
b.chr(165),981,lib.chr(166),981,lib.chr(167),981
,lib.chr(168),981,lib.chr(169),981,lib.chr(170),
981,lib.chr(171),981,lib.chr(172),981,lib.chr(17
3),981,lib.chr(174),981,lib.chr(175),981,
   lib.chr(176),981,lib.chr(177),981,lib.chr(178
),981,lib.chr(179),981,lib.chr(180),981,lib.chr(
181),981,lib.chr(182),981,lib.chr(183),981,lib.c
hr(184),981,lib.chr(185),981,lib.chr(186),981,li
b.chr(187),981,lib.chr(188),981,lib.chr(189),981
,lib.chr(190),981,lib.chr(191),981,lib.chr(192),
981,lib.chr(193),981,lib.chr(194),981,lib.chr(19
5),981,lib.chr(196),981,lib.chr(197),981,
   lib.chr(198),981,lib.chr(199),981,lib.chr(200
),981,lib.chr(201),981,lib.chr(202),981,lib.chr(
203),981,lib.chr(204),981,lib.chr(205),981,lib.c
hr(206),981,lib.chr(207),981,lib.chr(208),981,li
b.chr(209),981,lib.chr(210),981,lib.chr(211),981
,lib.chr(212),981,lib.chr(213),981,lib.chr(214),
981,lib.chr(215),981,lib.chr(216),981,lib.chr(21
7),981,lib.chr(218),981,lib.chr(219),981,
   lib.chr(220),981,lib.chr(221),981,lib.chr(222
),981,lib.chr(223),981,lib.chr(224),981,lib.chr(
225),981,lib.chr(226),981,lib.chr(227),981,lib.c
hr(228),981,lib.chr(229),981,lib.chr(230),981,li
b.chr(231),981,lib.chr(232),981,lib.chr(233),981
,lib.chr(234),981,lib.chr(235),981,lib.chr(236),
981,lib.chr(237),981,lib.chr(238),981,lib.chr(23
9),981,lib.chr(240),981,lib.chr(241),981,
   lib.chr(242),981,lib.chr(243),981,lib.chr(244
),981,lib.chr(245),981,lib.chr(246),981,lib.chr(
247),981,lib.chr(248),981,lib.chr(249),981,lib.c
hr(250),981,lib.chr(251),981,lib.chr(252),981,li
b.chr(253),981,lib.chr(254),981,lib.chr(255),981
);
xenc='cp1252';
xdiff='';
xfile='arabic.ttf';
xoriginalsize=85364;


et voici le code ASP :
pdf.AddFont "arabic"

et la police arabic.ttf est ici :
http://rapidshare.com/files/445440350/arabic.ttf


une idée ?

1 réponse

rahma87 Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 2 février 2011
2 févr. 2011 à 14:50
j'ajoutes de même que lorsque j'enregistre la page pdf générée et je l'ouvre avec le bloc notes , on m'affiche ceci :


 
Microsoft VBScript compilation  error '800a0401'

Expected end of statement

/iisHelp/common/500-100.asp, line 11
Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow, strQueryString, strURL
--------------------------------------------------------------------------^

  
Objet Response error 'ASP 0106 : 80020005'

Types non correspondants

/ing2010/ing_scripts/fr/pdf/fpdf.asp, line 891

Un type de donn&#233;es non pris en charge s'est pr&#233;sent&#233;.
 


une idée ?
Rejoignez-nous