Property | Type | Description | |
---|---|---|---|
ApplyCharacterStyleInfo | void | ||
ApplyParagraphStyleInfo | void | ||
AssembledStyles | System | ||
AssembledStyles | System | ||
AssembledStyles | System | ||
CanonicalInstance | |||
ResetNonInherited | |||
SetFaceName | void | ||
SetFaceName | void | ||
SetNonInheritedDefaults | void |
Method | Description | |
---|---|---|
ApplyTextProps ( ITsTextProps props ) : |
Compute the assembled styles that results from applying the properties specified in the text props to this. We might start with a root assembled styles that says to use a 10-point font, then apply a paragraph style which says to use a 12-point font, except for French use 14-point. Then in another text props we may tell it the writing system is French, and must get 14-point as the result. Or, in a single TsTextProps, we may tell it the WS is French and to apply a character style which says to use 16-point, except for French 18-point; the result needs to be 18-point. It's also theoretically possible that the same text props again says directly to use 20-point; that should win over all the others. We achieve most of this by simply looking for the ws, then the named style, then everything else (and when we process a style, if we already know a ws we include the overrides for that ws). However, when we process the paragraph style, we don't know what ws a run in that paragraph will have.
|
|
AssembledStyles ( ) : System |
Default constructor sets initial state
|
|
AssembledStyles ( IStylesheet stylesheet ) : System |
Default constructor sets initial state
|
|
BackColorSetter ( Color backColor ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified foreground color.
|
|
BaselineOffsetSetter ( int height ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified baseline offset.
|
|
BorderColorSetter ( Color backColor ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified foreground color.
|
|
BordersSetter ( |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified borders. Enhance JohnT: may want a mechanism to allow only certain borders to be modified.
|
|
Equals ( |
||
Equals ( object obj ) : bool | ||
FaceNameFromChrp ( LgCharRenderProps chrp ) : string | ||
FaceNameSetter ( string name ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified font face.
|
|
FirstLineIndentSetter ( int indent ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified first line indent.
|
|
FontItalicSetter ( FwTextToggleVal ttv ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified (or possibly inverted) italic setting.
|
|
FontSizeSetter ( int height ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified font size.
|
|
FontWeightSetter ( int weight ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified font weight.
|
|
ForeColorSetter ( Color foreColor ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified foreground color.
|
|
GetHashCode ( ) : int | ||
LineHeightSetter ( int height ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified line height.
|
|
MarginsSetter ( |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified margins (space in the color of the containing box, outside the border, allowed to overlap with adjacent boxes top and bottom). Enhance JohnT: may want a mechanism to allow only certain margins to be modified.
|
|
PadsSetter ( |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified pads (space in the box's own background color, if any, inside the border). Enhance JohnT: may want a mechanism to allow only certain margins to be modified.
|
|
RtlSetter ( bool rtl ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified RTL value.
|
|
StyleSetter ( string name ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified style.
|
|
UnderlineColorSetter ( Color underlineColor ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified underline color.
|
|
UnderlineSetter ( FwUnderlineType unt ) : PropSetter |
Return an object which, when passed to WithProperties, will return an assembled styles with the specified underline type.
|
|
WithBackColor ( Color backColor ) : |
||
WithBaselineOffset ( int mp ) : |
||
WithBorderColor ( Color borderColor ) : |
||
WithBorders ( |
Return a new styles (or existing canonical one) like the current one but with the specified margins.
|
|
WithFaceName ( string faceName ) : |
||
WithFirstLineIndent ( int mp ) : |
||
WithFontBold ( FwTextToggleVal ttv ) : |
||
WithFontItalic ( FwTextToggleVal ttv ) : |
||
WithFontSize ( int mp ) : |
||
WithFontWeight ( int weight ) : |
||
WithForeColor ( Color foreColor ) : |
||
WithLineHeight ( int mp ) : AssembledStyles | ||
WithMargins ( Thickness margins ) : AssembledStyles |
Return a new styles (or existing canonical one) like the current one but with the specified margins.
|
|
WithNamedStyle ( string styleName ) : AssembledStyles | ||
WithPads ( Thickness pads ) : AssembledStyles |
Return a new styles (or existing canonical one) like the current one but with the specified pads.
|
|
WithParaAlignment ( FwTextAlign alignment ) : AssembledStyles | ||
WithProperties ( PropSetter setter ) : AssembledStyles |
Return an AssembledStyles that has the properties of the recipient, modified as specified by the given setter (and any that have been appended to it).
|
|
WithRightToLeft ( bool rtl ) : AssembledStyles | ||
WithUnderline ( FwUnderlineType underlineType ) : AssembledStyles | ||
WithUnderlineColor ( Color clrUnder ) : AssembledStyles | ||
WithWs ( int ws ) : AssembledStyles |
Method | Description | |
---|---|---|
ApplyCharacterStyleInfo ( ICharacterStyleInfo fontInfo ) : void | ||
ApplyParagraphStyleInfo ( IParaStyleInfo paraInfo ) : void | ||
AssembledStyles ( |
Intended for use only by AssembledStylesCache to make derived styles.
|
|
AssembledStyles ( |
||
AssembledStyles ( |
Intended for use only by AssembledStylesCache to make derived styles. If inheritedOnly is true, only those properties are copied which should be inherited by nested boxes.
|
|
CanonicalInstance ( |
||
ResetNonInherited ( ) : |
Return an assembled styles with inherited properties the same as this, but non-inherited ones reset to defaults.
|
|
SetFaceName ( LgCharRenderProps &chrp, string fontName ) : void | ||
SetFaceName ( string fontName ) : void | ||
SetNonInheritedDefaults ( ) : void |
public ApplyTextProps ( ITsTextProps props ) : |
||
props | ITsTextProps | |
return |
public AssembledStyles ( IStylesheet stylesheet ) : System | ||
stylesheet | IStylesheet | |
return | System |
public static BackColorSetter ( Color backColor ) : PropSetter | ||
backColor | Color | |
return | PropSetter |
public static BaselineOffsetSetter ( int height ) : PropSetter | ||
height | int | |
return | PropSetter |
public static BorderColorSetter ( Color backColor ) : PropSetter | ||
backColor | Color | |
return | PropSetter |
public static BordersSetter ( |
||
margins | ||
return | PropSetter |
public Equals ( |
||
other | ||
return | bool |
public static FaceNameFromChrp ( LgCharRenderProps chrp ) : string | ||
chrp | LgCharRenderProps | |
return | string |
public static FaceNameSetter ( string name ) : PropSetter | ||
name | string | |
return | PropSetter |
public static FirstLineIndentSetter ( int indent ) : PropSetter | ||
indent | int | |
return | PropSetter |
public static FontItalicSetter ( FwTextToggleVal ttv ) : PropSetter | ||
ttv | FwTextToggleVal | |
return | PropSetter |
public static FontSizeSetter ( int height ) : PropSetter | ||
height | int | |
return | PropSetter |
public static FontWeightSetter ( int weight ) : PropSetter | ||
weight | int | |
return | PropSetter |
public static ForeColorSetter ( Color foreColor ) : PropSetter | ||
foreColor | Color | |
return | PropSetter |
public static LineHeightSetter ( int height ) : PropSetter | ||
height | int | |
return | PropSetter |
public static MarginsSetter ( |
||
margins | ||
return | PropSetter |
public static PadsSetter ( |
||
margins | ||
return | PropSetter |
public static RtlSetter ( bool rtl ) : PropSetter | ||
rtl | bool | |
return | PropSetter |
public static StyleSetter ( string name ) : PropSetter | ||
name | string | |
return | PropSetter |
public static UnderlineColorSetter ( Color underlineColor ) : PropSetter | ||
underlineColor | Color | |
return | PropSetter |
public static UnderlineSetter ( FwUnderlineType unt ) : PropSetter | ||
unt | FwUnderlineType | |
return | PropSetter |
public WithBackColor ( Color backColor ) : |
||
backColor | Color | |
return |
public WithBaselineOffset ( int mp ) : |
||
mp | int | |
return |
public WithBorderColor ( Color borderColor ) : |
||
borderColor | Color | |
return |
public WithBorders ( |
||
borders | ||
return |
public WithFaceName ( string faceName ) : |
||
faceName | string | |
return |
public WithFirstLineIndent ( int mp ) : |
||
mp | int | |
return |
public WithFontBold ( FwTextToggleVal ttv ) : |
||
ttv | FwTextToggleVal | |
return |
public WithFontItalic ( FwTextToggleVal ttv ) : |
||
ttv | FwTextToggleVal | |
return |
public WithFontSize ( int mp ) : |
||
mp | int | |
return |
public WithFontWeight ( int weight ) : |
||
weight | int | |
return |
public WithForeColor ( Color foreColor ) : |
||
foreColor | Color | |
return |
public WithLineHeight ( int mp ) : AssembledStyles | ||
mp | int | |
return | AssembledStyles |
public WithMargins ( Thickness margins ) : AssembledStyles | ||
margins | Thickness | |
return | AssembledStyles |
public WithNamedStyle ( string styleName ) : AssembledStyles | ||
styleName | string | |
return | AssembledStyles |
public WithPads ( Thickness pads ) : AssembledStyles | ||
pads | Thickness | |
return | AssembledStyles |
public WithParaAlignment ( FwTextAlign alignment ) : AssembledStyles | ||
alignment | FwTextAlign | |
return | AssembledStyles |
public WithProperties ( PropSetter setter ) : AssembledStyles | ||
setter | PropSetter | |
return | AssembledStyles |
public WithRightToLeft ( bool rtl ) : AssembledStyles | ||
rtl | bool | |
return | AssembledStyles |
public WithUnderline ( FwUnderlineType underlineType ) : AssembledStyles | ||
underlineType | FwUnderlineType | |
return | AssembledStyles |
public WithUnderlineColor ( Color clrUnder ) : AssembledStyles | ||
clrUnder | Color | |
return | AssembledStyles |