Class TopDictDataProvider

TopDictDataProvider class

Declares functionality to read/update CFF Top DICT structure.

public abstract class TopDictDataProvider

Properties

NameDescription
BaseFontName { get; set; }Gets/sets BaseFontName.
CidCount { get; set; }Gets/sets CIDCount.
CidFontRevision { get; set; }Gets/sets CIDFontRevision.
CidFontType { get; set; }Gets/sets CIDFontType.
CidFontVersion { get; set; }Gets/sets CIDFontVersion.
Copyright { get; set; }Gets/sets Copyright.
FamilyName { get; set; }Gets/sets FamilyName.
FontBBox { get; set; }Gets/sets FontBBox.
FontMatrix { get; set; }Gets/sets FontMatrix.
FontName { get; set; }Gets/sets FontName.
FullName { get; set; }Gets/sets FullName.
IsFixedPitch { get; set; }Gets/sets value for the isFixedPitch field.
ItalicAngle { get; set; }Gets/sets ItalicAngle.
Notice { get; set; }Gets/sets Notice.
PaintType { get; set; }Gets/sets PaintType.
PostScript { get; set; }Gets/sets PostScript.
PrivateDictProvider { get; }Gets provider for the Private DICT or NULL if no Private dictionary exists for the current top-level dictionary.
StrokeWidth { get; set; }Gets/sets StrokeWidth.
SyntheticBase { get; set; }Gets/sets SyntheticBase.
UidBase { get; set; }Gets/sets UIDBase.
UnderlinePosition { get; set; }Gets/sets UnderlinePosition.
UnderlineThickness { get; set; }Gets/sets UnderlineThickness.
UniqueId { get; set; }Gets/sets UniqueID.
Version { get; set; }Gets/sets version.
Weight { get; set; }Gets/sets Weight.
Xuid { get; set; }Gets/sets XUID.

Methods

NameDescription
GetRos(out int, out int, out int)Gets values of the ROS(Registry Ordering Supplement) field(operator). String identifiers (SID) are used for output string types.
GetRos(out string, out string, out int)Gets values of the ROS(Registry Ordering Supplement) field(operator).
SetBaseFontName(string)Sets string value for the BaseFontName field and returns SID associated with the newly set string value.
SetBaseFontNameSid(int)Updates SID(string identifier) value for the BaseFontName field in CFF Top DICT data.
SetCopyright(string)Sets string value for the Copyright field and returns SID associated with the newly set string value.
SetCopyrightSid(int)Updates SID(string identifier) value for the Copyright field in CFF Top DICT data.
SetFamilyName(string)Sets string value for the FamilyName field and returns SID associated with the newly set string value.
SetFamilyNameSid(int)Updates SID(string identifier) value for the FamilyName field in CFF Top DICT data.
SetFontName(string)Sets string value for the FontName field and returns SID associated with the newly set string value.
SetFontNameSid(int)Updates SID(string identifier) value for the FontName field in CFF Top DICT data.
SetFullName(string)Sets string value for the FullName field and returns SID associated with the newly set string value.
SetFullNameSid(int)Updates SID(string identifier) value for the FullName field in CFF Top DICT data.
SetNotice(string)Sets string value for the Notice field(operator) and returns SID associated with the newly set string value.
SetNoticeSid(int)Updates SID(string identifier) value for Notice field(operator) in CFF Top DICT data.
SetPostScript(string)Sets string value for the PostScript field and returns SID associated with the newly set string value.
SetPostScriptSid(int)Updates SID(string identifier) value for the PostScript field in CFF Top DICT data.
SetRos(int, int, int)Sets values for the ROS(Registry Ordering Supplement) field(operator). String identifiers (SID) should be used for registry and ordering parameters.
SetRos(string, string, int)Sets values for the ROS(Registry Ordering Supplement) field(operator).
SetVersion(string)Sets string value for the version field(operator) and returns SID associated with the newly set string value.
SetVersionSid(int)Updates the SID (string identifier) value for the version field (operator) in CFF Top DICT data.
SetWeight(string)Sets string value for the Weight field and returns SID associated with the newly set string value.
SetWeightSid(int)Updates SID(string identifier) value for the Weight field in CFF Top DICT data.

See Also