FontCollection
Contenu
[
Cacher
]FontCollection class
Représente la collection de polices.
public sealed class FontCollection : ICollection<Font>
Propriétés
Nom | La description |
---|---|
Count { get; } | Obtient le nombre deFont éléments d’objet réellement contenus dans la collection. |
IsReadOnly { get; } | Obtient une valeur indiquant si la collection est en lecture seule |
IsSynchronized { get; } | Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread safe). |
Item { get; } | Obtient l’élément de police à l’index spécifié. (2 indexers) |
SyncRoot { get; } | Obtient un objet qui peut être utilisé pour synchroniser l’accès à la collection. |
Méthodes
Nom | La description |
---|---|
Add(Font, out string) | Ajoute une nouvelle police aux ressources de police et renvoie automatiquement le nom attribué à la ressource de police. |
Contains(Font) | Détermine si la collection contient une valeur spécifique. |
Contains(string) | Vérifie si la police existe dans la collection de polices. |
CopyTo(Font[], int) | Copie la collection entière dans un tableau unidimensionnel compatible, en commençant à l’index spécifié du tableau cible |
GetEnumerator() | Renvoie un énumérateur pour toute la collection. |
Remove(Font) | Supprime l’élément spécifié de la collection. |
Remarques
Collections de polices représentées parFontCollection
class sont utilisés dans plusieurs scénarios. Par exemple, dans les ressources avecFonts
propriété.
Exemples
L’exemple montre comment rendre toutes les polices déclarées sur la page comme incorporées.
// Ouvrir le document
Document doc = new Document(@"D:\Tests\input.pdf");
// s'assure que toutes les polices déclarées sur les ressources de la page sont intégrées
// notez que si les polices sont déclarées sur les ressources du formulaire, elles ne sont pas accessibles à partir des ressources de la page
foreach(Aspose.Pdf.Txt.Font font in doc.Pages[1].Resources.Fonts)
{
if(!font.IsEmbedded)
font.IsEmbedded = true;
}
doc.Save(@"D:\Tests\input.pdf");
Voir également
- class Font
- espace de noms Aspose.Pdf.Text
- Assemblée Aspose.PDF