継承
定義
public class FontOptions : NativeObject
プロパティ
名前 | 概要 | |
---|---|---|
![]() | Merge | フォントとフォントプログラムを結合するか PDF文書には同じフォントまたはそのサブセットが複数回埋め込まれている場合があります。 これは、複数のPDFを1つの大きなPDFに結合する場合によく発生します。 このようなフォントを1つのフォントに結合できます。 フォントとフォントプログラムを結合するとファイルサイズを大幅に削減できますが、計算が複雑になりファイルの処理時間とメモリ使用量が大幅に増加する場合があります。 規定値: true |
![]() | RemoveStandardFonts | 標準フォントを削除するか Arial、Courier、CourierNew、Helvetica、Symbol、Times、TimesNewRoman、ZapfDingbats など、埋め込まれているすべての標準フォントのフォントプログラムの埋め込むか削除します。削除するとファイルサイズが小さくなります。 フォントはフォントプログラムのない14種類のPDF標準フォントのいずれかに置き換えられます。 PDFビューアはこれらの14種類のPDF標準フォントを正しく表示できますので、このプロパティを有効(削除)にしても、PDF文書を表示した際の見た目は通常変わりません。 フォントの埋め込み解除はフォントのUnicode情報に基づいて行われますので、埋め込み解除されたフォントの文字は同じUnicodeを持つ元のフォントの文字にマッピングされます。 そのため、Unicode情報を持つフォントのみが埋め込み解除されます。 フォントのUnicode情報が正しくない場合は、埋め込み解除によって見た目が異なる場合があります。Unicode情報の正確性はフォントを使用しているテキストを抽出することで検証できます。 抽出されたテキストが意味を持つ場合はフォントのUnicode情報は正しいためフォントの埋め込みを解除しても見た目に違いは生じません。 規定値: false(無効)。ただし、PdfTools.Optimization.Profiles.MinimalFileSizeプロファイルの場合は除きます。 |