Les Snippets

Connexion

Afficher toutes les fonts disponibles avec leurs représentations

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 14/06/2009 21:38:36 et initié par Bidou [Liste]
Vue : 1873
Catégorie(s) : Graphique
Langages dispo pour ce code :
- C# 3.x
- Delphi 5



Langage : C# 3.x
Date ajout : 14/06/2009
Posté par Bidou [Liste]
<Grid>
   <ComboBox Width="120" Height="25" x:Name="FontSelector" ItemsSource="{x:Static Fonts.SystemFontFamilies}">
      <ComboBox.ItemTemplate>
         <DataTemplate>
            <TextBlock Text="{Binding}" FontFamily="{Binding}"/>
         </DataTemplate>
      </ComboBox.ItemTemplate>
   </ComboBox>
</Grid>
Langage : Delphi 5
Date ajout : 16/07/2009
Posté par f0xi [Liste]
procedure TFormX.FontComboBoxDrawItem(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState);
var
  FontCombo : TComboBox;
  FontName  : string;
  FontRect  : TRect;
begin
  FontCombo := TComboBox(Control);
  FontName  := FontCombo.Items[index];
  FontRect  := Rect;
  with FontCombo.Canvas do
  begin
    Font.Size := 9;
    Font.Name := FontName;
    FillRect(Rect);
    inc(FontRect.Left, 2);
    inc(FontRect.Top, ((Rect.Bottom-Rect.Top) - TextHeight('°_,ʲ')) shr 1);
    TextRect(Rect, FontRect.Left, FontRect.Top, FontName);
  end;
end;
procedure TFormX.FormCreate(Sender: TObject);
begin
  FontComboBox.Style := csOwnerDrawVariable;
  FontComboBox.ItemHeight := 16;
  FontComboBox.Items.Assign(Screen.Fonts);
  FontComboBox.ItemIndex := 0;
end;

Snippets en rapport avec : Font, Ecriture, Systpme



Codes sources en rapport avec : Font, Ecriture, Systpme

{JAVA / J2EE} AJOUTER LE MAIL À LA LISTE DE CONTACT HOTMAIL POUR EVOLUTION OU THUNDEBIRD, ETC DANS UN .CVF
Je sais le titre n'est pas très parleur. Mais je présente ici le code pour ajouter à un fichier CVF...

{Visual Basic, VB6, VB.NET, VB 2005} TEXTSTYLE, EDITOR HTML
Ce programme est consideré comme une part d'un editeur HTML qui sert à donner couleur, style et tail...

{IRC} PANNEAU DE CONFIGURATION POUR CHANGER D'ÉCRITURE
Bonjour, c'est un petit panneau de configuration pour la couleur d'écriture d'un script mais complet...

{C / C++ / C++.NET} CREATION D'UN FICHIER DBF (EN C)
Un petit programme pour creer (et ecrire) une base des donnees dBase, realise avec le language C sim...

{IRC} ADD-ON COULEUR & CORRECTEUR DE TEXTE PAR DEVORZ
VOila je vien de le finir hier et je voulé savoir les avis des Utilisateur du client mIRC ceux qu'il...

{JAVA / J2EE} [UTILITAIRE] DIALOGUE DE SÉLECTION DE POLICE : FONTCHOOSER (JFILECHOOSER ET JCOLORCHOOSER LIKE)
Voici un petit module que j'avais programmé à l'occasion d'un projet. C'est une classe qui permet d...

{PHP} YIFTITRE: INSÈRER DES TITRES CONTENTANT DES POLICES RARES
Bon, ben copier-coller de l'intro de la page d'exemple jointe :) -------------- L'autre jours sur ...

{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...

{C# / C#.NET} [XML] CLASSE DE MANIPULATION DE FICHIERS XML
Cette source permet de manipuler, de manière intuitive, les fichiers XML. Pour celà, il y a trois cl...

{Delphi} OLDSKOOL BITMAP FONT (POLICE BITMAP)
Exemple montrant comment convertir une chaine de caractère dans son équivalent bitmap. Cet exemple...