FontEmbeddingUsagePermissions

FontEmbeddingUsagePermissions enumeration

Représente les autorisations d’utilisation de l’intégration des polices.

public enum FontEmbeddingUsagePermissions

Valeurs

NomÉvaluerLa description
Installable0La police peut être intégrée et peut être installée de manière permanente pour être utilisée sur des systèmes distants ou pour être utilisée par d’autres utilisateurs.
RestrictedLicense1La police ne doit pas être modifiée, incorporée ou échangée de quelque manière que ce soit sans avoir obtenu au préalable l’autorisation explicite du propriétaire légal.
PrintAndPreview2La police peut être intégrée et peut être temporairement chargée sur d’autres systèmes à des fins de visualisation ou d’impression du document.
Editable3La police peut être intégrée et peut être chargée temporairement sur d’autres systèmes.

Exemples

Montre comment obtenir des informations sur les droits de licence pour les polices intégrées (FontInfo).

Document doc = new Document(MyDir + "Embedded font rights.docx");

// Obtenir la liste des polices du document.
FontInfoCollection fontInfos = doc.FontInfos;
foreach (FontInfo fontInfo in fontInfos) 
{
    if (fontInfo.EmbeddingLicensingRights != null)
    {
        Console.WriteLine(fontInfo.EmbeddingLicensingRights.EmbeddingUsagePermissions);
        Console.WriteLine(fontInfo.EmbeddingLicensingRights.BitmapEmbeddingOnly);
        Console.WriteLine(fontInfo.EmbeddingLicensingRights.NoSubsetting);
    }
}

Voir également