[]
        
(Showing Draft Content)

GrapeCity.Documents.Word.FontSignature

Class FontSignature

Namespace
GrapeCity.Documents.Word
Assembly
GcDocs.Word.dll

Specifies code pages and Unicode subranges for which a font provides glyphs.

public class FontSignature
Inheritance
object
FontSignature
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

CodePageRange1

Gets or sets a value corresponding to the ulCodePageRange1 value from the OS/2 OpenType font table.

public uint CodePageRange1 { get; set; }

Property Value

uint

CodePageRange2

Gets or sets a value corresponding to the ulCodePageRange2 value from the OS/2 OpenType font table.

public uint CodePageRange2 { get; set; }

Property Value

uint

Document

Gets the containing document.

public DocumentBase Document { get; }

Property Value

DocumentBase

IsReadOnly

Gets a value indicating whether the containing document is in reading mode.

public bool IsReadOnly { get; }

Property Value

bool

UnicodeRange1

Gets or sets a value corresponding to the ulUnicodeRange1 value from the OS/2 OpenType font table.

public uint UnicodeRange1 { get; set; }

Property Value

uint

UnicodeRange2

Gets or sets a value corresponding to the ulUnicodeRange2 value from the OS/2 OpenType font table.

public uint UnicodeRange2 { get; set; }

Property Value

uint

UnicodeRange3

Gets or sets a value corresponding to the ulUnicodeRange3 value from the OS/2 OpenType font table.

public uint UnicodeRange3 { get; set; }

Property Value

uint

UnicodeRange4

Gets or sets a value corresponding to the ulUnicodeRange4 value from the OS/2 OpenType font table.

public uint UnicodeRange4 { get; set; }

Property Value

uint

Methods

TestCodePageRange(int)

Checks whether the specified code page character range is considered functional (see Os2CodePageRange).

public bool TestCodePageRange(int codePageRangeIndex)

Parameters

codePageRangeIndex int

Index of the range (between 0 and 63).

Returns

bool

true if the specified code page character range is considered functional, false otherwise.

TestUnicodeRange(int)

Checks whether the specified Unicode range is considered functional (see Os2UnicodeRange).

public bool TestUnicodeRange(int unicodeRangeIndex)

Parameters

unicodeRangeIndex int

Index of the range (between 0 and 127).

Returns

bool

true if the specified Unicode range is considered functional, false otherwise.