[]
Represents an inline element associated with an embedded object.
public class InlineObject : FormattableInline
Creates a new instance of InlineObject.
public InlineObject()
Creates a new instance of InlineObject.
public InlineObject(InlineObject source)
source
InlineObjectCreates a new instance of InlineObject.
public InlineObject(object obj, float width, float height, TextFormat format)
obj
objectwidth
floatheight
floatformat
TextFormatCreates a new instance of InlineObject.
public InlineObject(object obj, float width, float height)
obj
objectwidth
floatheight
floatGets or sets the flags describing the InlineObject.
public InlineObjectFlags Flags { get; set; }
After executing PerformLayout(bool) gets the GlyphRun associated with the InlineObject.
public GlyphRun GlyphRun { get; }
Gets or sets the height of the InlineObject, in graphic units.
public float Height { get; set; }
Gets or sets a value indicating if there should be no line break after the inline object.
public bool MayNotBreakAfter { get; set; }
Gets or sets a value indicating if there should be no line break before the inline object.
public bool MayNotBreakBefore { get; set; }
Gets or sets a value indicating if the line break must happen after the inline object.
public bool MustBreakAfter { get; set; }
Gets or sets a value indicating if the line break must happen before the inline object.
public bool MustBreakBefore { get; set; }
Gets or sets the embedded object referenced by the InlineObject.
public object Object { get; set; }
After executing PerformLayout(bool) gets a rectangular area occupied by the InlineObject.
public ObjectRect ObjectRect { get; }
Gets or sets a value indicating if the inline object can appear rotated 90 or -90 degrees.
public bool SidewaysInVerticalText { get; set; }
Gets or sets the width of the InlineObject, in graphic units.
public float Width { get; set; }
Gets the number of UTF-16 characters.
public override int GetCharCount()
Gets the string of UTF-16 characters.
public override string GetChars()