public class FontEmbeddingUsagePermissions
extends java.lang.Object
Examples:
Shows how to get license rights information for embedded fonts (FontInfo).
Document doc = new Document(getMyDir() + "Embedded font rights.docx");
// Get the list of document fonts.
FontInfoCollection fontInfos = doc.getFontInfos();
for (FontInfo fontInfo : fontInfos)
{
if (fontInfo.getEmbeddingLicensingRights() != null)
{
System.out.println(fontInfo.getEmbeddingLicensingRights().getEmbeddingUsagePermissions());
System.out.println(fontInfo.getEmbeddingLicensingRights().getBitmapEmbeddingOnly());
System.out.println(fontInfo.getEmbeddingLicensingRights().getNoSubsetting());
}
}
| Modifier and Type | Field and Description |
|---|---|
static int |
EDITABLE
The font may be embedded, and may be temporarily loaded on other systems.
|
static int |
INSTALLABLE
The font may be embedded, and may be permanently installed for use on a remote systems, or for use by other users.
|
static int |
length |
static int |
PRINT_AND_PREVIEW
The font may be embedded, and may be temporarily loaded on other systems for purposes of viewing or printing the document.
|
static int |
RESTRICTED_LICENSE
The font must not be modified, embedded or exchanged in any manner without first obtaining explicit permission of the legal owner.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
fromName(java.lang.String fontEmbeddingUsagePermissionsName) |
static java.lang.String |
getName(int fontEmbeddingUsagePermissions) |
static int[] |
getValues() |
static java.lang.String |
toString(int fontEmbeddingUsagePermissions) |
public static int INSTALLABLE
public static int RESTRICTED_LICENSE
public static int PRINT_AND_PREVIEW
Remarks:
Documents containing Preview & Print fonts must be opened “read-only”; no edits may be applied to the document.
public static int EDITABLE
Remarks:
As with Preview & Print embedding, documents containing Editable fonts may be opened for reading. In addition, editing is permitted, including ability to format new text using the embedded font, and changes may be saved.
public static int length
public static java.lang.String getName(int fontEmbeddingUsagePermissions)
public static java.lang.String toString(int fontEmbeddingUsagePermissions)
public static int fromName(java.lang.String fontEmbeddingUsagePermissionsName)
public static int[] getValues()