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.
Caractères internationaux. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Caractères internationaux. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Caractères internationaux. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Caractères internationaux. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Caractères internationaux. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Caractères internationaux. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Caractères internationaux. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Caractères internationaux. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Caractères internationaux. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Caractères internationaux. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Caractères internationaux. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Caractères internationaux. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Caractères internationaux. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Caractères internationaux. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Caractères internationaux. 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
Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

 

 Caractères internationaux.

Aller en bas 
+2
Klaus
pan59
6 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères internationaux.   Caractères internationaux. EmptyMar 29 Oct 2013 - 18:51

Bonjour.

Peut-être pour Klaus.

Serait-il possible d'afficher les caractères accentués polonais dans un programme Panoramic ?

Dans un mémo, ou un autre objet créé à l'aide de la dll kgf ?

Merci de votre aide.

Bonne soirée.
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMar 29 Oct 2013 - 19:15

Cela devrait être possible dans n'importe quel objet Panoramic (ALPHA, MEMO, EDIT, ...), à condition d'utiliser une police polonaise. Il faut en installer, comme n'importe quelle police. Tu peux en trouver:
http://www.vistawide.com/languages/foreign_language_fonts5.htm
http://www.free-fonts.com/font/polish.html
http://www.filestube.com/p/polish+font
http://www.shsforums.net/topic/52452-bigger-fonts-mod-for-baldurs-gate-2/
Il y en a plein d'autres.

Installe l'une ou l'autre de ces polices, puis utilise la commande FONT_NAME pour pouvoir utiliser la police dans un objet.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères internationaux.   Caractères internationaux. EmptyMar 29 Oct 2013 - 21:10

Bonsoir.

Merci Klaus.

J'ai donc installé une police polonaise, mais Panoramic ne la reconnaît pas !

Je crois savoir qu'il ne put afficher les caractères de code ASCII supérieur à 255 !

Merci de ton aide.
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMar 29 Oct 2013 - 23:42

Il y a des polices polonaises True Type utilisables avec des caractères 256 bits. Panoramic n'y est pour rien - c'est Windows que fait le travail. Je vais essayer de mon côté, sans aucune notion de polonais...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Caractères internationaux. Empty
MessageSujet: re   Caractères internationaux. EmptyMar 29 Oct 2013 - 23:50

...et le russe..hein!...et le russe...personne n' y pense aux russes, les pauvres.
Ceux qui viennent se perdre en bretagne sans parler un mot de français.

lol!
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 30 Oct 2013 - 0:13

J'ai installé la première police polonaise venue: Cieszyn. Et voici le résultat en Panoramic pur:
Caractères internationaux. Aa117

C'est ce que tu cherches ? Si tu as le fichier *.TTF de la police, il faut passer par le panneau de contrôle, choisir "Polices" (ou "fonts" en anglais), choisir "Installer", puis sélectionner le fichier TTF téléchargé. Dès ce moment, la police est utilisable dans Panoramic, sans même avoir à arrêter et relancer, ni Windows ni l'éditeur de Panoramic. C'est extrêmement simple !

EDIT

J'oubliais: voici le code de ce petit programme:
Code:
label change
dim i%, j%, s$, nf%
width 0,800 : height 0,600
list 2 : font_names_load 2
left 2,420 : width 2,200 : height 2,400
on_click 2,change
memo 1
width 1,400
height 1,400
font_name 1,"ZapfDingbats BT"
font_size 1,16
for i%=0 to 15
  s$ = ""
  for j%=0 to 15
    s$ = s$ + chr$(i%*16+j%)
  next j%
  item_add 1,s$
next i%

' code pour afficher un signe Omega majuscule
alpha 3 : top 3,420 : font_name 3,"Symbol" : font_size 3,16
caption 3,chr$(87)

end

change:
  font_name 1,item_index$(2)
  return
Re-EDIT

J'ai pris la police sur ce site:
http://www.freelang.net/fonts/index.html
Section "Polish", premier lien:
http://www.freelang.net/fonts/index.php
qui donne la procédure exacte pour l'installation, puis dans la section "Polish", le lien suivant:
www.freelang.com/download/fonts/ttf_polonais_cieszyn.zip

Voilà, tu as tout...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères polonais.   Caractères internationaux. EmptyMer 30 Oct 2013 - 8:08

Bonjour Klaus.

Un grand merci de ton aide.

J'ai donc installé la police Cieszyn, et adapté un peu ton programme.

J'obtiens bien maintenant les caractères spéciaux polonais.

Cordialement.

Code:
label change
dim i%, j%, s$, nf%
width 0,800 : height 0,600
list 2 : font_names_load 2
left 2,420 : width 2,200 : height 2,400
on_click 2,change
memo 1
width 1,400
height 1,400
font_name 1,"Cieszyn"
font_size 1,16
for i%=0 to 15
  s$ = ""
  for j%=0 to 15
    s$ = s$ + chr$(i%*16+j%)
  next j%
  item_add 1,s$
next i%

' Affichage des car spéciaux polonais.
alpha 3 : top 3,420 : font_name 3,"Cieszyn"
font_size 3,32

' Police Cieszyn:  ASC
' ---------------  ---
' a cédille \u0105  185
' c accent  \u0107  230
' e cédille \u0119  234
' l barré  \u0142  179
' n accent  \u0144  241
' s accent  \u015b  156
' z point  \u017c  191
' z accent  \u017a  159

' A cédille \u0104  165
' C accent  \u0106  198
' E cédille \u0118  202
' L barré  \u0141  163
' Ó        \u00d3  211
' S accent  \u015a  140
' Z point  \u017b  175
' Z accent  \u0179  n'existe pas


caption 3,chr$(185)+chr$(230)+chr$(234)+chr$(179)+chr$(241)+chr$(156)+chr$(191)+chr$(159)+"    "+chr$(165)+chr$(198)+chr$(202)+chr$(163)+chr$(211)+chr$(140)+chr$(175)

end

change:
  font_name 1,item_index$(2)
  caption 3,chr$(i%*8+13)
  return
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 30 Oct 2013 - 9:37

De rien, Pan59. Cette discussion sur les polices pourra être utile à d'autres. En effet, les polices ne sont pas seulement utilisées pour les différentes langues, mais aussi pour obtenir des effets particuliers de calligraphie , afficher des symboles mathématiques, ou autres, etc.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères polonais.   Caractères internationaux. EmptyJeu 31 Oct 2013 - 9:31

Bonjour.

Je viens de découvrir que la police "European Courier" permettait également d'afficher les caractères spéciaux polonais.

Je pense que cette police fait partie du package Windows d'origine.

Si cela pouvait m'être confirmé.

Bonne journée.
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyJeu 31 Oct 2013 - 9:46

Je ne pense pas. En tout cas, je suis sous XP SP3, et je ne l'ai pas.

La police "European Courier" est une police additionnelle qui peut être téléchargée gratuitement sur plein de sites.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Yannick




Nombre de messages : 8635
Age : 53
Localisation : Bretagne
Date d'inscription : 15/02/2010

Caractères internationaux. Empty
MessageSujet: re   Caractères internationaux. EmptyJeu 31 Oct 2013 - 12:33

Je suis sous W7 et même avec tout les logiciels divers et variés que j' ai installé,
je ne l' ai pas non plus...Evil or Very Mad
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyDim 3 Nov 2013 - 20:41

bonsoir a tous
merci a vous pour cette astuce
il me semble avoir lu sur le forum qu' il existe une police avec les pion des échecs
c'est l'occasion de l'installer
si quelqu'un se souvient de sont nom, merci d'avance.
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyDim 3 Nov 2013 - 21:03

Une rapide recherche Google donne entre autres le lien suivant:
http://www.enpassant.dk/chess/fonteng.htm

Ce sont des polices gratuites. Il y en a d'aitres. C'est sans mentionner les polices payantes, bien sûr.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyDim 3 Nov 2013 - 21:08

Il faut aller sur mon webdav et télécharger le fichier Alpha.ttf C'est une police de caractère pour jeu d'échec en 2D, des plus classiques.
Voir aussi ici: https://panoramic.1fr1.net/t3191-un-petit-jeu-d-echec-sans-ia
A+ Wink Wink Wink
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyDim 3 Nov 2013 - 22:30

J'ai téléchargé quelques unes des polices du site que j'ai indiqué ci-dessus. Puis, je les ai assemblées dans un fichier chessfonts.zip, et j'ai placé ce fichier sur mon WebDav, dossier "Jeux"...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyLun 4 Nov 2013 - 15:04

bonjour a tous
et merci a Bignono et Klaus
je vais tester
encore merci
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyLun 4 Nov 2013 - 15:28

ça marche
il y a surement plein de choses a faire avec cette astuce
bonne journée
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 6:29

Bonjour.

J'ai remarqué qu'il n'était pas possible de changer la fonte du caption d'un objet Form.

Car cela provoque des choses vraiment bizarres.

Des objets dont le parent est la Form n'apparaissent pas dans ce cas.

J'ai donc supprimé cette option dans mon programme principal.

Bonne journée.
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 7:49

La commande FONT_NAME s'applique bel et bien sur l'objet FORM. Cependant, elle n'agit pas sur le titre (la caption) de la form, mais sur tous les objets définis sur cette form, dont la police par défaut deviendra alors celle spécifiée par FONT_NAME 0,xxx.

Regarde ce petit code:
Code:
alpha 1 : top 1,10 : left 1,10 : caption 1,"Alpha"
edit 2 : top 2,30 : left 2,10 : text 2,"Edit"
message "@Pixel Bold"
font_name 0,"@Pixel Bold"
message "Wingdings"
font_name 0,"Wingdings"
message "Courier"
font_name 0,"Courier"
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 12:02

Bonjour à tous.

OK, un grand merci Klaus.

Bonne journée.
Revenir en haut Aller en bas
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 12:44

Bonjour a tous
existe t il une solution pour comprimer l espace entre les lettres
comme quand on tape du courier et que l on vas changer de ligne?
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 12:56

La place que prend l'espace, dépend du type de la police.

Dans une police proportionnelle, l'espace est assez petit. Vérifie avec une chaîne comme
"WW WW"

Dans une police à espacement fixe comme Courier, l'espace a la même largeur que chacune des lettres.

Si ma réponse ne correspond pas à ce que tu veux savoir, donne un peu plus de précisions, avec un exemple...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
mindstorm

mindstorm


Nombre de messages : 685
Age : 55
Localisation : charente
Date d'inscription : 13/02/2013

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 13:47

Difficile d etre claire
je voudrai remplir un espave de largeur fixe avec un nombre variable de letttes
il existe cette fonction dans les logiciels de traitement de texte
Revenir en haut Aller en bas
Klaus

Klaus


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

Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 15:13

J'ai l'impression que tu parles de l'ajustement gauche ET droite, un peu comme l'impression d'une page d'un livre. Ceci n'est pas prévu en Panoramic. On peut jouer sur la police, la taille de la police, mais c'est tout. Pas sur le cadrage.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pan59

pan59


Nombre de messages : 367
Age : 67
Localisation : Wattignies
Date d'inscription : 16/10/2011

Caractères internationaux. Empty
MessageSujet: caractères internationaux.   Caractères internationaux. EmptyMer 6 Nov 2013 - 15:59

Bonjour.

Personnellement, j'utilise le code suivant pour l'alignement d'un texte dans un objet alpha.

Merci à Klaus.


Code:
'
' ------------------------------------------------------------------------------
' Procédure de gestion de l'alignement dans un objet quelconque
'  No%    est le numéro de l'objet dans lequel on veut écrire
'  T$      est le texte que l'on veut y écrire
'  Align$  est le type d'alignement demandé
'          "C" correspond à centré
'          "D" correspond à un alignement à droite
'          "G" est l'alignement par défaut (à gauche)
'  WC%    largeur disponible de l'objet
' Retourne temporaire$, à placer dans l'objet.
' ------------------------------------------------------------------------------
'
sub aligner(no%,t$,align$,wc%)

    dim_local sp%,x%,t%

    sp% = text_width(" ",no%)  : ' La variable sp% correspond à la taille d'un espace
    t% = text_width(t$,no%)    : ' La variable t% correspond à la taille du texte

    if align$="C"
      x% = int((wc%-sp%-t%)/sp%*2)  : ' Calcul du nombre d'espaces à ajouter devant la chaine
          else
      if align$="D" then x% = int((wc%-sp%-t%)/sp%)
    end_if
    if x% > 0 then t$ = string$(x%," ")+t$ : ' On ajoute les espaces devant la chaine (0 si alignement à gauche)

    temporaire$ = t$

end_sub
Revenir en haut Aller en bas
Contenu sponsorisé





Caractères internationaux. Empty
MessageSujet: Re: Caractères internationaux.   Caractères internationaux. Empty

Revenir en haut Aller en bas
 
Caractères internationaux.
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» plus de caractères avec chr$()
» Caractères Maximum
» Caractères spéciaux.
» Chaine de caractères
» Traitement des chaînes de caractères.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: