XLSDrawing5: Class TXLSDrawing

# Class TXLSDrawing

Description | Hierarchy | Fields | Methods | Properties

## Unit

XLSDrawing5

## Declaration

`type TXLSDrawing = class(TObject)`

## Description

## Hierarchy

- TObject
- TXLSDrawing

## Overview

### Methods

| `constructor Create(AGrManager: TXc12GraphicManager; ADrw: TCT_Drawing; AErrors: TXLSErrorManager);`
| `destructor Destroy; override;`
| `procedure Clear;`
| `procedure SetProps(ACols: TXLSColumns; ARows: TXLSRows);`
| `procedure AfterRead;`
| `function InsertImage(const AFilename: AxUCString; const ACol, ARow: integer; const AColOffset, ARowOffset: double; const AScale: double = 1): TXLSDrawingImage; overload;`
| `function InsertImage(const AImageName: AxUCString; AImageStream: TStream; const ACol, ARow: integer; const AColOffset, ARowOffset: double; const AScale: double = 1): TXLSDrawingImage; overload;`
| `function InsertTextBox(const AText: AxUCString; const ACol1, ARow1, ACol2, ARow2: integer): TXLSDrawingTextBox; overload;`
| `function InsertTextBox(const AText: AxUCString; const AArea: AxUCString): TXLSDrawingTextBox; overload;`
| `function InsertShape(const AShapeType: TST_ShapeType; const ACol1, ARow1: integer; const ACol1Offset, ARow1Offset: double; const ACol2, ARow2: integer; const ACol2Offset, ARow2Offset: double): TXLSDrawingShape;`
| `function EditTextBox(ATextBox: TXLSDrawingTextBox): TXLSDrawingEditorTextBox;`
| `function EditShape(AShape: TXLSDrwTwoPosShape): TXLSDrawingEditorShape;`
| `procedure Copy(Col1,Row1,Col2,Row2: integer; DestCol,DestRow: integer);`
| `procedure Move(const Col1,Row1,Col2,Row2,DestCol,DestRow: integer);`
| `procedure Delete(ACol1,ARow1,ACol2,ARow2: integer);`

### Properties

| `property Xc12Drw : TCT_Drawing read FDrw;`
| `property Images : TXLSDrawingImages read FImages;`
| `property Shapes : TXLSDrawingShapes read FShapes;`
| `property WordArts : TXLSDrawingWordArts read FWordArts;`
| `property TextBoxes: TXLSDrawingTextBoxes read FTextBoxes;`
| `property Charts : TXLSDrawingCharts read FCharts;`
| `property OnAddImage97: TAddImageEvent97 read FAddImage97 write FAddImage97;`
| `property BIFFDrawing: TDrawingObjects read FBIFFDrawing write FBIFFDrawing;`

## Description

### Methods

| `constructor Create(AGrManager: TXc12GraphicManager; ADrw: TCT_Drawing; AErrors: TXLSErrorManager);`

| `destructor Destroy; override;`

| `procedure Clear;`

| `procedure SetProps(ACols: TXLSColumns; ARows: TXLSRows);`

| `procedure AfterRead;`

| `function InsertImage(const AFilename: AxUCString; const ACol, ARow: integer; const AColOffset, ARowOffset: double; const AScale: double = 1): TXLSDrawingImage; overload;`

| `function InsertImage(const AImageName: AxUCString; AImageStream: TStream; const ACol, ARow: integer; const AColOffset, ARowOffset: double; const AScale: double = 1): TXLSDrawingImage; overload;`

| `function InsertTextBox(const AText: AxUCString; const ACol1, ARow1, ACol2, ARow2: integer): TXLSDrawingTextBox; overload;`

| `function InsertTextBox(const AText: AxUCString; const AArea: AxUCString): TXLSDrawingTextBox; overload;`

| `function InsertShape(const AShapeType: TST_ShapeType; const ACol1, ARow1: integer; const ACol1Offset, ARow1Offset: double; const ACol2, ARow2: integer; const ACol2Offset, ARow2Offset: double): TXLSDrawingShape;`

| `function EditTextBox(ATextBox: TXLSDrawingTextBox): TXLSDrawingEditorTextBox;`

| `function EditShape(AShape: TXLSDrwTwoPosShape): TXLSDrawingEditorShape;`

| `procedure Copy(Col1,Row1,Col2,Row2: integer; DestCol,DestRow: integer);`

| `procedure Move(const Col1,Row1,Col2,Row2,DestCol,DestRow: integer);`

| `procedure Delete(ACol1,ARow1,ACol2,ARow2: integer);`

### Properties

| `property Xc12Drw : TCT_Drawing read FDrw;`

| `property Images : TXLSDrawingImages read FImages;`

| `property Shapes : TXLSDrawingShapes read FShapes;`

| `property WordArts : TXLSDrawingWordArts read FWordArts;`

| `property TextBoxes: TXLSDrawingTextBoxes read FTextBoxes;`

| `property Charts : TXLSDrawingCharts read FCharts;`

| `property OnAddImage97: TAddImageEvent97 read FAddImage97 write FAddImage97;`

| `property BIFFDrawing: TDrawingObjects read FBIFFDrawing write FBIFFDrawing;`

Generated by PasDoc 0.12.1 on 2013-03-18 12:36:48