[]
        
(Showing Draft Content)

C1.Util

C1.Util Namespace

Classes

CodeRange

Represents range of character codes.

CodeRanges

Represents collection of unique CodeRange objects. All CodeRange objects within collection not intersect and sorted by First field.

CornersConverter

Provides a type converter to convert C1.Util.Corners values to and from various other representations.

Drawing

The path that suppored IFlowDocument interface.

Font

Defines a format for text, including font face, size, and style attributes.

FontBuilder

The font subset builder.

FontKey

Unique identifier of font in various font processing algorithms of C1Preview:

  • font substitution
  • font embedding

FontShaping

Class for support character shaping (Arabic, Indic etc.).

FontSubSet

The font object for build subsets.

FontSubSet.AnchorTable

Used to position one glyph with respect to another.

FontSubSet.AnchorTableAP

Used to position one glyph with respect to another.

FontSubSet.BigEndianBinaryReader

TTF files are stored in big-endian format, we need special readers and writers

FontSubSet.BigEndianBinaryWriter

Big endian binary writer.

FontSubSet.CharacterVariantParams

The parameters table for the Character Variant features.

FontSubSet.FeatureParams

Base class for the Feature Parameters tables.

FontSubSet.FeatureTable

Provides information about how to use the glyphs in a font to render a script or language.

FontSubSet.FontFeature

Identifies the typographic feature in the OpenType font.

FontSubSet.GlyphValuePair

Specifies the second glyph in a pair and defines a ValueRecord for each glyph.

FontSubSet.KernSubtable

Contains information for vertical or horizontal text, and can contain kerning values or minimum values.

FontSubSet.Ligature

Define the glyphs in each ligature.

FontSubSet.LigatureAttach

One for each ligature glyph listed in the MarkToLigatureAttachmentPositioningSubtable.LigatureCoverage table.

FontSubSet.MarkArray

FontSubSet.StylisticSetParams

The parameters table for the Stylistic Set features.

FontSubSet.TextFormat

Represents text formatting attributes such as font, language, colors, decorations and so on.

FontSubSet.ValuePair

Specifies a pair of ValueRecords.

FontSubSet.ValueRecord

Defines any combination of X and Y values (in design units) to add to the placement and advance values provided in the font.

GcFontSubSet

Document solution documents text font subset.

GlyphInfo

Contains index of the glyph and its mapping to the corresponding code point.

RawFontSubSet

Raw (binary font data or file path name) font subset.

ResourceLoader

Class with static methods used for enumerating and retrieving application resources.

StringFormat

Encapsulates text layout information.

ThicknessConverter

Provides a type converter to convert C1.Util.Thickness values to and from various other representations.

Structs

GlyphMetrics

The glyph metrics for the font subset.

Interfaces

IFlowDocument

Represents the format used to encode an image into a stream.

IMnemonicElement

Interface implemented by elements that can process mnemonics.

IToolTipElement

Interface implemented by Elements that want to display tooltips when seen in an XView.

Enums

BidiClass

Bidirectional character types.

BuildInFont

Build-in embedded fonts.

ContentAlignment

Specifies alignment of content within a layout rectangle.

DockStyle

Specifies the position and manner in which a control is docked.

FontStyle

Specifies style information applied to text.

FontSubSet.CodePointFlags

Line-breaking and justification conditions; East Asian width category for the code point.

FontSubSet.FeatureTag

Identifies features providing information about how to use the glyphs in a font to render a script or language.

FontSubSet.Language

Identifies the language system supported in a OpenType font.

FontSubSet.ScriptTag

Script tags generally correspond to a Unicode script, the associations between them may not always be one-to-one.

FontSubSet.TextDecorations

Defines constants that specify the decorations applied to text.

GeneralCategory

Provides the most general classification of the code point.

GlyphFlags

Provides additional information on the glyph.

HorizontalAlignment

Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element.

ImageScaling

Specifies the image scaling.

ImageSizeMode

Specifies how to render images into a rectangle.

JoiningGroup

Arabic joining groups.

JoiningType

Arabic joining types.

LineBreakingClass

Line breaking classes of the Unicode characters.

ScriptCode

ISO 15924 Script Codes.

StringFormatFlags

Specifies the display and layout information for strings.

StringTrimming

Specifies how to trim characters from a string that does not completely fit into a layout shape.

VerticalAlignment

Describes how a child element is vertically positioned or stretched within a parent's layout slot.

VerticalOrientation

Default character orientation categories.