ExcelVisualDrawingObject
OfficeIMO.Excel
Positioned worksheet drawing object metadata in an Excel range snapshot.
Inheritance
- object
- ExcelVisualDrawingObject
Usage
Explore 2 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
- Property ExcelRangeVisualInfo.DrawingObjects
- Property ExcelVisualDrawingLayer.DrawingObject
Inherited Methods
Properties
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 bool HorizontalFlip { get; } #Whether the DrawingML geometry is mirrored horizontally.
public bool VerticalFlip { get; } #Whether the DrawingML geometry is mirrored vertically.
public double RotationDegrees { get; } #Clockwise DrawingML rotation in degrees.
public bool HasRotation { get; } #Whether the drawing object has any authored rotation.
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 OfficeStrokeDashStyle StrokeDashStyle { get; } #Stroke dash style resolved from the DrawingML outline.
public OfficeStrokeLineCap? StrokeLineCap { get; } #Stroke line cap resolved from the DrawingML outline, when specified.
public OfficeStrokeLineJoin? StrokeLineJoin { get; } #Stroke line join resolved from the DrawingML outline, when specified.
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 OfficeLength? TextFontSize { get; } #Physical text font size, when specified on the drawing text run.
public OfficeFontStyle TextFontStyle { get; } #Text font style flags extracted from the drawing text run.
public bool TextWrap { get; } #Whether text should wrap inside the drawing object's text box.
public bool TextShrinkToFit { get; } #Whether DrawingML normalAutoFit should shrink overflowing text inside the text box.
public bool 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 OfficeGlow? Glow { get; } #DrawingML glow effect mapped to the shared dependency-free Drawing renderer, when supported.
public OfficeShadow? Shadow { get; } #DrawingML outer shadow effect mapped to the shared dependency-free Drawing renderer, when supported.
public string Source { get; } #Source reference used by export diagnostics.