UseCoreFonts
PdfSaveOptions.UseCoreFonts property
Возвращает или задает значение, определяющее, следует ли заменять шрифты TrueType Arial, Times New Roman, Courier New и Symbol основными шрифтами PDF Type 1.
public bool UseCoreFonts { get; set; }
Примечания
Значение по умолчанию:ЛОЖЬ
. Когда это значение установлено наистинный
Шрифты Arial, Times New Roman, Courier New и Symbol заменены в документе PDF соответствующим основным шрифтом Type 1.
Основные шрифты PDF или их метрики и подходящие заменяющие шрифты должны быть доступны для любого приложения просмотра PDF-файлов .
Эта настройка работает только для текста в кодировке ANSI (Windows-1252). Текст, не являющийся ANSI, будет записан со встроенным шрифтом TrueType независимо от этой настройки.
Для соответствия стандартам PDF/A и PDF/UA необходимо, чтобы все шрифты были встроены.ЛОЖЬ
значение будет использовано автоматически при сохранении в PDF/A и PDF/UA.
Основные шрифты не поддерживаются при сохранении в формате PDF 2.0.ЛОЖЬ
значение будет использовано автоматически при сохранении в PDF 2.0.
Эта опция имеет более высокий приоритет, чемFontEmbeddingMode
вариант.
Примеры
Показывает, как включить/отключить замену шрифта PDF Type 1.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Font.Name = "Arial";
builder.Writeln("Hello world!");
builder.Font.Name = "Courier New";
builder.Writeln("The quick brown fox jumps over the lazy dog.");
// Создаем объект "PdfSaveOptions", который можно передать методу "Save" документа
// чтобы изменить способ преобразования этим методом документа в .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Установите свойство «UseCoreFonts» в значение «true», чтобы заменить некоторые шрифты,
// включая два шрифта в наш документ с их эквивалентами PDF Type 1.
// Установите свойство «UseCoreFonts» в значение «false», чтобы не применять шрифты PDF Type 1.
options.UseCoreFonts = useCoreFonts;
doc.Save(ArtifactsDir + "PdfSaveOptions.EmbedCoreFonts.pdf", options);
Смотрите также
- class PdfSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words