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
» Gestion d'un système client-serveur.
KGF_dll - nouvelles versions - Page 17 Emptypar Klaus Aujourd'hui à 1:15

» item_index(résolu)
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
KGF_dll - nouvelles versions - Page 17 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
KGF_dll - nouvelles versions - Page 17 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
KGF_dll - nouvelles versions - Page 17 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
KGF_dll - nouvelles versions - Page 17 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
KGF_dll - nouvelles versions - Page 17 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
KGF_dll - nouvelles versions - Page 17 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
KGF_dll - nouvelles versions - Page 17 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
KGF_dll - nouvelles versions - Page 17 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
KGF_dll - nouvelles versions - Page 17 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier

 

 KGF_dll - nouvelles versions

Aller en bas 
+12
JL35
Oscaribout
bignono
Pedro
pascal10000
silverman
Jicehel
papydall
Minibug
Marc
Yannick
Klaus
16 participants
Aller à la page : Précédent  1 ... 10 ... 16, 17, 18 ... 28 ... 40  Suivant
AuteurMessage
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyJeu 23 Nov 2017 - 18:50

Tu sais, la gestion de ces informations dépend des drivers de chaque imprimante. Pour la part, j'ai le driver virtuel de Twain, fourni gratuitement par eux (c'est lui qui "scanne" ce logo que tu vois dans les captures), et j'ai une imprimante multi-fonction HP 1310. Les informations sont retournées par les drivers de ces deux imprimantes, sans problème. Si chez toi, il n'y a pas l'information recherchée, cela dépend uniquement du driver. Je ne peux pas y faire grand chose.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyJeu 23 Nov 2017 - 19:03

Pour info:
la doc de la nouvelle function GenerateQRCode de la version KGF.dll V07.98 23/11/2017 est dans la section "Gestion d'images"- voir aide en ligne:
http://klauspanoramic.esy.es/GenerateQRCode.html
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyVen 24 Nov 2017 - 2:00

Nouvelle version:
KGF.dll V7.99 du 24/11/2017

Nouveautés:
- nouvelle fonction: SelectQRCodeType

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour.

On a maintenant deux générateurs de QR-Code différent. Le premier (service en ligne de Google) reste actif, et on a maintenant un autre générateur qu travaille localement, dans connexion internet et sans ressources externes (ni DLL ni EXE externe). Tout est compilé dans KGF.dll. La nouvelle fonction permet de sélectionner le type de générateur souhaité. Le résultat est identique, à une légère variation de taille près.

Voici le programme démo, avec la possibilité de chois du générateur:
Code:
' test_QRCode.bas

label qrcode, enreg

dim res%, QR%, s$, f$, e$, typ%

dll_on "KGF.dll"

alpha 1 : top 1,10 : left 1,10 : caption 1,"Contenu:"
edit 2 : top 2,10 : left 2,60 : width 2,300
button 3 : top 3,10 : left 3,380 : caption 3,"QR-Code" : on_click 3,qrcode
button 4 : top 4,10 : left 4,480 : caption 4,"Enregistrer" : on_click 4,enreg
option 5 : top 5,40 : left 5,250 : caption 5,"Google"
option 6 : top 6,60 : left 6,250 : caption 6,"Local"
mark_on 5

picture 10 : top 10,40 : left 10,10 : width 10,200 : height 10,200
open_dialog 11 : filter 11,"Images (*.bmp,*.jpg,*.png,*.gif)|*.bmp;*.jpg;*.png;*.gif"


2d_target_is 10
2d_pen_color 255,255,255
2d_fill_color 255,255,255

end

qrcode:
  s$ = trim$(text$(2))
  if s$="" then return
  2d_rectangle 0,0,200,200
  display
  typ% = checked(6)
  res% = dll_call1("SelectQRCodeType",typ%)
  res% = dll_call3("GenerateQRCode",200,200,adr(s$))
  if res%=0 then clipboard_paste 10
  return
 
enreg:
  f$ = file_name$(11)
  if f$="_" then return
  e$ = lower$(file_extract_extension$(f$))
  if (e$<>".bmp") and (e$<>".jpg") and (e$<>".png") and (e$<>".gif")
    message "Mauvais type de fichier"
    return
  end_if
  if file_exists(f$)=1
    if message_confirmation_yes_no("Ce fichier existe déjà. Remplacer ?")<>1 then return
  end_if
  res% = dll_call1("SaveAnyImageFile",adr(f$))
  message "Le QR-Code est enregistré dans "+f$
  return
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyVen 24 Nov 2017 - 18:30

Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyVen 24 Nov 2017 - 18:51

Merci d'avoir cherché ces infos pour moi. Je connaissais le premier site et la page indiquée, mais elle ne donne pas la solution. Par contre, c'est assez succint, et partiellement incomplet. Exemple: la liste des identifiants du contenu du presse-papier est largement incomplète (la vraie liste comprend plus d'une vingtaine d'éléments):
Code:
CF_Text Texte contenant une combinaison CR-LF à la fin de chaque ligne.
 CF_Bitmap Image bitmap.
 CF_MetaFilePict Image métafichier.
 CF_Picture Objet de type TPicture.
 CF_Component Tout objet persistant.
Je ne connaissais pas le seond site, par contre, je connaissais la solution proposée dans cette page:
Code:
En Delphi, il suffit que tu fasses :
[code=Delphi]procedure ViderPressePapier;
begin
Clipboard.Clear;
end;
Il faut rajouter le uses Clipbrd. [/code]
Ca marche, souvent, mais malheureusement pas dans tous les cas. En tout cas, c'est ce que je fais en ce moment...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptySam 25 Nov 2017 - 10:16

Nouvelle version:
KGF.dll V8.00 du 25/11/2017

Nouveautés:
- nouvelle fonction: SpecialSearchStringInFile
- amélioration de la fonction ClearClipboard


Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour.

La fonction SpecialSearchStringInFile, développée spécifiquement pour Pedro Alvarez, est un dérivé de la fonction SearchStringInFile, effectuant un traitement très particulier.

La fonction ClearClipboard (effacement du contenu du presse-papier, quelque soit son contenu) a été améliorée après une information donnée par Papydall, que je remercie.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptySam 25 Nov 2017 - 13:24

bonjour klaus

est-ce que avec une fonction de Clipboard de kgf ou user32.dll peut-on déterminer
la quantité de bits occupé dans le presse papier
pour m'en servir
du style

Dim Mem%,res%

dll_on kgl.dll
res%=dll_call1("....Clipboard",Mem%)
If res%=>100 ' 100 KGB octects
Message "Pas assez d'espace pour poursuivre l’opération!"
return
excute_wait .................
return
dll_off
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptySam 25 Nov 2017 - 14:15

Non, on ne peut par connaître ta place occupée dans le presse-papier. Ce dernier n'est pas implémenté sous forme d'une zone mémoire spécifique, mais plutôt sous forme d'une collection de pointeurs, donc virtuellement une place insignifiante en mémoire.

Si le presse-papier contient une bitmap, on peut connaître la taille que prendrait la bitmap, une fois restaurée (j'ai une fonction dans KGF.dll pour ça). Mais si le presse-papier contient une sélection de fichiers ? Ou une partie d'une page internet surlignée et collée dans le presse-papier ? La notion de taille n'a aucun sens, dans ce cas. D'ailleurs, si tu utlises l'utilitaire SPY (freeware), tu verras que la colonne "Taille" reste vide pour la ligne consacrée au presse-papier.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptySam 25 Nov 2017 - 14:28

ok tant pis
bon w end
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 12:30

Nouvelle version:
KGF.dll V8.01 du 26/11/2017

Nouveautés:
- nouvelle fonction: MetaPrinterMode

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour.

Cette fonction, petite à un seul paramètre, est anodine en apparence. Mais elle représente un travail important et une nouvelle fonctionnalité très intéressante.

En effet, elle modifie le fonctionnement global de toutes les fonctions d'impression. On peut maintenant choisir un mode "aperçu" de l'impression. Dans ce mode, toute l'impression se fait exactement comme avant, mais elle est physiquement réalisée dans des fichiers emporaires (un fichier par page). En fin d'impression, un écran de prévisualisation est affiché avec des miniatures pour toutes les pages à imprimer et une possibilité de sélection des pages à imprimer réellement.

Voici une démo succinte, avec une CheckBox permettant de sélectionner le mode "aperçu".
Code:
' test_MetaPrint.bas

label page1, pagen, fermer, choix

dim res%, phnd%, chnd%, ImprimanteDefaut%, nom$, n%, txt$, pol$




button 1 : top 1,10 : left 1, 10 : caption 1,"Créer page 1" : on_click 1,page1
button 2 : top 2,10 : left 2,110 : caption 2,"Créer page n" : on_click 2,pagen
button 3 : top 3,10 : left 3,210 : caption 3,"Fermer"      : on_click 3,fermer

check 9 : top 9,40 : left 9,10 : caption 9,"Avec aperçu"
list 10 : top 10,250 : left 10,10 : on_click 10,choix

dll_on "KGF.dll"

ImprimanteDefaut% = DLL_call1("GetPrinterNames",handle(10))
res% = dll_call2("SelectListBoxItem",handle(10),ImprimanteDefaut%)

end

choix:
  ImprimanteDefaut% = item_index(10)
  nom$ = item_index$(10)
  res% = dll_call2("SelectListBoxItem",handle(10),ImprimanteDefaut%)
  res% = DLL_call4("PrinterManager",9,adr(phnd%),adr(chnd%),ImprimanteDefaut%)
  return
 
page1:
  n% = 1
  ' choisir mode direct/aperçu
  res% = dll_call1("MetaPrinterMode",checked(9))
  ' créer la première page
  res% = DLL_call4("PrinterManager",1,adr(phnd%),adr(chnd%),0)
  txt$ = "Page "+str$(n%)
  ' positionner en (100,200)
  res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,400)
  pol$ = "Arial"
  ' arial, bleu, taille 24 en gras
  res% = DLL_call6("PrinterFunction",5,adr(phnd%),adr(chnd%),adr(pol$),255,48+256)
  ' imprimer
  res% = DLL_call6("PrinterFunction",1,adr(phnd%),adr(chnd%),adr(txt$),len(txt$),0)
  return
 
pagen:
  n% = n% + 1
  txt$ = "Page "+str$(n%)
  ' passer à la page suivante
  res% = DLL_call4("PrinterManager",2,adr(phnd%),adr(chnd%),0)
  ' positionner en (100,200)
  res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,400)
  pol$ = "Arial"
  ' arial, noir, taille 24 en gras
  res% = DLL_call6("PrinterFunction",5,adr(phnd%),adr(chnd%),adr(pol$),0,48+256)
  ' imprimer
  res% = DLL_call6("PrinterFunction",1,adr(phnd%),adr(chnd%),adr(txt$),len(txt$),0)
  return
 
fermer:
  res% = DLL_call4("PrinterManager",3,adr(phnd%),adr(chnd%),0)
  return

Mode d'emploi:
1. choisir, ou non, le mode "aperçu" par la CheckBox
2. cliquer sur "Créer page 1"
3. cliquer une ou plusieurs fois sur "Créer page n"
4. cliquer sur "Fermer"
En cas d'impression directe, celle-ci va se lancer.
En cas d'aperçu, la fenêtre de prévisualisation s'ouvrira alors.

Pour ceux parmi vous qui utilisent mes fonctions d'impression:
J'aimerais savoir si tout fonctionne encore normalement chez vous, et si le mode aperçu fonctionne également avec vos applications. J'avoue que c'est une première version qui marche chez moi, avec mes programmes. Mais j'aimerais avoir un retour plus vaste.

Pour l'anecdote: cela fait plusieurs années que j'essaie d'avoir un mode de prévisualisation des impressions (eh oui, je suis tenace !). Mais je n'avais pas réussi à produire quelque chose de satisfaisant. Cette fois, j'ai changé complètement ma méthode, en particulier pour faire de sorte que l'utilisation des fonctions existantes ne soit changée en rien. Et j'ai enfin réussi à faire cela. Je ne suis donc pas mécontent du resultat obtenu, bien que la validation par les Panoramiciens soit encore à obtenir...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 17:54

Nouvelle version:
KGF.dll V8.02 du 26/11/2017

Nouveautés:
- MetaPrinterMode: traiter correctement les modes Paysage et Portrait

Modules modifiés:
KGF.dll
KGF.chm


La doc et les sources sont à jour.

Voici une version plus complète du programme de démo. On peut maintenant choisir une image (BMP, JPG, PNG) avant de cliquer sur un des boutons "Créer page 1é ou "Créer page n". Cette image sera imprimée sur la page générée. Une nouvelle CheckBox permet de choisir le mode portrait ou paysage.
Code:
' test_MetaPrint.bas

label page1, pagen, fermer, choix, charger

dim res%, phnd%, chnd%, ImprimanteDefaut%, nom$, n%, txt$, pol$, img$




button 1 : top 1,10 : left 1, 10 : caption 1,"Créer page 1" : on_click 1,page1
button 2 : top 2,10 : left 2,110 : caption 2,"Créer page n" : on_click 2,pagen
button 3 : top 3,10 : left 3,210 : caption 3,"Fermer"      : on_click 3,fermer

button 7 : top 7,100 : left 7,10 : caption 7,"Charger image" : on_click 7,charger
picture 8 : top 8,40 : left 8,150 : width 8,400 : height 8,300 : stretch_on 8
check 9 : top 9,40 : left 9,10 : caption 9,"Avec aperçu"
check 12 : top 12,60 : left 12,10 : caption 12,"Paysage"
list 10 : top 10,250 : left 10,10 : on_click 10,choix
open_dialog 11 : filter 11,"Images|*.jpg;*.bmp;*.png"

dll_on "KGF.dll"

ImprimanteDefaut% = DLL_call1("GetPrinterNames",handle(10))
res% = dll_call2("SelectListBoxItem",handle(10),ImprimanteDefaut%)

img$ = "_"

end

choix:
  ImprimanteDefaut% = item_index(10)
  nom$ = item_index$(10)
  res% = dll_call2("SelectListBoxItem",handle(10),ImprimanteDefaut%)
  res% = DLL_call4("PrinterManager",9,adr(phnd%),adr(chnd%),ImprimanteDefaut%)
  return
 
charger:
  img$ = file_name$(11)
  if img$="_" then return
  res% = dll_call1("LoadAnyImageFile",adr(img$))
  clipboard_paste 8
  return
 
page1:
  n% = 1
  ' choisir mode direct/aperçu
  res% = dll_call1("MetaPrinterMode",checked(9))
  ' mode portrait ou paysage
  res% = DLL_call4("PrinterManager",4,adr(phnd%),adr(chnd%),checked(12))
  ' créer la première page
  res% = DLL_call4("PrinterManager",1,adr(phnd%),adr(chnd%),0)
  txt$ = "Page "+str$(n%)
  ' positionner en (100,400)
  res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,400)
  pol$ = "Arial"
  ' arial, bleu, taille 48 en gras
  res% = DLL_call6("PrinterFunction",5,adr(phnd%),adr(chnd%),adr(pol$),255,48+256)
  ' imprimer
  res% = DLL_call6("PrinterFunction",1,adr(phnd%),adr(chnd%),adr(txt$),len(txt$),0)
  if img$<>"_"
  ' positionner en (100,600)
    res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,600)
    ' imprimer l'image en format 1200x800
    res% = DLL_call6("PrinterFunction",7,adr(phnd%),adr(chnd%),adr(img$),1200,800)
  end_if
  return
 
pagen:
  n% = n% + 1
  txt$ = "Page "+str$(n%)
  ' passer à la page suivante
  res% = DLL_call4("PrinterManager",2,adr(phnd%),adr(chnd%),0)
  ' positionner en (100,400)
  res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,400)
  pol$ = "Arial"
  ' arial, noir, taille 48 en gras
  res% = DLL_call6("PrinterFunction",5,adr(phnd%),adr(chnd%),adr(pol$),0,48+256)
  ' imprimer
  res% = DLL_call6("PrinterFunction",1,adr(phnd%),adr(chnd%),adr(txt$),len(txt$),0)
  if img$<>"_"
  ' positionner en (100,600)
    res% = DLL_call6("PrinterFunction",4,adr(phnd%),adr(chnd%),0,100,600)
    ' imprimer l'image en format 1200x800
    res% = DLL_call6("PrinterFunction",7,adr(phnd%),adr(chnd%),adr(img$),1200,800)
  end_if
  return
 
fermer:
  res% = DLL_call4("PrinterManager",3,adr(phnd%),adr(chnd%),0)
  return

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 18:39

Bonsoir Klaus,

Je n'ai pas réussi à imprimer cette image :

KGF_dll - nouvelles versions - Page 17 118

Peut-être, ai-je mal opéré ?
Après avoir lancé le programme,
j'ai cliqué sur Avec aperçu,
J'ai chargé une image,
j'ai cliqué sur Créer page 1
l'icone imprimante apparaît dans la barre des taches,
Si je clique dessus j'ai :

KGF_dll - nouvelles versions - Page 17 210

puis, plus rien, pas d'impression.

DLL KGF téléchargée à 18h01 ce  jour.
Imprimante réseau sur adresse IP 192.168.0.50
Imprimante RICOH SP-C242SF
WINDOWS 10 64bits
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 18:41

Tu as oublié de cliquer sur "Fermer" ce qui lance l'impression...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 18:49

Aie !
Je n'ai pas lu le mode d'emploi jusqu'au bout !
Désolé ! J'ai cru que c’était pour sortir du programme, d'autant plus que lorsque j'ai vu l'icone de l'imprimante apparaître dans la barre des taches, j'ai cru que c'était parti...
Je recommance l'essai...
Revenir en haut Aller en bas
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 19:03

Opérationnel !

J'ai pu imprimer l'image.
Après avoir cliqué sur Fermer, une fenêtre de prévisualisation s'est affichée et j'ai pu imprimer.
Une deuxième impression en mode paysage a bien fonctionné aussi.
La photo choisie est un jpg de 3725 x 2773 pixels.
La grandeur de la photo imprimée sur la feuille A4 est de 50 x 34 mm
La mention Page 1 s'imprime au dessus de l'image.

Spoiler:
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 19:05

YES !!!

Merci d'avoir essayé !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 19:12

D'ailleurs, qu'est-ce que tu penses du mode "Aperçu" ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 19:36

Je vais refaire des essais pour te livrer mes "impressions" Very Happy  du mode "Aperçu".

Pour l'instant, j'ai cherché pourquoi, en chargeant plusieurs images, par moment j'avais un plantage :

KGF_dll - nouvelles versions - Page 17 311

===>> Le problème viendrait des images PNG ? <<===

Ah, j'oubliais : BRAVO et MERCI Klaus !
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 21:02

Dans ce petit programme de démo, je n'ai pas pris le temps de prendre en compte le temps de chargement des images un peu plus lourdes. Si tu tentes de charger une image alors que la précédente est encore en cours de chargement, il arrive ce genre de problèmes. C'est une chose qu'il faudra que je résolve un jour, au niveau de la DLL - c'est noté.
Mais fais ceci:
Choisir une image quelconque (PNG est accepté !)
Clique sur "Créer page 1"
puis cliquer plusieurs fois sur "Créer page n" (l e n t e m e n t...)
puis cliquer sur "Fermer",
tout en ayant coché "Aperçu" au départ. Tu verras apparaître la fenêtre de prévisualisation, montrant les miniatures de tes pages (toutes identiques, bien sûr !), une zone vide à droite et la liste des numéros de page en bas, séparés par des virgules.
Tu peux alors:
- cliquer sur n'importe laquelle des miniatures - la page s'affichera dans la zone agrandie à droite
- faire défiler le bandeau des miniatures si tu as créé plus de 3 pages - ce bandeau contiendra toutes les miniatures !
- effacer une ou plusieurs pages de la liste des pages en bas, en respectant la structure (une virgule entre chaque numéro de page, sans espaces ni autres caractères)
- tu peux cliquer sur "Annuler" et rien d'autre ne se passera
- tu peux cliquer sur "Imprimer" et les pages dont les numéros sont restés dans la liste en bas, vont s'imprimer, sans les autres.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 21:11

@Klaus:

Voilà, le dîner étant passé, je reviens vers ton programme.
Tout d'abord, je confirme que je ne peux pas charger une image PNG => voir post juste au dessus. Les BMP et JPG fonctionnent parfaitement.

La prévisualisation fonctionne très bien. Certes, comme toutes les prévisualisations, on est loin de la haute définition, mais c'est très suffisant pour reconnaître une image parmi d'autres. Le scrolling de la partie gauche fonctionne bien aussi. Je n'ai pas constaté de bug.

Il manque un espace entre les mots à et imprimer dans le titre de la fenêtre de prévisualisation.

La zone de prévisualisation est peut-être un peu petite.

Je préfèrerais que le numéro de page ne s'imprime pas sur les feuilles.

Voilà un pas de géant pour Panoramic !

Bonne continuation !

EDIT : Nos messages se sont croisés !


Dernière édition par Marc le Dim 26 Nov 2017 - 21:47, édité 2 fois
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 21:27

Merci d'avoir fait les essais !

Citation :
je confirme que je ne peux pas charger une image PNG
Je le constate également, et c'est nouveau. Une chose en plus à dépister...

Citation :

Il manque un espace en entre les mots à et imprimer dans le titre de la fenêtre de prévisualisation.
Corrigé.

Citation :
La zone de prévisualisation est peut-être un peu petite.
J'ai agrandi la fenêtre et donc également la zone de prévisualisation.

Citation :
Je préfèrerais que le numéro de page ne s'imprime pas sur les feuilles.
Mdr ! C'est le programme de démo Panoramic qu le fait, pour montrer l'impression d'un texte. Ce n'est pas la DLL, bien entendu !

Donc, volà - la version modifiée est en ligne. Pour les PNG, ça va être un peu plus long...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyDim 26 Nov 2017 - 22:20

J'ai déposé une version légèrement modifiée de KGF.dll. La fenêtre de prévisualisation comprend maintenant un bouton "Sauver en JPG". Un clic sur ce bouton ouvre un sélecteur de dossier. On peut abandonner et rien ne sera fait. On peut aussi valider un dossier, et toutes les pages sélectionnées dans la liste en pas seront sauvegardées sous forme d'image JPG dans le dossier choisi, avec le nom PrintPreview_page_n.jpg, avec n étant le numéro de la page. On peut modifier le dossier proposé en haut du sélecteur pour créer un nouveau dossier - une confirmation sera alors demandée. Si l'on abandonne ensuite l'édition après avoir sauvé toutes les pages en format JPG, ces dernières persistent et ne seront pas épurées. C'est le moyen de garder une trace physique sans avoir à imprimer réellement.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyLun 27 Nov 2017 - 11:57

Bonjour Klaus !

Je viens de télécharger ta dernière version de KGF pour tester tes dernières modifications.

Lorsque je souhaite sauvegarder l'impression dans un autre répertoire que celui désigné par défaut, j'ai un message d'erreur :

Spoiler:

Autrement, sans importance pour l'instant, dans le titre de la fenêtre, tu n'as pas mis l'espace manquant ou il fallait...

Merci et bonne continuation !
Revenir en haut Aller en bas
Klaus

Klaus


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

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyLun 27 Nov 2017 - 14:11

Pour le titre - faudra que je revoie mes lunettes ! C'est corrigé pour la prochaine version.

Par contre, pour ma part, je ne rencontre aucun problème dans la configuration que tu as montrée. J'ai fait une page avec une photo en mode Aperçu. Je clique sur le bouton "Sauver en JPG" et on fichier est créé avec le bon contenu.

As-tu vérifié (avant de fermer le programme !) si le fichier est bien présent ? Il doit se trouver dans le dossier par défaut. En principe, il doit y être, puisque la miniature s'affiche, et c'est égaement à partir du même fichier.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Marc

Marc


Nombre de messages : 2397
Age : 63
Localisation : TOURS (37)
Date d'inscription : 17/03/2014

KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 EmptyLun 27 Nov 2017 - 14:39

En détail :

Situation de départ :
Dans mon dossier Images, j'ai créé un sous dossier "imp Pano"
Spoiler:
Je lance test_MetaPrint.bas
Je clique sur Avec aperçu
Je charge une image située dans le dossier Image
Je clique sur Créer page 1
Je clique sur Fermer
La fenêtre Sélection des pages à imprimer s'ouvre
Je clique sur Sauver en JPG
La boite de dialogue m'invite à choisir le dossier de sauvegarde.
Je choisis imp Pano avec un double click
Spoiler:
Je clique sur OK et...
Spoiler:

Dans le dossier Images, j'ai KGF_MetaPrinter_page_1.emf d'enregistré.
Quant au dossier imp Pano, il est resté vide.

Marc a écrit:
Lorsque je souhaite sauvegarder l'impression dans un autre répertoire que celui désigné par défaut, j'ai un message d'erreur :
=> Si l'on reste dans le dossier par défaut, tout fonctionne bien.
Revenir en haut Aller en bas
Contenu sponsorisé





KGF_dll - nouvelles versions - Page 17 Empty
MessageSujet: Re: KGF_dll - nouvelles versions   KGF_dll - nouvelles versions - Page 17 Empty

Revenir en haut Aller en bas
 
KGF_dll - nouvelles versions
Revenir en haut 
Page 17 sur 40Aller à la page : Précédent  1 ... 10 ... 16, 17, 18 ... 28 ... 40  Suivant
 Sujets similaires
-
» KGF_dll - nouvelles versions
» KGF_dll - nouvelles versions
» KGF_dll - nouvelles versions
» Synedit_Editor - nouvelles versions
» version instantanée PANORAMIC V 0.9.25i6 du 14/12/2013

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: