API Reference
ExcelVisualDrawingObject
Positioned worksheet drawing object metadata in an Excel range snapshot.
Inheritance
- Object
- ExcelVisualDrawingObject
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Name { get; } #Drawing object name.
public Int32 Order { get; } #Zero-based source drawing layer order.
public String ShapePresetName { get; } #Serialized DrawingML preset geometry name used to create the shared OfficeIMO.Drawing shape.
public OfficeShapeKind ShapeKind { get; } #Shared OfficeIMO.Drawing shape kind.
public Boolean HorizontalFlip { get; } #Whether the DrawingML geometry is mirrored horizontally.
public Boolean VerticalFlip { get; } #Whether the DrawingML geometry is mirrored vertically.
public Double RotationDegrees { get; } #Clockwise DrawingML rotation in degrees.
public Boolean HasRotation { get; } #Whether the drawing object has any authored rotation.
public Double X { get; } #X position in CSS pixels.
public Double Y { get; } #Y position in CSS pixels.
public Double Width { get; } #Width in CSS pixels.
public Double Height { get; } #Height in CSS pixels.
public String FillColorArgb { get; } #Fill color in ARGB hexadecimal form, when supported.
public String StrokeColorArgb { get; } #Stroke color in ARGB hexadecimal form, when supported.
public Double StrokeWidth { get; } #Stroke width in CSS pixels.
public String Text { get; } #Plain text extracted from the drawing object.
public OfficeTextAlignment TextAlignment { get; } #Horizontal text alignment extracted from the drawing object's paragraph properties.
public OfficeTextVerticalAlignment TextVerticalAlignment { get; } #Vertical text alignment extracted from the drawing object's body properties.
public String TextColorArgb { get; } #Text color in ARGB hexadecimal form, when supported.
public String TextFontFamily { get; } #Text font family, when specified on the drawing text run.
public Nullable<Double> TextFontSize { get; } #Text font size in points, when specified on the drawing text run.
public OfficeFontStyle TextFontStyle { get; } #Text font style flags extracted from the drawing text run.
public Boolean TextWrap { get; } #Whether text should wrap inside the drawing object's text box.
public Boolean TextShrinkToFit { get; } #Whether DrawingML normalAutoFit should shrink overflowing text inside the text box.
public Boolean TextResizeShapeToFit { get; } #Whether DrawingML shapeAutoFit requested resizing the shape to fit text.
public ExcelDrawingTextOrientation TextOrientation { get; } #Text orientation requested by DrawingML body properties.
public Double TextInsetLeft { get; } #Left text inset in CSS pixels after DrawingML EMU conversion.
public Double TextInsetTop { get; } #Top text inset in CSS pixels after DrawingML EMU conversion.
public Double TextInsetRight { get; } #Right text inset in CSS pixels after DrawingML EMU conversion.
public Double TextInsetBottom { get; } #Bottom text inset in CSS pixels after DrawingML EMU conversion.
public String Source { get; } #Source reference used by export diagnostics.