OVH Cloud OVH Cloud

[Cocoa] Impression et WebView

1 réponse
Avatar
ftestuz
Bonjour,

Dans un programme qui permet la saisie de donnée je veux pouvoir
imprimer ces données. J'ai pensé profiter de la WebView. Je n'ai qu'à
générer le code html et la mise en page est facilement personnalisable
avec css.

Je n'ai pas de difficulté à créer la WebView, mais je ne sais pas quelle
largeur donner à cette dernière. Oû puis-je récupérer les dimensions de
la page lue ?

Si quelqu'un a des connaissance du WebKit, merci

--
Frédéric Testuz

1 réponse

Avatar
ftestuz
Frédéric Testuz wrote:

Bonjour,

Dans un programme qui permet la saisie de donnée je veux pouvoir
imprimer ces données. J'ai pensé profiter de la WebView. Je n'ai qu'à
générer le code html et la mise en page est facilement personnalisable
avec css.

Je n'ai pas de difficulté à créer la WebView, mais je ne sais pas quelle
largeur donner à cette dernière. Oû puis-je récupérer les dimensions de
la page lue ?


Après quelques réflexions, pour la largeur, je pense que je dois
prendre :

[printInfo paperSize].width-[printInfo leftMargin]-[printInfo
rightMargin]

à moins qu'il faille utiliser imageablePageBounds au lieu de paperSize ?

Mais pour la hauteur, je ne sais toujours pas où chercher la hauteur du
document ?

--
Frédéric Testuz