Character AddHatchPatternLine
Adds a Line type pattern to the character
Overloads
| public void AddHatchPatternLine(float borderGap, HatchLineBorderGapDirection borderGapDirection, float lineGap, float lineAngle, float baseX, float baseY, HatchLineStyle hatchStyle, bool withOffset, HatchOffsetAlgorithm algorithm, HatchCornerStyle cornerStyle, int repeatCount) |
Return value
| void |
Parameters
| float | borderGap | The distance between the Hatch boundary and the Object boundary |
| float | lineGap | The spacing between the hatching lines |
| float | lineAngle | The angle (radians) of the hatching lines |
| float | baseX | Set a special x point through which at least one hatch line will be passed |
| float | baseY | Set a special y point through which at least one hatch line will be passed |
| bool | withOffset | Offset the object boundary if a border gap has defined |
| HatchLineBorderGapDirection | borderGapDirection | Set the border gap direction |
| HatchLineStyle | hatchStyle | Set the hatching style |
| HatchOffsetAlgorithm | algorithm | Set the hatching algorithm |
| HatchCornerStyle | cornerStyle | Set the corner style |
| int | repeatCount | Set the repeat count |
Example
Copy
TextShape text = new TextShape();
Character character = new Character();
character.CharacterUnicode = 'A';
character.Height = 10;
character.FontName = "Arial";
character.FontStyle = FontStyle.Regular;
character.ScaleX = 2;
character.ScaleY = 2;
character.AddHatchPatternLine(0.125f, HatchLineBorderGapDirection.Inward, .1f, 0, 0, 0,
HatchLineStyle.Unidirectional, true, HatchOffsetAlgorithm.DirectOffset, HatchCornerStyle.SmoothWithLines, 1);
text.Characters.Add(character);