AddImageExt procedure
Prototype: |
procedure AddImage(const Filename :string; const Row1,Col1,Row2,Col2 :integer; const HorizontalAlignment, HorizontalAlignment:string; const LeftMargin, RightMargin, BottomMargin, TopMargin:double); |
|
Description: |
Adds a new image to the active sheet. |
|
Syntax: |
xls.AddImage(Filename,Row1, Co11, Row2, Col2); |
|
Part |
Description |
|
xls |
Variable declared as an instance of the TExcelWrapper class |
|
Filename |
Variable declared as string that specifies the image to insert |
|
Row1, Col1, Row2, Col2 |
Variables declared as integer that represent where you want to insert the picture in Excel |
|
HorizontalAlignment, VerticalAlignment |
Variables declared as string that represent alignment of the image |
|
LeftMargin, RightMargin, BottomMargin, TopMargin, |
Variables declared as double that represent image margins |
|
Return value: |
none |
|
See also:
SetFormula, GetCellValue, AddImage ,AddImageExt, SetHTML, SetHTMLAndMerge, Complex example
Example:
Var
Row, Rows:integer;
v:variant;
xls :TExcelWrapper;
Begin
{document preparation}
//...
{managing worksheets}
//...
{set cell values examples}
xls.SetValueAndMerge(Row,4,Row,5,'Species','ColCaption','','');
inc(Row);
xls.SetValue(Row,4,'Species ID','ColCaption','','');
xls.SetValue(Row,5,'Species value','ColCaption','','');
inc(Row);
xls.SetValue(Row,4,ValueAsInteger['IDSpecies'],'DEC0','','');
xls.SetValue(Row,5,ValueAsString['Species'],'TXT','','');
xls.SetHTML(Row,20,'Volume, m<sup>3</sup>','Dec2','','');
inc(Row)
//...
{get cell value example}
v:=xls.GetCellValue(Row-1,5);
xls.SetValue(Row, 4 , format('Number of trees per plot ID %d: ',[PlotID]), 'TXT','','');
{set formula example}
xls.SetFormula(Row, 5 ,format('=SUM(R[-%d]C:R[-1]C)',[Rows]),'DEC0','R1C1');
{add image example}
xls.AddImage(ProjectDir+'Pictures\LogoFirmy.png', 6,1,12,20);
xls.AddImageExt(ProjectDir+'Misc\HlavickaFirmy.png',1,nCol-5,1,nCol,'RIGHT','CENTER',0.02,0.02,0.02,0.02);
{document saving / previewing}
//...
End.
© 2024 IFER-Monitoring and Mapping Solutions