Table of Contents

Class Type1PrivateDictionary

Namespace
UglyToad.PdfPig.Fonts.Type1
Assembly
UglyToad.PdfPig.Fonts.dll

The Private dictionary for a Type 1 font contains hints that apply across all characters in the font. These hints help preserve properties of character outline shapes when rendered at smaller sizes and lower resolutions. These hints help ensure that the shape is as close as possible to the original design even where the character must be represented in few pixels. Note that subroutines are also defined in the private dictionary however for the purposes of this API they are stored on the parent Type1Font.

public class Type1PrivateDictionary : AdobeStylePrivateDictionary
Inheritance
Type1PrivateDictionary
Inherited Members

Properties

LenIv

Optional: Indicates the number of random bytes used for charstring encryption/decryption. Default: 4

public int LenIv { get; }

Property Value

int

MinFeature

Required: Backwards compatibility. Default: {16 16}

public MinFeature MinFeature { get; }

Property Value

MinFeature

Password

Required: Backwards compatibility. Default: 5839

public int Password { get; }

Property Value

int

RoundStemUp

Optional: Preserved for backwards compatibility. Must be set if the LanguageGroup is 1.

public bool? RoundStemUp { get; }

Property Value

bool?

UniqueId

Optional: Uniquely identifies this font.

public int? UniqueId { get; set; }

Property Value

int?