IXlsVectorShape |
interface IXlsVectorShape : IDispatch { [id(1),propget] HRESULT Type([out, retval]enumVectorShape* vectorShapeType); [id(2),propput] HRESULT Label([in]BSTR label); [id(2),propget] HRESULT Label([out, retval]BSTR* label); [id(3),propput] HRESULT RichLabel([in]IXlsRichLabel* rl); [id(4),propput] HRESULT Hyperlink([in]IXlsHyperlink* hlink); [id(5),propget] HRESULT AutoSize([out, retval] BOOL* autosize); [id(5),propput] HRESULT AutoSize([in]BOOL autosize); [id(6),propput] HRESULT Formula([in]BSTR formula); [id(6),propget] HRESULT Formula([out, retval]BSTR* formula); [id(7),propget] HRESULT AlternativeText([out, retval]BSTR* text); [id(7),propput] HRESULT AlternativeText([in]BSTR text); [id(8),propput] HRESULT Style([in]IXlsStyle* style); [id(9),propget] HRESULT LeftColumn([out, retval]int* col1); [id(9),propput] HRESULT LeftColumn([in]int col1); [id(10),propget] HRESULT RightColumn([out, retval]int* col2); [id(10),propput] HRESULT RightColumn([in]int col2); [id(11),propget] HRESULT TopCell([out, retval]int* row1); [id(11),propput] HRESULT TopCell([in]int row1); [id(12),propget] HRESULT BottomCell([out, retval]int* row2); [id(12),propput] HRESULT BottomCell([in]int row2); [id(13),propget] HRESULT LeftOffset([out, retval]int* offset); [id(13),propput] HRESULT LeftOffset([in]int offset); [id(14),propget] HRESULT RightOffset([out, retval]int* offset); [id(14),propput] HRESULT RightOffset([in]int offset); [id(15),propget] HRESULT TopOffset([out, retval]int* offset); [id(15),propput] HRESULT TopOffset([in]int offset); [id(16),propget] HRESULT BottomOffset([out, retval]int* offset); [id(16),propput] HRESULT BottomOffset([in]int offset); [id(17) ] HRESULT Delete(); [id(18),propget] HRESULT FlipHorizontal([out, retval] BOOL* flipHorz); [id(18),propput] HRESULT FlipHorizontal([in]BOOL flipHorz); [id(19),propget] HRESULT FlipVertical([out, retval] BOOL* flipVert); [id(19),propput] HRESULT FlipVertical([in]BOOL flipVert); [id(20),propget] HRESULT Rotation([out, retval] int* angle); [id(20),propput] HRESULT Rotation([in]int angle); [id(21),propget] HRESULT ArrowStyleBeginCap([out, retval] IXlsVectorShapeArrow** beginCap); [id(22),propget] HRESULT ArrowStyleEndCap([out, retval] IXlsVectorShapeArrow** endCap); [id(23),propget] HRESULT Patterns([out, retval]IXlsChartPatterns** patterns); [id(24) ] HRESULT ExtractToFile([out, retval]BSTR* filename); [id(25) ] HRESULT ExtractToMemory([in]IUnknown* lockbytes); [id(26),propget] HRESULT AdjustValue([out, retval]int* value); [id(26),propput] HRESULT AdjustValue([in]int value); [id(27),propput] HRESULT MarginLeft([in]int pixels); [id(28),propput] HRESULT MarginRight([in]int pixels); [id(29),propput] HRESULT MarginTop([in]int pixels); [id(30),propput] HRESULT MarginBottom([in]int pixels); [id(31),propput] HRESULT VBAMacro([in]BSTR macro); [id(31),propget] HRESULT VBAMacro([out, retval]BSTR* macro); [id(32),propget] HRESULT Name([out, retval] BSTR* name); [id(32),propput] HRESULT Name([in] BSTR name); }
HRESULT Type([out, retval]enumVectorShape* vectorShapeType);
HRESULT Label([in]BSTR label);
HRESULT Label([out, retval]BSTR* label);
HRESULT RichLabel([in]IXlsRichLabel* rl);
HRESULT Hyperlink([in]IXlsHyperlink* hlink);
HRESULT AutoSize([out, retval] BOOL* autosize);
HRESULT AutoSize([in]BOOL autosize);
HRESULT Formula([in]BSTR formula);
HRESULT Formula([out, retval]BSTR* formula);
HRESULT AlternativeText([out, retval]BSTR* text);
HRESULT AlternativeText([in]BSTR text);
HRESULT Style([in]IXlsStyle* style);
HRESULT LeftColumn([out, retval]int* col1);
HRESULT LeftColumn([in]int col1);
HRESULT RightColumn([out, retval]int* col2);
HRESULT RightColumn([in]int col2);
HRESULT TopCell([out, retval]int* row1);
HRESULT TopCell([in]int row1);
HRESULT BottomCell([out, retval]int* row2);
HRESULT BottomCell([in]int row2);
HRESULT LeftOffset([out, retval]int* offset);
HRESULT LeftOffset([in]int offset);
HRESULT RightOffset([out, retval]int* offset);
HRESULT RightOffset([in]int offset);
HRESULT TopOffset([out, retval]int* offset);
HRESULT TopOffset([in]int offset);
HRESULT BottomOffset([out, retval]int* offset);
HRESULT BottomOffset([in]int offset);
HRESULT Delete();
HRESULT FlipHorizontal([out, retval] BOOL* flipHorz);
HRESULT FlipHorizontal([in]BOOL flipHorz);
HRESULT FlipVertical([out, retval] BOOL* flipVert);
HRESULT FlipVertical([in]BOOL flipVert);
HRESULT Rotation([out, retval] int* angle);
HRESULT Rotation([in]int angle);
HRESULT ArrowStyleBeginCap([out, retval] IXlsVectorShapeArrow** beginCap);
HRESULT ArrowStyleEndCap([out, retval] IXlsVectorShapeArrow** endCap);
HRESULT Patterns([out, retval]IXlsChartPatterns** patterns);
HRESULT ExtractToFile([out, retval]BSTR* filename);
HRESULT ExtractToMemory([in]IUnknown* lockbytes);
HRESULT AdjustValue([out, retval]int* value);
HRESULT AdjustValue([in]int value);
HRESULT MarginLeft([in]int pixels);
HRESULT MarginRight([in]int pixels);
HRESULT MarginTop([in]int pixels);
HRESULT MarginBottom([in]int pixels);
HRESULT VBAMacro([in]BSTR macro);
HRESULT VBAMacro([out, retval]BSTR* macro);
HRESULT Name([out, retval] BSTR* name);
HRESULT Name([in] BSTR name);