InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SnpKentenDataSettings Struct Reference

Public Attributes

int16 fKind
 
PMReal fSize
 
PMReal fRelatedSize
 
PMReal fXScale
 
PMReal fYScale
 
PMReal fYOffset
 
IKentenStyle::AlignmentType fAlignment
 
bool16 fPosition
 
UID fFontFamily
 
PMString fFontStyle
 
int16 fCharacterSet
 
int16 fCharacter
 
UID fColor
 
PMReal fTint
 
int16 fOverprint
 
UID fStrokeColor
 
PMReal fStrokeTint
 
int16 fStrokeOverprint
 
PMReal fOutline
 

Detailed Description

Stores all Kenten related attributes in a single structure. Note that this sample only sets a few of the members, however all members are inspected. All member variables correspond to a kenten attribute.

Member Data Documentation

IKentenStyle::AlignmentType SnpKentenDataSettings::fAlignment

Specifies alignment to top/left or center of characters. 0-top/left, 1-center, 2-bottom/right (not shown in UI)

See Also
kTAKentenAlignmentBoss
IKentenStyle::AlignmentType
int16 SnpKentenDataSettings::fCharacter

Specifies the kenten character. Used only kenten if kind is IKentenStyle::Kenten_Custom. NOTE: This is limited to a 16-bit signed integer.

See Also
kTAKentenCharacterBoss
int16 SnpKentenDataSettings::fCharacterSet

Specifies character set for special kenten character. Used only if kenten kind is IKentenStyle::Kenten_Custom. kShiftJIS = 0, kJIS = 1, kUnicode = 2, kKuten = 3

See Also
kTAKentenCharacterSetBoss
IKentenStyle
UID SnpKentenDataSettings::fColor

Specifies the color of kenten dot.

See Also
kTAKentenColorBoss
UID SnpKentenDataSettings::fFontFamily

Specifies kenten dot font family (UID). kInvalidUID if same as base character.

See Also
kTAKentenFontFamilyBoss
PMString SnpKentenDataSettings::fFontStyle

Specifies font style string. Depends on font family.

See Also
kTAKentenFontStyleBoss
int16 SnpKentenDataSettings::fKind

Specifies the kenten dot kind. typecast to int16 for the attribute.

See Also
kTAKentenKindBoss
PMReal SnpKentenDataSettings::fOutline

Specifies the width (in points) of the kenten stroke. Auto = -1.0; Otherwise specify the stroke width in points.

See Also
kTAKentenOutlineBoss
int16 SnpKentenDataSettings::fOverprint

Specifies if overprint on or off. Auto = -1; Off = 0; On = 1

See Also
kTAKentenOverprintBoss
bool16 SnpKentenDataSettings::fPosition

Specifies location of kenten dot. above/right (kTrue) or below/left (kFalse)

See Also
kTAKentenPositionBoss
PMReal SnpKentenDataSettings::fRelatedSize

Specifies relative size of kenten dot.

See Also
kTAKentenRelatedSizeBoss
PMReal SnpKentenDataSettings::fSize

Species the size of kenten dot character in points. -1.0 for automatic.

See Also
kTAKentenSizeBoss
UID SnpKentenDataSettings::fStrokeColor

Specifies of the color (UID) of the kenten stroke.

See Also
kTAKentenStrokeColorBoss
int16 SnpKentenDataSettings::fStrokeOverprint

Specifies if the kenten stroke overprint is on or off. Auto = -1; Off = 0; On = 1

See Also
kTAKentenStrokeOverprintBoss
PMReal SnpKentenDataSettings::fStrokeTint

Specifies the tint (in %) of the kenten stroke.

See Also
kTAKentenStrokeTintBoss
PMReal SnpKentenDataSettings::fTint

Specifies the tint (in %) of the kenten dot.

See Also
kTAKentenTintBoss
PMReal SnpKentenDataSettings::fXScale

Specifies X-scale of kenten dot. (%/100, i.e. 0.0-1.0 = 0-100%) Note that in a vertical text story, X increases downwards.

See Also
kTAKentenXScaleBoss
PMReal SnpKentenDataSettings::fYOffset

Specifies the distance of kenten dot from the base text. In points.

See Also
kTAKentenYOffsetBoss
PMReal SnpKentenDataSettings::fYScale

Specifies Y-scale of kenten dot. (%/100, i.e. 0.0-1.0 = 0-100%) Note that in a vertical text story, Y increases to the left.

See Also
kTAKentenYScaleBoss