Essai de pdf-maker pour view 1.3
Par Philippe le jeudi 16 mars 2006, 05:58 - Lien permanent
Essai de pdf-maker pour view 1.3
Liste des forums > Forum ViewAnonyme
| 07:58 16/03/2006
Bonjour,Je tente d'utiliser pdf-maker avec view-1.3, en utilisant le tutoriel PDF MAKER (partie 1)et je bloque rapidement dès que j'utilise un dimentionnement de page explicite :
write/binary %test-pdf.pdf layout-pdf [ [ ; PAGE 1 textbox [ "Coucou" ] ] [ ; PAGE 2 : page par défaut page size 200 100 textbox [ "Coucou" ] ] ]
La page 1 affiche bien coucou dans une page format A4. La page 2 mesure bien 20 cm par 10 cm mais n'affiche pas le texte.
Merci de votre aide ...
reboltof
| 09:44 17/03/2006
Hum... le problème ne semble pas venir de la version de /View, car je le reproduit avec la 1.2.Après qq essais, il semble que le fait de spécifier une taille de page empêche l'affichage du texte, mais pas des autres éléments graphiques. Teste ce code avec ou sans spécification de la taille de page:
[ ; PAGE 1 textbox ["Coucou" ] ] [ ; PAGE 2 : page par défaut page size 300 100 apply translation 20 265 [ line color 0.0.0 solid box 200.200.200 edge width 0.5 0 0 170 10 textbox 0 1 170 8 [ center font Helvetica 5 "coucou" ] ] ]
Il s'agit donc d'un bug dans le code. Je suggère que tu le transmettes à Gabriele Santilli
--xtof
A la recherche de doc sur REBOL ? Visitez The REBOL Documentation Project sur http://rebdocproj.net
ldci
| 13:50 17/03/2006
Oui Christophe a raison: des bugs existent dans le code de Gabrielle. Il y a quelque temps, j'avais fait des essais. Si tu veux je t'envoie le code.
trech
| 01:10 18/03/2006
J'ai un petit peu creusé le pB.Si on redéfinit la taille de page en 210 297 tout ce passe bien.
Il ne s'agit pas d'un problème de texte. Le problème se produit tout le temps. En agrandissant la hauteur de la page, on se rend compte que les composants (textes ou graphiques) sont présents mais plus bas dans la page.
Le problème est donc un problème d'offset vertical lorsque la page n'est plus au format A4 vertical le format par défaut.
Pour contourner le problème, on doit corriger l'offset de cette manière :
=> si la hauteur de page est différente de 297 alors offset vertical = hauteur de page - 297
Ce qui donne pour l'exemple précédent :
[ ; PAGE 1 page size 300 100 offset 0 -197 textbox ["Coucou" ] ] [ ; PAGE 2 page size 300 100 offset 0 -197 apply translation 20 265 [ line color 0.0.0 solid box 200.200.200 edge width 0.5 0 0 170 10 textbox 0 1 170 8 [ center font Helvetica 5 "coucou" ] ] ]
Ainsi, je vais pouvoir faire mes édition en A0
Je suis intéressé par la liste des tests. Ce serai bien d'établir une liste des bugs connus.
Les tests sont ils des tests réalisés avec l'outil RUN ?
Désolé pour le premier post anonyme.
reboltof
| 09:10 21/03/2006
trech a dit :
J'ai un petit peu creusé le pB.
J'ai un petit peu creusé le pB.
Merci pour ta solution ! Le mieux est de la communiquer à Gabriele...
trech a dit :
Les tests sont ils des tests réalisés avec l'outil RUN ?
Les tests sont ils des tests réalisés avec l'outil RUN ?
Quels tests ?
A la recherche de doc sur REBOL ? Visitez The REBOL Documentation Project sur http://rebdocproj.net
trech
| 21:08 21/03/2006
Ok, je transmettrai à Gabriele.Pour les tests, je parlais du code des essais qu'avait fait ldci :
ldci a dit : Oui Christophe a raison: des bugs existent dans le code de Gabrielle. Il y a quelque temps, j'avais fait des essais. Si tu veux je t'envoie le code.