OVH Cloud OVH Cloud

print document

2 réponses
Avatar
Sylo
Bonjour,

j'essaye de manipuler des objets printdocument.

Je dispose d'une série d'objet printdocument de format 4x5. Je voudrais
placer ce objets dans un printdocument de 21x29,7 les uns derrières les
autres puis imprimer ma page.

Est ce possible et comment ?

Merci
Sylo

2 réponses

Avatar
Sylo
En fait, est-il possible de lancer une impression sans avoir de résultat (pas
de sortie imprimante, ni preview) et à la fin de mon impression de récupérer
le rectangle de l'objet printdocument qui aurait dut-être imprimé...

Je sais que l'on peut construire le rectangle dans l'evènement printpage.
Mais j'utilise un composant qui m'imprime le document. Ce n'est donc pas moi
qui dessine le rectangle. Donc je voudrais pouvoir récupérer ce rectangle
aprés coup.
MErci
Sylo

"Sylo" a écrit :

Bonjour,

j'essaye de manipuler des objets printdocument.

Je dispose d'une série d'objet printdocument de format 4x5. Je voudrais
placer ce objets dans un printdocument de 21x29,7 les uns derrières les
autres puis imprimer ma page.

Est ce possible et comment ?

Merci
Sylo


Avatar
Sylo
Personne ne me répond, peut-être que ma question est mal posée. Je vais
essayer d'être plus clair.
En fait, dans mon application, j'ai un traitement de texte.En définissant un
objet printdocument que je lie à la méthode print de ce traitement de texte,
je lance l'impression de mon document.
Le problème est que je ne veux récupérer que la première page de cette
impression, ajouter par le code des éléments dans la page puis imprimer
celle-ci.

Pour faire cela, j'ai créer un printcontroller que je lie à mon
printdocument qui me permet de récupérer le graphique (objet graphics) généré
de chaque page (du moins je le pense, je n'ai pas encore pu vérifier le
contenu de ce graphic).
Je fait cela pour plusieurs document et j'obtient un tableau de graphic de
4x3.

Je voudrais maintenant concaténer ces graphics dans une page A4 et l'envoyer
à l'imprimante.

je lance donc une impression avec un print document et a chaque demande
d'impression de page, mon idée était de rajouter le graphics dans e.graphics
de mon évènement print page. Mais je ne trouve pas de méthode me permettant
de faire cela (je peux dessiner plein de chose, mettre des images mais pas un
graphic)...

Donc en résumé, comment imprimer un tableau de graphics vers l'imprimante
??? OU comment ajouter un graphics à un graphics (via une sauvegarde ???)

MErci pour votre aide
Sylo

"Sylo" a écrit :

En fait, est-il possible de lancer une impression sans avoir de résultat (pas
de sortie imprimante, ni preview) et à la fin de mon impression de récupérer
le rectangle de l'objet printdocument qui aurait dut-être imprimé...

Je sais que l'on peut construire le rectangle dans l'evènement printpage.
Mais j'utilise un composant qui m'imprime le document. Ce n'est donc pas moi
qui dessine le rectangle. Donc je voudrais pouvoir récupérer ce rectangle
aprés coup.
MErci
Sylo

"Sylo" a écrit :

> Bonjour,
>
> j'essaye de manipuler des objets printdocument.
>
> Je dispose d'une série d'objet printdocument de format 4x5. Je voudrais
> placer ce objets dans un printdocument de 21x29,7 les uns derrières les
> autres puis imprimer ma page.
>
> Est ce possible et comment ?
>
> Merci
> Sylo