Les Snippets

Connexion

Lister la Police d'ecriture

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 04/03/2007 18:19:19 et initié par mortalino [Liste]
Date de mise à jour : 11/04/2007 13:57:44
Vue : 20212
Catégorie(s) : Trucs & Astuces, Système, Divers
Langages dispo pour ce code :
- VBA
- VB6
- VB6, VBA
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- Windev
- Delphi 5



Langage : VBA
Date ajout : 04/03/2007
Posté par mortalino [Liste]
Sub Recherche_Police()
    Dim As Long
With Application.CommandBars.FindControl(ID:=1728)
    For i = To .ListCount
        Debug.Print .List(i)
    Next i
End With
End Sub
Remarque :
Fonctionne avec VBA Excel & VBA Word
Langage : VB6
Date ajout : 04/03/2007
Posté par mortalino [Liste]
Private Sub Recherche_Police()
Dim As Long
For i = To Screen.FontCount - 1
    Debug.Print Screen.Fonts(i)
Next
End Sub
Langage : VB6 , VBA
Date ajout : 05/03/2007
Posté par PCPT [Liste]
'   A METTRE IMPéRATIVEMENT  DANS UN MODULE
Option Explicit
Private Const LF_FACESIZE   As Long 32&
'
Private Type LOGFONT
    lfHeight                As Long
    lfWidth                 As Long
    lfEscapement            As Long
    lfOrientation           As Long
    lfWeight                As Long
    lfItalic                As Byte
    lfUnderline             As Byte
    lfStrikeOut             As Byte
    lfCharSet               As Byte
    lfOutPrecision          As Byte
    lfClipPrecision         As Byte
    lfQuality               As Byte
    lfPitchAndFamily        As Byte
    lfFaceName(LF_FACESIZE) As Byte
End Type
'
Public Declare Function EnumFonts Lib "gdi32" Alias "EnumFontsA" (ByVal hdc As LongByVal lpsz As String, ByVal lpFontEnumProc As Long, ByVal lParam As Long) As  Long
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (pDst As Any, pSrc As AnyByVal ByteLen As Long)
'
Public Function EnumFontProc(ByVal lplf As Long, ByVal lptm  As Long, ByVal dwType As Long, ByVal lpData As Long) As  Long
    Dim LF          As LOGFONT
    Dim ZeroPos     As Long
    Dim FontName    As String
    
    Call CopyMemory(LF, ByVal lplf, LenB(LF))
    FontName = StrConv(LF.lfFaceName, vbUnicode)
    ZeroPos = InStr(1, FontName, Chr$(0))
    If ZeroPos > Then Debug.Print Left$(FontName, ZeroPos - 1)
    EnumFontProc = True
End Function


'    EXEMPLE D'UTILISATION
Private Sub Form_Load()
    Call EnumFonts(Me.hdc, vbNullString, AddressOf EnumFontProc, 0&)
End Sub

Langage : VB.NET 1.x , VB 2005
Date ajout : 05/03/2007
Posté par Charles Racaud [Liste]
For Each Font As System.Drawing.FontFamily In System.Drawing.FontFamily.Families

  System.Console.WriteLine(Font.Name)

Next

Langage : C# 1.x , C# 2.x
Date ajout : 05/03/2007
Posté par Charles Racaud [Liste]
foreach (System.Drawing.FontFamily Font in System.Drawing.FontFamily.Families)

  System.Console.Write(Font);

Langage : Windev
Date ajout : 14/03/2007
Posté par fabienlaps [Liste]
// Liste des polices dans une liste ListeAjoute(Liste1, PoliceListe())
Langage : Delphi 5
Date ajout : 11/04/2007
Posté par f0xi [Liste]
DateMAJ : 11/04/2007
{ lister les polices d'ecran } 
 
 ComboBox.Items.Assign(Screen.Fonts);
 
 
 { lister les polices d'imprimantes (declarer Printers dans les uses) }
 
 ComboBox.Items.Assign(Printer.Fonts);
 

Snippets en rapport avec : Liste, Police, Fonts



Codes sources en rapport avec : Liste, Police, Fonts

{Visual Basic, VB6, VB.NET, VB 2005} FONT VIEWER : VISIONNEUSE DE POLICES SYSTEMES.
Voila encore une de mes PTI (je vous avais prévenu). Celle-ci était la plus simple, et donc celle s...

{PHP} DIFFÉRENCE ENTRE DEUX DATE EN JOURS (LISTE RÉCUPÉRÉE DANS UN TABLEAU)
Salut J'ai cherché une fonction permettant de récupérer une liste de date entre deux dates donnée...

{C / C++ / C++.NET} CALLOCATOR
Salutations! Voici une reprise de mon code précédent CHeapCollector. Celui-ci n'a pas tout à fait ...

{C / C++ / C++.NET} ANIMATIION GRAPHIQUE DES STRUCTURES DE DONNÉES
cette application a été réalisée comme un projet de fin d'étude Licence LMD 2008/2009 en algérie sét...

{C# / C#.NET} TOOLTIP TEXT POUR LA LISTE DÉROULANTE D'UN COMBOBOX
Ce code permet d'afficher un ToolTip lors du survol de la dropdwonlist d'un combobox. Cette fonctio...

{Javascript / DHTML} RETROUVER LE NUMÉROS DE TELEPHONE DE VOTRE EMPLOYER RAPIDEMENT!!
Vous désirez trouvez le numéros d'un membre de votre personnel rapidement, selectionnez le nom de l'...

{C# / C#.NET} EACHPARALLEL
En attendant la version 4 du Framework et l’arrivée des ParallelExtensions, voici une méthode ...

{Visual Basic, VB6, VB.NET, VB 2005} SCANLIST V4
Encore plus rapide que la version précédente et avec l'option html et le lien qui suit le fichier (e...

{PHP} SEARCH QUERY COMPOSER
Cette petite fonction vous permettra de composer une condition MySQL pour par exemple une barre de r...

{Javascript / DHTML} TABLEAU GÉNÉRÉ ET TRIÉ PAR LE CLIENT
Le but ici est d'illustrer plusieurs techniques de développement javascript. La première concerne ...