FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Affichage d'un texte formaté dans un picture - Page 3 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Affichage d'un texte formaté dans un picture - Page 3 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Affichage d'un texte formaté dans un picture - Page 3 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Affichage d'un texte formaté dans un picture - Page 3 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Affichage d'un texte formaté dans un picture - Page 3 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Affichage d'un texte formaté dans un picture - Page 3 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Affichage d'un texte formaté dans un picture - Page 3 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Affichage d'un texte formaté dans un picture - Page 3 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

 

 Affichage d'un texte formaté dans un picture

Aller en bas 
5 participants
Aller à la page : Précédent  1, 2, 3
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Affichage d'un texte formaté dans un picture - Page 3 Empty
MessageSujet: Re: Affichage d'un texte formaté dans un picture   Affichage d'un texte formaté dans un picture - Page 3 EmptySam 23 Déc 2017 - 16:32

Je dois avoir un os chez moi, je regarde...
Et merci pour le cadeau de Noël !

Je crois que la différence vient des paramètres que je donne dans RichEditGeometry, mais bon, si je multiplie le résultat hauteur rendu par la fonction par un facteur de 2/3 ça me donne un résultat exact dans tous les tests que j'ai fait.
Donc ma sub de conversion de rtf en bmp (je vais aussi la mettre dans le 1er post):
Code:
DIM frtf$,fbmp$
frtf$ = "C:\TEMP\MonDocument.rtf": ' document créé dans WordPad
fbmp$ = "Z:\Imgbmp.bmp": ' image résultante (chemin à adapter)
WIDTH 0,600: HEIGHT 0,SCREEN_Y-30: BORDER_SMALL 0: COLOR 0,164,255,255
RtfToBmp(frtf$,fbmp$)
' Affichage du résultat:
PICTURE 1: TOP 1,10: LEFT 1,10: WIDTH 1,550: HEIGHT 1,HEIGHT(0)-50
CAPTION 0,clipboard_string_paste$: ' dimensions de l'image
FILE_LOAD 1,fbmp$
END
' ==============================================================================
SUB RtfToBmp(frtf$,fbmp$)
  ' Conversion d'un texte formaté .RTF en image .BMP (ou clip si fbmp$="")
  ' Si fichier, les dimensions sont dans le clipboard, sous la forme wwwxhhh)
  ' Le Form 0 doit être assez grand pour contenir l'ensemble du texte.
  DIM_LOCAL RE%,res%,wt%,ht%,fm%,im%,mg%,mh%,x%,y%
  mg%=(WIDTH(0)-WIDTH_CLIENT(0))/2: mh%=HEIGHT(0)-HEIGHT_CLIENT(0)-mg%: ' marges Form 0
  DLL_ON "C:\PANORAMIC\KGF\KGF.dll": '  <================== À ADAPTER ==========
  RE% = DLL_CALL1("RichEditCreate",HANDLE(0))
  res% = DLL_CALL5("RichEditGeometry",RE%,0,0,600,800): ' x, y, w, h
  res% = DLL_CALL2("RichEditFileLoad",RE%,ADR(frtf$))
  ' dimensions du résultat :
  res% = DLL_CALL4("RichEditGetTextSizes",RE%,HANDLE(0),ADR(wt%),ADR(ht%))
  fm%=900
  FORM fm%: TOP fm%,0: LEFT fm%,0: WIDTH fm%,SCREEN_X: HEIGHT fm%,SCREEN_Y
    BORDER_HIDE fm%: HIDE fm%: 2D_TARGET_IS fm%: WAIT 100
  ht% = ht%-ht%/3
  x% = LEFT(0)+mg%+3: y% = TOP(0)+mh%+3: ' (bordures du RE% = 3 pixels)
  im%=fm%+1: IMAGE im%: 2D_IMAGE_COPY im%,x%,y%,x%+wt%,y%+ht%: ' capture de l'image affichée
  res% = DLL_CALL1("RichEditDelete",RE%): ' suppression du RichEdit
  DLL_OFF
  IF fbmp$ = ""
      CLIPBOARD_COPY im%
  ELSE
      FILE_SAVE im%,fbmp$: clipboard_string_copy str$(wt%)+"x"+str$(ht%)
  END_IF
  2D_TARGET_IS 0: DELETE fm%: DELETE im%
END_SUB
' ==============================================================================
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Affichage d'un texte formaté dans un picture - Page 3 Empty
MessageSujet: Re: Affichage d'un texte formaté dans un picture   Affichage d'un texte formaté dans un picture - Page 3 EmptySam 23 Déc 2017 - 18:39

Tant mieux si tu as trouvé ta solution, bien que je ne comprenne pas tout à fait cette logigue de 2/3... Mais ce n'est pas grave.

Pour finir en beauté avant Noël, j'ai ajouté une nouvelle fonction: le paramétrage des arrêts de tabulation, pour faire des affichages en colonnes !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Affichage d'un texte formaté dans un picture - Page 3 Empty
MessageSujet: Re: Affichage d'un texte formaté dans un picture   Affichage d'un texte formaté dans un picture - Page 3 EmptySam 23 Déc 2017 - 19:37

Moi non plus je ne comprends pas trop et ce n'est pas très satisfaisant pour un programmeur, mais bon, ça marche comme ça et je vais passer à autre chose.

En tout cas merci pour ton implication Klaus, et merci aussi pour ton dernier (?) cadeau avant Noël ! à étudier...
Revenir en haut Aller en bas
Contenu sponsorisé





Affichage d'un texte formaté dans un picture - Page 3 Empty
MessageSujet: Re: Affichage d'un texte formaté dans un picture   Affichage d'un texte formaté dans un picture - Page 3 Empty

Revenir en haut Aller en bas
 
Affichage d'un texte formaté dans un picture
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3
 Sujets similaires
-
» Problème d'affichage d'image dans un Picture.
» Boîte de saisie de texte formaté
» Position d'affichage du texte
» Recherches dans un fichier texte
» probleme d'affichage avec l'objet picture

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: