Portion
Portion class
Represents a portion of text inside a text paragraph.
public class Portion : IPortion
Constructors
Name |
Description |
Portion() |
Initializes a new instance of the Portion class. |
Portion(Portion) |
Initializes a new instance of the Portion class. |
Portion(string) |
Initializes a new instance of the Portion class. |
Properties
Name |
Description |
Field { get; } |
Returns a field of this portion. Read-only IField . |
PortionFormat { get; } |
Returns oformatting bject which contains explicitly set formatting properties of the text portion with no inheritance applied. Read-only IPortionFormat . |
Text { get; set; } |
Gets or sets the plain text of a portion. Read/write String. |
Methods
Name |
Description |
AddField(IFieldType) |
Converts this portion to the automaticaly updated field. |
AddField(string) |
Converts this portion to the automaticaly updated field. |
GetCoordinates() |
Get coordinates of the beginning of the portion. The X coordinate of point represents the portion beginning from the first character including left side bearing. The Y coordinate includes top side bearing. |
GetRect() |
Get coordinates of rect that bounds portion. The rect includes all the lines of text in portion, including empty ones. |
RemoveField() |
Converts this field portion to the simple portion. |
See Also