ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf ·...

970
ComponentOne Excel for WPF and Silverlight

Transcript of ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf ·...

Page 1: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ComponentOne

Excel for WPF and Silverlight

Page 2: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Copyright © 1987-2015 GrapeCity, Inc. All rights reserved.

ComponentOne, a division of GrapeCity

201 South Highland Avenue, Third Floor

Pittsburgh, PA 15206 USA

Website: http://www.componentone.com

Sales: [email protected]

Telephone: 1.800.858.2739 or 1.412.681.4343 (Pittsburgh, PA USA Office)

Trademarks

The ComponentOne product name is a trademark and ComponentOne is a registered trademark of GrapeCity, Inc.

All other trademarks used herein are the properties of their respective owners.

Warranty

ComponentOne warrants that the media on which the software is delivered is free from defects in material and

workmanship, assuming normal use, for a period of 90 days from the date of purchase. If a defect occurs during this

time, you may return the defective media to ComponentOne, along with a dated proof of purchase, and

ComponentOne will replace it at no charge. After 90 days, you can obtain a replacement for the defective media by

sending it and a check for $25 (to cover postage and handling) to ComponentOne.

Except for the express warranty of the original media on which the software is delivered is set forth here,

ComponentOne makes no other warranties, express or implied. Every attempt has been made to ensure that the

information contained in this manual is correct as of the time it was written. ComponentOne is not responsible for

any errors or omissions. ComponentOne’s liability is limited to the amount you paid for the product. ComponentOne

is not liable for any special, consequential, or other damages for any reason.

Copying and Distribution

While you are welcome to make backup copies of the software for your own use and protection, you are not

permitted to make copies for the use of anyone else. We put a lot of time and effort into creating this product, and

we appreciate your support in seeing that it is used by licensed users only.

Page 3: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Table of Contents Excel for WPF and Silverlight Overview ...................................................................................... 37

Help with WPF and Silverlight Edition .................................................................................... 37

Key Features............................................................................................................................ 37

QuickStart: Excel for WPF ........................................................................................................... 39

Step 1 of 4: Setting up the Project .......................................................................................... 39

Step 2 of 4: Adding Content to a C1XLBook ............................................................................ 39

Step 3 of 4: Formatting the Content ....................................................................................... 40

Step 4 of 4: Saving and Opening the XLS File .......................................................................... 42

QuickStart: Excel for Silverlight ................................................................................................... 43

Step 1 of 4: Setting up the Project .......................................................................................... 43

Step 2 of 4: Adding Content to a C1XLBook ............................................................................ 44

Step 3 of 4: Saving the XLSX File ............................................................................................. 45

Step 4 of 4: Run the Program .................................................................................................. 46

Using Excel for WPF and Silverlight ............................................................................................ 47

Creating Documents ............................................................................................................... 47

Worksheets ............................................................................................................................. 49

Rows and Columns .................................................................................................................. 50

Cells ......................................................................................................................................... 50

Styles ....................................................................................................................................... 51

C1Excel Task-Based Help............................................................................................................. 51

Adding a Comment to a Cell (WPF)......................................................................................... 52

Adding Content to a Workbook .............................................................................................. 53

Adding an Image to a Cell (WPF) ............................................................................................ 54

Adding a Page Break to a Worksheet ..................................................................................... 59

Copying Rows from One Book to Another (WPF) ................................................................... 60

Creating Subtotals ................................................................................................................... 62

Formatting Cells ...................................................................................................................... 64

Importing and Exporting OpenXml Files (WPF) ...................................................................... 65

Saving a CSV File (Silverlight) .................................................................................................. 68

Setting the Calculation Mode for a Workbook ....................................................................... 70

C1Excel Samples .......................................................................................................................... 71

API Reference .............................................................................................................................. 73

C1.Silverlight.Excel.5 Assembly ............................................................................................... 73

Page 4: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Namespaces ........................................................................................................................ 73

C1.Silverlight.Excel Namespace ...................................................................................... 73

Overview ..................................................................................................................... 73

Classes ......................................................................................................................... 76

C1XLBook ................................................................................................................ 76

Overview ............................................................................................................. 77

Members ............................................................................................................. 78

C1XLBook Constructor ........................................................................................ 80

Methods .............................................................................................................. 80

Clear Method .................................................................................................. 81

Clone Method ................................................................................................. 81

Load Method ................................................................................................... 82

Load(String) Method ................................................................................... 83

Load(String,Boolean) Method ..................................................................... 84

Load(String,FileFormat) Method ................................................................. 85

Load(String,FileFormat,Boolean) Method .................................................. 85

Load(Stream) Method ................................................................................. 86

Load(Stream,Boolean) Method .................................................................. 87

Load(Stream,FileFormat) Method .............................................................. 88

Load(Stream,FileFormat,Boolean) Method ................................................ 89

PixelsToTwips Method .................................................................................... 90

Save Method ................................................................................................... 91

Save(String) Method ................................................................................... 92

Save(String,FileFormat) Method ................................................................. 93

Save(Stream) Method ................................................................................. 94

Save(Stream,FileFormat) Method ............................................................... 95

TwipsToPixels Method .................................................................................... 96

Properties ............................................................................................................ 97

Author Property .............................................................................................. 98

CalculationMode Property .............................................................................. 98

CompatibilityMode Property .......................................................................... 99

DefaultFont Property ...................................................................................... 99

IsLoading Property ........................................................................................ 100

KeepFormulas Property ................................................................................ 100

NamedRanges Property ................................................................................ 101

Palette Property ............................................................................................ 102

Page 5: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheets Property ............................................................................................. 102

UseTempStorage Property ............................................................................ 103

XLBorderFormatting .............................................................................................. 103

Overview ........................................................................................................... 104

Members ........................................................................................................... 105

XLBorderFormatting Constructor ..................................................................... 106

Properties .......................................................................................................... 106

BottomBorder Property ................................................................................ 107

BottomColor Property................................................................................... 108

Diagonal Property ......................................................................................... 108

DiagonalColor Property ................................................................................. 109

DiagonalStyle Property ................................................................................. 109

LeftBorder Property ...................................................................................... 110

LeftColor Property......................................................................................... 110

RightBorder Property .................................................................................... 111

RightColor Property ...................................................................................... 111

TopBorder Property ...................................................................................... 112

TopColor Property ......................................................................................... 112

XLCell ..................................................................................................................... 113

Overview ........................................................................................................... 114

Members ........................................................................................................... 115

Methods ............................................................................................................ 116

Clone Method ............................................................................................... 117

SetValue Method .......................................................................................... 117

Properties .......................................................................................................... 118

Formula Property .......................................................................................... 119

Hyperlink Property ........................................................................................ 120

Style Property................................................................................................ 120

Text Property ................................................................................................ 121

Value Property .............................................................................................. 122

XLCellRange ........................................................................................................... 122

Overview ........................................................................................................... 123

Members ........................................................................................................... 124

XLCellRange Constructor ................................................................................... 126

XLCellRange Constructor() ............................................................................ 129

XLCellRange Constructor(Int32,Int32,Int32,Int32) ....................................... 129

Page 6: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) ......................... 130

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

pe,XLReferenceType,XLReferenceType) ....................................................... 132

XLCellRange

Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) ....... 134

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenc

eType,XLReferenceType,XLReferenceType) ................................................. 135

XLCellRange Constructor(XLSheet,String) ..................................................... 137

XLCellRange Constructor(C1XLBook,String) .................................................. 138

Methods ............................................................................................................ 139

Clone Method ............................................................................................... 140

Contains Method .......................................................................................... 140

Contains(XLSheet,Int32,Int32) Method .................................................... 141

Contains(XLCellRange) Method ................................................................ 142

Intersects Method ......................................................................................... 142

ToString Method ........................................................................................... 143

Properties .......................................................................................................... 144

Book Property ............................................................................................... 145

ColumnCount Property ................................................................................. 145

ColumnFrom Property .................................................................................. 146

ColumnFromRef Property ............................................................................. 146

ColumnTo Property ....................................................................................... 147

ColumnToRef Property ................................................................................. 147

IsEmpty Property .......................................................................................... 148

RangeType Property...................................................................................... 148

RowCount Property....................................................................................... 149

RowFrom Property ........................................................................................ 149

RowFromRef Property .................................................................................. 150

RowTo Property ............................................................................................ 150

RowToRef Property ....................................................................................... 151

SheetCount Property .................................................................................... 151

SheetFrom Property ...................................................................................... 152

Sheets Property ............................................................................................. 152

SheetTo Property .......................................................................................... 153

Style Property................................................................................................ 153

Page 7: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Value Property .............................................................................................. 154

XLCellRangeCollection ........................................................................................... 154

Overview ........................................................................................................... 155

Members ........................................................................................................... 156

Methods ............................................................................................................ 157

Add Method .................................................................................................. 158

Add(XLCellRange) Method ........................................................................ 158

Add(Int32,Int32,Int32,Int32) Method ....................................................... 159

Clear Method ................................................................................................ 160

Contains Method .......................................................................................... 161

IndexOf Method ............................................................................................ 162

Insert Method ............................................................................................... 162

Remove Method ........................................................................................... 163

RemoveAt Method ........................................................................................ 164

Properties .......................................................................................................... 165

ActiveIndex Property .................................................................................... 166

Book Property ............................................................................................... 166

Count Property .............................................................................................. 167

Item Property ................................................................................................ 167

Sheet Property .............................................................................................. 168

XLColumn .............................................................................................................. 168

Overview ........................................................................................................... 169

Members ........................................................................................................... 170

XLColumn Constructor ...................................................................................... 171

Methods ............................................................................................................ 172

Clone Method ............................................................................................... 172

Clone() Method ......................................................................................... 173

Clone(XLCell[]) Method ............................................................................. 173

Properties .......................................................................................................... 174

Book Property ............................................................................................... 175

Collapsed Property ........................................................................................ 175

IsSubtotal Property ....................................................................................... 176

OutlineLevel Property ................................................................................... 176

PageBreak Property ...................................................................................... 177

Sheet Property .............................................................................................. 177

Style Property................................................................................................ 178

Page 8: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visible Property ............................................................................................. 178

Width Property ............................................................................................. 179

XLColumnCollection .............................................................................................. 180

Overview ........................................................................................................... 181

Members ........................................................................................................... 182

Methods ............................................................................................................ 183

Add Method .................................................................................................. 183

Add() Method ............................................................................................ 184

Add(XLColumn) Method ........................................................................... 185

Clear Method ................................................................................................ 185

Contains Method .......................................................................................... 186

IndexOf Method ............................................................................................ 187

Insert Method ............................................................................................... 188

Insert(Int32) Method ................................................................................ 188

Insert(Int32,XLColumn) Method ............................................................... 189

Insert(Int32,XLColumn,XLCell[]) Method .................................................. 190

Remove Method ........................................................................................... 191

RemoveAt Method ........................................................................................ 192

Properties .......................................................................................................... 193

Book Property ............................................................................................... 193

Count Property .............................................................................................. 194

Frozen Property ............................................................................................ 194

Item Property ................................................................................................ 195

Sheet Property .............................................................................................. 196

XLConditionalFormatting ...................................................................................... 196

Overview ........................................................................................................... 197

Members ........................................................................................................... 198

XLConditionalFormatting Constructor .............................................................. 198

Methods ............................................................................................................ 199

Clone Method ............................................................................................... 199

Properties .......................................................................................................... 200

Ranges Property ............................................................................................ 200

Rules Property ............................................................................................... 201

XLConditionalFormattingCollection ...................................................................... 201

Overview ........................................................................................................... 202

Members ........................................................................................................... 203

Page 9: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Properties .......................................................................................................... 204

Sheet Property .............................................................................................. 205

XLConditionalFormattingRangeCollection ............................................................ 205

Overview ........................................................................................................... 206

Members ........................................................................................................... 207

Methods ............................................................................................................ 208

ToString Method ........................................................................................... 209

Properties .......................................................................................................... 209

ConditionalFormatting Property ................................................................... 210

ToughRecalc Property ................................................................................... 210

XLConditionalFormattingRule ............................................................................... 211

Overview ........................................................................................................... 212

Members ........................................................................................................... 212

XLConditionalFormattingRule Constructor ....................................................... 214

Methods ............................................................................................................ 214

Clone Method ............................................................................................... 214

Properties .......................................................................................................... 215

Border Property ............................................................................................ 216

FirstFormula Property ................................................................................... 216

Font Property ................................................................................................ 217

IsEmpty Property .......................................................................................... 217

Operator Property......................................................................................... 218

Parameter Property ...................................................................................... 218

Pattern Property ........................................................................................... 219

Priority Property ........................................................................................... 219

SecondFormula Property .............................................................................. 220

Type Property ................................................................................................ 220

XLConditionalFormattingRuleCollection ............................................................... 221

Overview ........................................................................................................... 222

Members ........................................................................................................... 223

Properties .......................................................................................................... 224

ConditionalFormatting Property ................................................................... 225

XLFont ................................................................................................................... 225

Overview ........................................................................................................... 226

Members ........................................................................................................... 227

XLFont Constructor ........................................................................................... 228

Page 10: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLFont Constructor(String,Single) ................................................................. 229

XLFont Constructor(String,Single,Color) ....................................................... 230

XLFont Constructor(String,Single,Boolean,Boolean) .................................... 231

XLFont Constructor(String,Single,Boolean,Boolean,Color) ........................... 232

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderline

Style,Color) .................................................................................................... 233

Methods ............................................................................................................ 235

Equals Method .............................................................................................. 236

GetHashCode Method .................................................................................. 237

Properties .......................................................................................................... 237

Bold Property ................................................................................................ 238

Color Property ............................................................................................... 238

FontName Property ...................................................................................... 239

FontSize Property .......................................................................................... 239

Italic Property ................................................................................................ 240

Script Property .............................................................................................. 240

SizeInPoints Property .................................................................................... 241

Strikeout Property ......................................................................................... 241

Underline Property ....................................................................................... 242

XLFontFormatting ................................................................................................. 242

Overview ........................................................................................................... 243

Members ........................................................................................................... 244

XLFontFormatting Constructor ......................................................................... 245

Properties .......................................................................................................... 245

Bold Property ................................................................................................ 246

Escapement Property .................................................................................... 247

FontColor Property ....................................................................................... 247

FontHeight Property ..................................................................................... 248

FontWeight Property .................................................................................... 248

Italic Property ................................................................................................ 249

Strikeout Property ......................................................................................... 249

Underline Property ....................................................................................... 250

XLNamedRange ..................................................................................................... 250

Overview ........................................................................................................... 251

Members ........................................................................................................... 251

Page 11: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Methods ............................................................................................................ 252

Clone Method ............................................................................................... 253

Contains Method .......................................................................................... 253

Properties .......................................................................................................... 254

Book Property ............................................................................................... 255

CellRange Property ....................................................................................... 256

CellRanges Property ...................................................................................... 256

Comment Property ....................................................................................... 257

IsBuiltInName Property ................................................................................. 257

IsEmpty Property .......................................................................................... 258

IsNameOnly Property .................................................................................... 258

Name Property .............................................................................................. 259

XLNamedRangeCollection ..................................................................................... 259

Overview ........................................................................................................... 260

Members ........................................................................................................... 261

Methods ............................................................................................................ 262

Add Method .................................................................................................. 262

Add(XLNamedRange) Method .................................................................. 263

Add(String,XLCellRange) Method.............................................................. 264

Add(String,XLCellRange[]) Method ........................................................... 265

Add(String,XLSheet,Int32,Int32) Method ................................................. 266

Add(String,Int32,Int32,Int32,Int32) Method ............................................ 268

Add(String,XLSheet,Int32,Int32,Int32,Int32) Method .............................. 269

Clear Method ................................................................................................ 271

Contains Method .......................................................................................... 271

Contains(XLNamedRange) Method........................................................... 272

Contains(String) Method ........................................................................... 273

IndexOf Method ............................................................................................ 273

IndexOf(XLNamedRange) Method ............................................................ 274

IndexOf(String) Method ............................................................................ 275

Insert Method ............................................................................................... 276

Remove Method ........................................................................................... 277

Remove(XLNamedRange) Method ........................................................... 277

Remove(String) Method ........................................................................... 278

RemoveAt Method ........................................................................................ 279

Properties .......................................................................................................... 279

Page 12: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Book Property ............................................................................................... 280

Count Property .............................................................................................. 280

Item Property ................................................................................................ 281

Item(Int32) Property ................................................................................. 282

Item(String) Property ................................................................................ 282

XLPatternFormatting ............................................................................................. 283

Overview ........................................................................................................... 284

Members ........................................................................................................... 284

XLPatternFormatting Constructor .................................................................... 285

Properties .......................................................................................................... 285

BackColor Property ....................................................................................... 286

ForeColor Property ....................................................................................... 286

Pattern Property ........................................................................................... 287

XLPrintSettings ...................................................................................................... 287

Overview ........................................................................................................... 288

Members ........................................................................................................... 289

XLPrintSettings Constructor .............................................................................. 292

Methods ............................................................................................................ 292

Clone Method ............................................................................................... 293

Properties .......................................................................................................... 293

AlignWithMargins Property .......................................................................... 295

AutoScale Property ....................................................................................... 296

BlackAndWhite Property............................................................................... 296

CenterHorizontal Property ............................................................................ 297

CenterVertical Property ................................................................................ 297

Copies Property ............................................................................................. 298

DraftQuality Property ................................................................................... 298

FitPagesAcross Property ............................................................................... 299

FitPagesDown Property ................................................................................ 299

Footer Property ............................................................................................. 300

FooterEven Property ..................................................................................... 301

FooterFirst Property ...................................................................................... 301

Header Property............................................................................................ 302

HeaderEven Property .................................................................................... 303

HeaderFirst Property..................................................................................... 304

Landscape Property ...................................................................................... 305

Page 13: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

MarginBottom Property ................................................................................ 305

MarginFooter Property ................................................................................. 306

MarginHeader Property ................................................................................ 306

MarginLeft Property ...................................................................................... 307

MarginRight Property ................................................................................... 307

MarginTop Property ...................................................................................... 308

PaperKind Property ....................................................................................... 308

PrintGridlines Property ................................................................................. 309

PrintHeaders Property .................................................................................. 309

PrintPagesInRows Property .......................................................................... 310

ScaleWithDocument Property ...................................................................... 310

ScalingFactor Property .................................................................................. 311

StartPage Property ........................................................................................ 311

XLRange ................................................................................................................. 312

Overview ........................................................................................................... 312

Members ........................................................................................................... 313

XLRange Constructor ......................................................................................... 314

XLRange Constructor(String) ......................................................................... 315

XLRange Constructor(Int32,Int32) ................................................................ 315

XLRange Constructor(Int32,Int32,Int32,Int32) ............................................. 316

Methods ............................................................................................................ 318

Clone Method ............................................................................................... 318

Equals Method .............................................................................................. 319

GetHashCode Method .................................................................................. 319

ToString Method ........................................................................................... 320

Properties .......................................................................................................... 320

ColumnFirst Property .................................................................................... 321

ColumnLast Property .................................................................................... 321

RowFirst Property ......................................................................................... 322

RowLast Property .......................................................................................... 322

XLRow .................................................................................................................... 323

Overview ........................................................................................................... 324

Members ........................................................................................................... 324

XLRow Constructor ........................................................................................... 326

Methods ............................................................................................................ 326

Clone Method ............................................................................................... 326

Page 14: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Properties .......................................................................................................... 327

Book Property ............................................................................................... 328

Collapsed Property ........................................................................................ 328

Height Property ............................................................................................. 329

IsCustomHeight Property .............................................................................. 330

IsSubtotal Property ....................................................................................... 330

OutlineLevel Property ................................................................................... 331

PageBreak Property ...................................................................................... 331

Sheet Property .............................................................................................. 332

Style Property................................................................................................ 332

Visible Property ............................................................................................. 333

XLRowCollection ................................................................................................... 333

Overview ........................................................................................................... 334

Members ........................................................................................................... 336

Methods ............................................................................................................ 337

Add Method .................................................................................................. 337

Add() Method ............................................................................................ 338

Add(XLRow) Method ................................................................................. 338

Clear Method ................................................................................................ 339

Contains Method .......................................................................................... 340

IndexOf Method ............................................................................................ 341

Insert Method ............................................................................................... 341

Insert(Int32) Method ................................................................................ 342

Insert(Int32,XLRow) Method .................................................................... 343

Remove Method ........................................................................................... 344

RemoveAt Method ........................................................................................ 345

Properties .......................................................................................................... 345

Book Property ............................................................................................... 346

Count Property .............................................................................................. 346

Frozen Property ............................................................................................ 347

Item Property ................................................................................................ 348

Sheet Property .............................................................................................. 348

XLSheet ................................................................................................................. 349

Overview ........................................................................................................... 350

Members ........................................................................................................... 351

Methods ............................................................................................................ 353

Page 15: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Clone Method ............................................................................................... 354

CopyFormula Method ................................................................................... 355

GetCell Method ............................................................................................. 357

GetFormattedText Method........................................................................... 358

Load Method ................................................................................................. 359

Load(String,Boolean) Method ................................................................... 359

Load(Stream,Boolean) Method ................................................................ 360

LoadCsv Method ........................................................................................... 361

LoadCsv(String) Method ........................................................................... 362

LoadCsv(Stream) Method ......................................................................... 362

SaveCsv Method............................................................................................ 363

SaveCsv(String) Method ............................................................................ 364

SaveCsv(Stream) Method.......................................................................... 365

Properties .......................................................................................................... 365

Book Property ............................................................................................... 367

ColumnMaxLevel Property ........................................................................... 368

Columns Property ......................................................................................... 368

ConditionalFormattings Property ................................................................. 369

DefaultColumnWidth Property ..................................................................... 369

DefaultRowHeight Property .......................................................................... 370

GridColor Property ........................................................................................ 371

Item Property ................................................................................................ 371

Locked Property ............................................................................................ 372

MaxOutlineLevel Property ............................................................................ 373

MergedCells Property ................................................................................... 374

Name Property .............................................................................................. 375

OutlinesBelow Property ................................................................................ 375

OutlinesRight Property ................................................................................. 376

PrintSettings Property ................................................................................... 377

RowMaxLevel Property ................................................................................. 377

Rows Property ............................................................................................... 378

Scale Property ............................................................................................... 378

SelectedCells Property .................................................................................. 379

ShowGridLines Property ............................................................................... 379

ShowHeaders Property ................................................................................. 380

ShowZeros Property ...................................................................................... 380

Page 16: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

TabColor Property ......................................................................................... 381

TotalsBelowData Property ............................................................................ 381

Visible Property ............................................................................................. 382

XLSheetCollection ................................................................................................. 382

Overview ........................................................................................................... 383

Members ........................................................................................................... 384

Methods ............................................................................................................ 386

Add Method .................................................................................................. 386

Add() Method ............................................................................................ 387

Add(XLSheet) Method ............................................................................... 388

Add(String) Method .................................................................................. 388

Clear Method ................................................................................................ 389

Contains Method .......................................................................................... 390

Contains(XLSheet) Method ....................................................................... 390

Contains(String) Method ........................................................................... 391

IndexOf Method ............................................................................................ 392

IndexOf(XLSheet) Method ........................................................................ 392

IndexOf(String) Method ............................................................................ 393

Insert Method ............................................................................................... 394

Insert(Int32) Method ................................................................................ 394

Insert(Int32,XLSheet) Method .................................................................. 395

Remove Method ........................................................................................... 396

Remove(XLSheet) Method ........................................................................ 397

Remove(String) Method ........................................................................... 398

RemoveAt Method ........................................................................................ 398

Properties .......................................................................................................... 399

Book Property ............................................................................................... 400

Count Property .............................................................................................. 400

FirstIndex Property ....................................................................................... 401

Item Property ................................................................................................ 401

Item(Int32) Property ................................................................................. 402

Item(String) Property ................................................................................ 402

SelectedIndex Property ................................................................................. 403

XLStyle ................................................................................................................... 404

Overview ........................................................................................................... 404

Members ........................................................................................................... 405

Page 17: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Constructor ........................................................................................... 408

Methods ............................................................................................................ 409

Clone Method ............................................................................................... 409

Equals Method .............................................................................................. 410

FormatDotNetToXL Method ......................................................................... 411

FormatDotNetToXL(String,Type) Method ................................................. 411

FormatDotNetToXL(String,Type,CultureInfo) Method ............................. 412

FormatDotNetToXL(String) Method ......................................................... 413

FormatDotNetToXL(String,CultureInfo) Method ...................................... 414

FormatXLToDotNet Method ......................................................................... 415

FormatXLToDotNet(String) Method ......................................................... 416

FormatXLToDotNet(String,CultureInfo) Method ...................................... 417

GetHashCode Method .................................................................................. 418

SetBorderColor Method ................................................................................ 418

SetBorderStyle Method ................................................................................ 419

Properties .......................................................................................................... 420

AlignHorz Property ........................................................................................ 421

AlignVert Property ........................................................................................ 422

BackColor Property ....................................................................................... 423

BackPattern Property .................................................................................... 423

BorderBottom Property ................................................................................ 424

BorderColorBottom Property ....................................................................... 424

BorderColorLeft Property ............................................................................. 425

BorderColorRight Property ........................................................................... 426

BorderColorTop Property ............................................................................. 426

BorderLeft Property ...................................................................................... 427

BorderRight Property .................................................................................... 427

BorderTop Property ...................................................................................... 428

Diagonal Property ......................................................................................... 428

DiagonalColor Property ................................................................................. 429

DiagonalStyle Property ................................................................................. 429

Direction Property......................................................................................... 430

Font Property ................................................................................................ 431

ForeColor Property ....................................................................................... 431

Format Property ............................................................................................ 432

Indent Property ............................................................................................. 433

Page 18: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Locked Property ............................................................................................ 433

PatternColor Property ................................................................................... 434

Rotation Property ......................................................................................... 434

ShrinkToFit Property ..................................................................................... 435

WordWrap Property ..................................................................................... 436

Enumerations ............................................................................................................ 436

CalculationMode ................................................................................................... 436

CompatibilityMode ............................................................................................... 437

ConsolidationFunction .......................................................................................... 438

FileFormat ............................................................................................................. 439

XLAlignHorzEnum .................................................................................................. 440

XLAlignVertEnum .................................................................................................. 442

XLConditionalFormattingOperator ....................................................................... 443

XLConditionalFormattingType .............................................................................. 444

XLDiagonalFlags .................................................................................................... 445

XLEscapementType ............................................................................................... 446

XLFontScript .......................................................................................................... 447

XLLineStyleEnum ................................................................................................... 448

XLPatternEnum ..................................................................................................... 449

XLRangeType ......................................................................................................... 451

XLReadingDirection ............................................................................................... 452

XLReferenceMode ................................................................................................. 453

XLReferenceType .................................................................................................. 454

XLUnderlineStyle ................................................................................................... 454

XLUnderlineType ................................................................................................... 455

Interfaces .................................................................................................................. 456

ICloneable ............................................................................................................. 456

Overview ........................................................................................................... 457

Members ........................................................................................................... 458

Methods ............................................................................................................ 458

Clone Method ............................................................................................... 458

C1.WPF.Excel.4 Assembly ..................................................................................................... 459

Namespaces ...................................................................................................................... 459

C1.WPF.Excel Namespace ............................................................................................. 459

Overview ................................................................................................................... 459

Classes ....................................................................................................................... 464

Page 19: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook .............................................................................................................. 464

Overview ........................................................................................................... 465

Members ........................................................................................................... 465

C1XLBook Constructor ...................................................................................... 468

Methods ............................................................................................................ 468

Clear Method ................................................................................................ 469

Clone Method ............................................................................................... 470

Load Method ................................................................................................. 470

Load(String) Method ................................................................................. 471

Load(String,Boolean) Method ................................................................... 472

Load(String,FileFormat) Method ............................................................... 473

Load(String,FileFormat,Boolean) Method ................................................ 474

Load(Stream) Method ............................................................................... 475

Load(Stream,Boolean) Method ................................................................ 476

Load(Stream,FileFormat) Method ............................................................ 476

Load(Stream,FileFormat,Boolean) Method .............................................. 477

PixelsToTwips Method .................................................................................. 478

Save Method ................................................................................................. 479

Save(String) Method ................................................................................. 480

Save(String,FileFormat) Method ............................................................... 481

Save(Stream) Method ............................................................................... 482

Save(Stream,FileFormat) Method ............................................................. 483

TwipsToPixels Method .................................................................................. 484

Properties .......................................................................................................... 485

Author Property ............................................................................................ 486

CalculationMode Property ............................................................................ 487

CompatibilityMode Property ........................................................................ 487

DefaultFont Property .................................................................................... 488

IsLoading Property ........................................................................................ 488

KeepFormulas Property ................................................................................ 489

NamedRanges Property ................................................................................ 490

OpaqueCopy Property .................................................................................. 490

Palette Property ............................................................................................ 491

Sheets Property ............................................................................................. 491

UseTempStorage Property ............................................................................ 492

ShapeCollection .................................................................................................... 492

Page 20: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overview ........................................................................................................... 493

Members ........................................................................................................... 494

Methods ............................................................................................................ 495

Add Method .................................................................................................. 495

Contains Method .......................................................................................... 496

Contains(XLShape) Method ...................................................................... 497

Contains(Int32) Method............................................................................ 497

IndexOf Method ............................................................................................ 498

IndexOf(XLShape) Method ........................................................................ 499

IndexOf(Int32) Method ............................................................................. 500

Insert Method ............................................................................................... 500

Remove Method ........................................................................................... 501

Remove(XLShape) Method ....................................................................... 502

Remove(Int32) Method ............................................................................ 503

Properties .......................................................................................................... 503

Count Property .............................................................................................. 504

Item Property ................................................................................................ 504

Sheet Property .............................................................................................. 505

XLBorderFormatting .............................................................................................. 506

Overview ........................................................................................................... 506

Members ........................................................................................................... 507

XLBorderFormatting Constructor ..................................................................... 508

Properties .......................................................................................................... 509

BottomBorder Property ................................................................................ 509

BottomColor Property................................................................................... 510

Diagonal Property ......................................................................................... 510

DiagonalColor Property ................................................................................. 511

DiagonalStyle Property ................................................................................. 511

LeftBorder Property ...................................................................................... 512

LeftColor Property......................................................................................... 512

RightBorder Property .................................................................................... 513

RightColor Property ...................................................................................... 513

TopBorder Property ...................................................................................... 514

TopColor Property ......................................................................................... 514

XLCell ..................................................................................................................... 515

Overview ........................................................................................................... 516

Page 21: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members ........................................................................................................... 518

Methods ............................................................................................................ 518

Clone Method ............................................................................................... 519

SetValue Method .......................................................................................... 520

Properties .......................................................................................................... 521

Formula Property .......................................................................................... 521

Hyperlink Property ........................................................................................ 522

Style Property................................................................................................ 522

Text Property ................................................................................................ 523

Value Property .............................................................................................. 524

XLCellRange ........................................................................................................... 524

Overview ........................................................................................................... 525

Members ........................................................................................................... 526

XLCellRange Constructor ................................................................................... 528

XLCellRange Constructor() ............................................................................ 531

XLCellRange Constructor(Int32,Int32,Int32,Int32) ....................................... 531

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) ......................... 532

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

pe,XLReferenceType,XLReferenceType) ....................................................... 534

XLCellRange

Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) ....... 536

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenc

eType,XLReferenceType,XLReferenceType) ................................................. 537

XLCellRange Constructor(XLSheet,String) ..................................................... 539

XLCellRange Constructor(C1XLBook,String) .................................................. 540

Methods ............................................................................................................ 541

Clone Method ............................................................................................... 542

Contains Method .......................................................................................... 542

Contains(XLSheet,Int32,Int32) Method .................................................... 543

Contains(XLCellRange) Method ................................................................ 544

Intersects Method ......................................................................................... 544

ToString Method ........................................................................................... 545

Properties .......................................................................................................... 546

Book Property ............................................................................................... 547

ColumnCount Property ................................................................................. 547

Page 22: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ColumnFrom Property .................................................................................. 548

ColumnFromRef Property ............................................................................. 548

ColumnTo Property ....................................................................................... 549

ColumnToRef Property ................................................................................. 549

IsEmpty Property .......................................................................................... 550

RangeType Property...................................................................................... 550

RowCount Property....................................................................................... 551

RowFrom Property ........................................................................................ 551

RowFromRef Property .................................................................................. 552

RowTo Property ............................................................................................ 552

RowToRef Property ....................................................................................... 553

SheetCount Property .................................................................................... 553

SheetFrom Property ...................................................................................... 554

Sheets Property ............................................................................................. 554

SheetTo Property .......................................................................................... 555

Style Property................................................................................................ 555

Value Property .............................................................................................. 556

XLCellRangeCollection ........................................................................................... 556

Overview ........................................................................................................... 557

Members ........................................................................................................... 558

Methods ............................................................................................................ 559

Add Method .................................................................................................. 560

Add(XLCellRange) Method ........................................................................ 560

Add(Int32,Int32,Int32,Int32) Method ....................................................... 561

Clear Method ................................................................................................ 562

Contains Method .......................................................................................... 563

IndexOf Method ............................................................................................ 564

Insert Method ............................................................................................... 564

Remove Method ........................................................................................... 565

RemoveAt Method ........................................................................................ 566

Properties .......................................................................................................... 567

ActiveIndex Property .................................................................................... 568

Book Property ............................................................................................... 568

Count Property .............................................................................................. 569

Item Property ................................................................................................ 569

Sheet Property .............................................................................................. 570

Page 23: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumn .............................................................................................................. 570

Overview ........................................................................................................... 571

Members ........................................................................................................... 572

XLColumn Constructor ...................................................................................... 573

Methods ............................................................................................................ 574

Clone Method ............................................................................................... 574

Clone() Method ......................................................................................... 575

Clone(XLCell[]) Method ............................................................................. 575

Properties .......................................................................................................... 576

Book Property ............................................................................................... 577

Collapsed Property ........................................................................................ 577

IsSubtotal Property ....................................................................................... 578

OutlineLevel Property ................................................................................... 578

PageBreak Property ...................................................................................... 579

Sheet Property .............................................................................................. 579

Style Property................................................................................................ 580

Visible Property ............................................................................................. 580

Width Property ............................................................................................. 581

XLColumnCollection .............................................................................................. 582

Overview ........................................................................................................... 583

Members ........................................................................................................... 584

Methods ............................................................................................................ 585

Add Method .................................................................................................. 585

Add() Method ............................................................................................ 586

Add(XLColumn) Method ........................................................................... 587

Clear Method ................................................................................................ 587

Contains Method .......................................................................................... 588

IndexOf Method ............................................................................................ 589

Insert Method ............................................................................................... 590

Insert(Int32) Method ................................................................................ 590

Insert(Int32,XLColumn) Method ............................................................... 591

Insert(Int32,XLColumn,XLCell[]) Method .................................................. 592

Remove Method ........................................................................................... 593

RemoveAt Method ........................................................................................ 594

Properties .......................................................................................................... 595

Book Property ............................................................................................... 595

Page 24: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Count Property .............................................................................................. 596

Frozen Property ............................................................................................ 596

Item Property ................................................................................................ 597

Sheet Property .............................................................................................. 598

XLComment ........................................................................................................... 598

Overview ........................................................................................................... 599

Members ........................................................................................................... 600

XLComment Constructor ................................................................................... 601

Methods ............................................................................................................ 602

Clone Method ............................................................................................... 602

Properties .......................................................................................................... 603

Author Property ............................................................................................ 604

Cell Property ................................................................................................. 604

ColumnIndex Property .................................................................................. 605

IsShow Property ............................................................................................ 605

RowIndex Property ....................................................................................... 606

Sheet Property .............................................................................................. 606

TextBox Property .......................................................................................... 607

XLCommentCollection........................................................................................... 607

Overview ........................................................................................................... 608

Members ........................................................................................................... 609

Methods ............................................................................................................ 610

Add Method .................................................................................................. 610

Add(XLComment) Method ........................................................................ 611

Add(Int32,Int32,String) Method ............................................................... 612

Add(Int32,Int32,String,String) Method ..................................................... 613

Add(Int32,Int32,String,String,Boolean) Method ....................................... 614

Clear Method ................................................................................................ 616

Contains Method .......................................................................................... 616

IndexOf Method ............................................................................................ 617

Insert Method ............................................................................................... 618

Remove Method ........................................................................................... 619

RemoveAt Method ........................................................................................ 619

Properties .......................................................................................................... 620

Count Property .............................................................................................. 621

Item Property ................................................................................................ 621

Page 25: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheet Property .............................................................................................. 622

XLCommentShape ................................................................................................. 622

Overview ........................................................................................................... 623

Members ........................................................................................................... 624

XLCommentShape Constructor ......................................................................... 627

XLCommentShape Constructor(String,Int32,Int32) ...................................... 627

XLCommentShape Constructor(String,Double,Double,Double,Double) ...... 628

XLCommentShape Constructor(String,Rect) ................................................. 630

XLCommentShape Constructor(String) ......................................................... 631

Properties .......................................................................................................... 631

IsEmpty Property .......................................................................................... 634

Visible Property ............................................................................................. 634

XLConditionalFormatting ...................................................................................... 635

Overview ........................................................................................................... 636

Members ........................................................................................................... 636

XLConditionalFormatting Constructor .............................................................. 637

Methods ............................................................................................................ 638

Clone Method ............................................................................................... 638

Properties .......................................................................................................... 639

Ranges Property ............................................................................................ 639

Rules Property ............................................................................................... 640

XLConditionalFormattingCollection ...................................................................... 640

Overview ........................................................................................................... 641

Members ........................................................................................................... 642

Properties .......................................................................................................... 643

Sheet Property .............................................................................................. 644

XLConditionalFormattingRangeCollection ............................................................ 644

Overview ........................................................................................................... 645

Members ........................................................................................................... 646

Methods ............................................................................................................ 647

ToString Method ........................................................................................... 647

Properties .......................................................................................................... 648

ConditionalFormatting Property ................................................................... 649

ToughRecalc Property ................................................................................... 649

XLConditionalFormattingRule ............................................................................... 650

Overview ........................................................................................................... 650

Page 26: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members ........................................................................................................... 651

XLConditionalFormattingRule Constructor ....................................................... 652

Methods ............................................................................................................ 653

Clone Method ............................................................................................... 653

Properties .......................................................................................................... 654

Border Property ............................................................................................ 655

FirstFormula Property ................................................................................... 655

Font Property ................................................................................................ 656

IsEmpty Property .......................................................................................... 656

Operator Property......................................................................................... 657

Parameter Property ...................................................................................... 657

Pattern Property ........................................................................................... 658

Priority Property ........................................................................................... 658

SecondFormula Property .............................................................................. 659

Type Property ................................................................................................ 659

XLConditionalFormattingRuleCollection ............................................................... 660

Overview ........................................................................................................... 660

Members ........................................................................................................... 661

Properties .......................................................................................................... 663

ConditionalFormatting Property ................................................................... 663

XLFont ................................................................................................................... 664

Overview ........................................................................................................... 665

Members ........................................................................................................... 665

XLFont Constructor ........................................................................................... 667

XLFont Constructor(String,Single) ................................................................. 667

XLFont Constructor(String,Single,Color) ....................................................... 668

XLFont Constructor(String,Single,Boolean,Boolean) .................................... 669

XLFont Constructor(String,Single,Boolean,Boolean,Color) ........................... 671

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderline

Style,Color) .................................................................................................... 672

Methods ............................................................................................................ 674

Equals Method .............................................................................................. 674

GetHashCode Method .................................................................................. 675

Properties .......................................................................................................... 676

Bold Property ................................................................................................ 676

Page 27: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Color Property ............................................................................................... 677

FontName Property ...................................................................................... 677

FontSize Property .......................................................................................... 678

Italic Property ................................................................................................ 678

Script Property .............................................................................................. 679

SizeInPoints Property .................................................................................... 679

Strikeout Property ......................................................................................... 680

Underline Property ....................................................................................... 680

XLFontFormatting ................................................................................................. 681

Overview ........................................................................................................... 682

Members ........................................................................................................... 682

XLFontFormatting Constructor ......................................................................... 683

Properties .......................................................................................................... 684

Bold Property ................................................................................................ 685

Escapement Property .................................................................................... 685

FontColor Property ....................................................................................... 686

FontHeight Property ..................................................................................... 686

FontWeight Property .................................................................................... 687

Italic Property ................................................................................................ 687

Strikeout Property ......................................................................................... 688

Underline Property ....................................................................................... 688

XLNamedRange ..................................................................................................... 689

Overview ........................................................................................................... 689

Members ........................................................................................................... 690

Methods ............................................................................................................ 691

Clone Method ............................................................................................... 691

Contains Method .......................................................................................... 692

Properties .......................................................................................................... 693

Book Property ............................................................................................... 694

CellRange Property ....................................................................................... 694

CellRanges Property ...................................................................................... 695

Comment Property ....................................................................................... 695

IsBuiltInName Property ................................................................................. 696

IsEmpty Property .......................................................................................... 696

IsNameOnly Property .................................................................................... 697

Name Property .............................................................................................. 697

Page 28: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRangeCollection ..................................................................................... 698

Overview ........................................................................................................... 699

Members ........................................................................................................... 699

Methods ............................................................................................................ 700

Add Method .................................................................................................. 701

Add(XLNamedRange) Method .................................................................. 702

Add(String,XLCellRange) Method.............................................................. 703

Add(String,XLCellRange[]) Method ........................................................... 704

Add(String,XLSheet,Int32,Int32) Method ................................................. 705

Add(String,Int32,Int32,Int32,Int32) Method ............................................ 706

Add(String,XLSheet,Int32,Int32,Int32,Int32) Method .............................. 708

Clear Method ................................................................................................ 709

Contains Method .......................................................................................... 710

Contains(XLNamedRange) Method........................................................... 710

Contains(String) Method ........................................................................... 711

IndexOf Method ............................................................................................ 712

IndexOf(XLNamedRange) Method ............................................................ 712

IndexOf(String) Method ............................................................................ 713

Insert Method ............................................................................................... 714

Remove Method ........................................................................................... 715

Remove(XLNamedRange) Method ........................................................... 716

Remove(String) Method ........................................................................... 716

RemoveAt Method ........................................................................................ 717

Properties .......................................................................................................... 718

Book Property ............................................................................................... 718

Count Property .............................................................................................. 719

Item Property ................................................................................................ 719

Item(Int32) Property ................................................................................. 720

Item(String) Property ................................................................................ 721

XLOpaqueShape .................................................................................................... 721

Overview ........................................................................................................... 722

Members ........................................................................................................... 723

Properties .......................................................................................................... 725

IsEmpty Property .......................................................................................... 726

XLPatternFormatting ............................................................................................. 727

Overview ........................................................................................................... 727

Page 29: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members ........................................................................................................... 728

XLPatternFormatting Constructor .................................................................... 729

Properties .......................................................................................................... 729

BackColor Property ....................................................................................... 730

ForeColor Property ....................................................................................... 730

Pattern Property ........................................................................................... 731

XLPictureShape ..................................................................................................... 731

Overview ........................................................................................................... 732

Members ........................................................................................................... 733

XLPictureShape Constructor ............................................................................. 736

XLPictureShape Constructor(WriteableBitmap,Int32,Int32) ........................ 737

XLPictureShape Constructor(WriteableBitmap,Int32,Int32,Int32,Int32) ..... 739

XLPictureShape Constructor(WriteableBitmap,Rect) ................................... 740

XLPictureShape Constructor(WriteableBitmap) ........................................... 742

XLPictureShape

Constructor(WriteableBitmap,Size,HorizontalAlignment,VerticalAlignment,Im

ageScaling) .................................................................................................... 743

XLPictureShape

Constructor(XLSheet,WriteableBitmap,Double,Double,Double,Double) ..... 744

Properties .......................................................................................................... 746

BottomClip Property ..................................................................................... 747

Brightness Property ...................................................................................... 748

BrightnessInPercents Property ..................................................................... 748

Contrast Property.......................................................................................... 749

ContrastInPercents Property ........................................................................ 749

FileName Property ........................................................................................ 750

Image Property ............................................................................................. 750

ImageSize Property ....................................................................................... 751

IsEmpty Property .......................................................................................... 751

LeftClip Property ........................................................................................... 752

RightClip Property ......................................................................................... 752

TopClip Property ........................................................................................... 753

Transparent Property .................................................................................... 753

ViewType Property ........................................................................................ 754

XLPrintSettings ...................................................................................................... 754

Overview ........................................................................................................... 755

Page 30: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members ........................................................................................................... 756

XLPrintSettings Constructor .............................................................................. 759

Methods ............................................................................................................ 760

Clone Method ............................................................................................... 760

Properties .......................................................................................................... 761

AlignWithMargins Property .......................................................................... 763

AutoScale Property ....................................................................................... 764

BlackAndWhite Property............................................................................... 764

CenterHorizontal Property ............................................................................ 765

CenterVertical Property ................................................................................ 765

Copies Property ............................................................................................. 766

DraftQuality Property ................................................................................... 766

FitPagesAcross Property ............................................................................... 767

FitPagesDown Property ................................................................................ 767

Footer Property ............................................................................................. 768

FooterEven Property ..................................................................................... 769

FooterFirst Property ...................................................................................... 769

FooterPictureCenter Property ...................................................................... 770

FooterPictureLeft Property ........................................................................... 770

FooterPictureRight Property ......................................................................... 771

Header Property............................................................................................ 771

HeaderEven Property .................................................................................... 773

HeaderFirst Property..................................................................................... 774

HeaderPictureCenter Property ..................................................................... 774

HeaderPictureLeft Property .......................................................................... 775

HeaderPictureRight Property ........................................................................ 775

Landscape Property ...................................................................................... 776

MarginBottom Property ................................................................................ 776

MarginFooter Property ................................................................................. 777

MarginHeader Property ................................................................................ 777

MarginLeft Property ...................................................................................... 778

MarginRight Property ................................................................................... 778

MarginTop Property ...................................................................................... 779

PaperKind Property ....................................................................................... 779

PrintGridlines Property ................................................................................. 780

PrintHeaders Property .................................................................................. 780

Page 31: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

PrintPagesInRows Property .......................................................................... 781

ScaleWithDocument Property ...................................................................... 781

ScalingFactor Property .................................................................................. 782

StartPage Property ........................................................................................ 782

XLRange ................................................................................................................. 783

Overview ........................................................................................................... 784

Members ........................................................................................................... 784

XLRange Constructor ......................................................................................... 785

XLRange Constructor(String) ......................................................................... 786

XLRange Constructor(Int32,Int32) ................................................................ 787

XLRange Constructor(Int32,Int32,Int32,Int32) ............................................. 788

Methods ............................................................................................................ 789

Clone Method ............................................................................................... 789

Equals Method .............................................................................................. 790

GetHashCode Method .................................................................................. 791

ToString Method ........................................................................................... 791

Properties .......................................................................................................... 791

ColumnFirst Property .................................................................................... 792

ColumnLast Property .................................................................................... 793

RowFirst Property ......................................................................................... 793

RowLast Property .......................................................................................... 794

XLRow .................................................................................................................... 794

Overview ........................................................................................................... 795

Members ........................................................................................................... 796

XLRow Constructor ........................................................................................... 797

Methods ............................................................................................................ 797

Clone Method ............................................................................................... 798

Properties .......................................................................................................... 798

Book Property ............................................................................................... 799

Collapsed Property ........................................................................................ 800

Height Property ............................................................................................. 800

IsCustomHeight Property .............................................................................. 801

IsSubtotal Property ....................................................................................... 801

OutlineLevel Property ................................................................................... 802

PageBreak Property ...................................................................................... 802

Sheet Property .............................................................................................. 803

Page 32: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Style Property................................................................................................ 804

Visible Property ............................................................................................. 804

XLRowCollection ................................................................................................... 805

Overview ........................................................................................................... 806

Members ........................................................................................................... 807

Methods ............................................................................................................ 808

Add Method .................................................................................................. 809

Add() Method ............................................................................................ 809

Add(XLRow) Method ................................................................................. 810

Clear Method ................................................................................................ 810

Contains Method .......................................................................................... 811

IndexOf Method ............................................................................................ 812

Insert Method ............................................................................................... 813

Insert(Int32) Method ................................................................................ 813

Insert(Int32,XLRow) Method .................................................................... 814

Remove Method ........................................................................................... 815

RemoveAt Method ........................................................................................ 816

Properties .......................................................................................................... 817

Book Property ............................................................................................... 817

Count Property .............................................................................................. 818

Frozen Property ............................................................................................ 818

Item Property ................................................................................................ 819

Sheet Property .............................................................................................. 820

XLShape ................................................................................................................. 820

Overview ........................................................................................................... 821

Members ........................................................................................................... 822

Methods ............................................................................................................ 823

Clone Method ............................................................................................... 824

Properties .......................................................................................................... 824

Column Property ........................................................................................... 825

DashedLineStyle Property ............................................................................. 826

Hyperlink Property ........................................................................................ 826

Id Property .................................................................................................... 827

IsEmpty Property .......................................................................................... 827

LineColor Property ........................................................................................ 828

LineStyle Property ......................................................................................... 828

Page 33: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LineWidth Property ....................................................................................... 829

Rectangle Property ....................................................................................... 829

Rotation Property ......................................................................................... 830

Row Property ................................................................................................ 830

Sheet Property .............................................................................................. 831

Workbook Property ...................................................................................... 831

XLSheet ................................................................................................................. 832

Overview ........................................................................................................... 833

Members ........................................................................................................... 834

Methods ............................................................................................................ 837

Clone Method ............................................................................................... 838

CopyFormula Method ................................................................................... 839

GetCell Method ............................................................................................. 840

GetFormattedText Method........................................................................... 841

GetRangeToRepeat Method ......................................................................... 842

Load Method ................................................................................................. 844

Load(String,Boolean) Method ................................................................... 844

Load(Stream,Boolean) Method ................................................................ 845

LoadCsv Method ........................................................................................... 846

LoadCsv(String) Method ........................................................................... 847

LoadCsv(Stream) Method ......................................................................... 847

SaveCsv Method............................................................................................ 848

SaveCsv(String) Method ............................................................................ 849

SaveCsv(Stream) Method.......................................................................... 850

SetRangeToRepeat Method .......................................................................... 850

Properties .......................................................................................................... 851

Book Property ............................................................................................... 854

ColumnMaxLevel Property ........................................................................... 854

Columns Property ......................................................................................... 855

Comments Property ...................................................................................... 855

ConditionalFormattings Property ................................................................. 856

DefaultColumnWidth Property ..................................................................... 856

DefaultRowHeight Property .......................................................................... 857

GridColor Property ........................................................................................ 857

Item Property ................................................................................................ 858

Locked Property ............................................................................................ 859

Page 34: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

MaxOutlineLevel Property ............................................................................ 860

MergedCells Property ................................................................................... 861

Name Property .............................................................................................. 861

OutlinesBelow Property ................................................................................ 862

OutlinesRight Property ................................................................................. 863

PrintSettings Property ................................................................................... 863

RowMaxLevel Property ................................................................................. 864

Rows Property ............................................................................................... 865

Scale Property ............................................................................................... 865

SelectedCells Property .................................................................................. 866

Shapes Property ............................................................................................ 866

ShowGridLines Property ............................................................................... 867

ShowHeaders Property ................................................................................. 867

ShowZeros Property ...................................................................................... 868

TabColor Property ......................................................................................... 868

TotalsBelowData Property ............................................................................ 869

Visible Property ............................................................................................. 869

XLSheetCollection ................................................................................................. 870

Overview ........................................................................................................... 871

Members ........................................................................................................... 872

Methods ............................................................................................................ 873

Add Method .................................................................................................. 874

Add() Method ............................................................................................ 874

Add(XLSheet) Method ............................................................................... 875

Add(String) Method .................................................................................. 876

Clear Method ................................................................................................ 877

Contains Method .......................................................................................... 877

Contains(XLSheet) Method ....................................................................... 878

Contains(String) Method ........................................................................... 878

IndexOf Method ............................................................................................ 879

IndexOf(XLSheet) Method ........................................................................ 880

IndexOf(String) Method ............................................................................ 881

Insert Method ............................................................................................... 881

Insert(Int32) Method ................................................................................ 882

Insert(Int32,XLSheet) Method .................................................................. 883

Remove Method ........................................................................................... 884

Page 35: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remove(XLSheet) Method ........................................................................ 884

Remove(String) Method ........................................................................... 885

RemoveAt Method ........................................................................................ 886

Properties .......................................................................................................... 886

Book Property ............................................................................................... 887

Count Property .............................................................................................. 888

FirstIndex Property ....................................................................................... 888

Item Property ................................................................................................ 889

Item(Int32) Property ................................................................................. 889

Item(String) Property ................................................................................ 890

SelectedIndex Property ................................................................................. 891

XLStyle ................................................................................................................... 891

Overview ........................................................................................................... 892

Members ........................................................................................................... 893

XLStyle Constructor ........................................................................................... 895

Methods ............................................................................................................ 896

Clone Method ............................................................................................... 897

Equals Method .............................................................................................. 898

FormatDotNetToXL Method ......................................................................... 898

FormatDotNetToXL(String) Method ......................................................... 899

FormatDotNetToXL(String,CultureInfo) Method ...................................... 900

FormatDotNetToXL(String,Type) Method ................................................. 901

FormatDotNetToXL(String,Type,CultureInfo) Method ............................. 902

FormatXLToDotNet Method ......................................................................... 903

FormatXLToDotNet(String) Method ......................................................... 903

FormatXLToDotNet(String,CultureInfo) Method ...................................... 904

GetHashCode Method .................................................................................. 905

SetBorderColor Method ................................................................................ 906

SetBorderStyle Method ................................................................................ 907

Properties .......................................................................................................... 907

AlignHorz Property ........................................................................................ 909

AlignVert Property ........................................................................................ 910

BackColor Property ....................................................................................... 910

BackPattern Property .................................................................................... 911

BorderBottom Property ................................................................................ 912

BorderColorBottom Property ....................................................................... 912

Page 36: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

BorderColorLeft Property ............................................................................. 913

BorderColorRight Property ........................................................................... 913

BorderColorTop Property ............................................................................. 914

BorderLeft Property ...................................................................................... 914

BorderRight Property .................................................................................... 915

BorderTop Property ...................................................................................... 916

Diagonal Property ......................................................................................... 916

DiagonalColor Property ................................................................................. 917

DiagonalStyle Property ................................................................................. 917

Direction Property......................................................................................... 918

Font Property ................................................................................................ 918

ForeColor Property ....................................................................................... 919

Format Property ............................................................................................ 920

Indent Property ............................................................................................. 920

Locked Property ............................................................................................ 921

PatternColor Property ................................................................................... 921

Rotation Property ......................................................................................... 922

ShrinkToFit Property ..................................................................................... 923

WordWrap Property ..................................................................................... 923

XLTextShape .......................................................................................................... 924

Overview ........................................................................................................... 925

Members ........................................................................................................... 925

Properties .......................................................................................................... 928

Bidirectional Property ................................................................................... 930

BottomMargin Property ................................................................................ 930

HorizAlign Property ....................................................................................... 931

LeftMargin Property ...................................................................................... 931

Locked Property ............................................................................................ 932

Orientation Property ..................................................................................... 932

RightMargin Property ................................................................................... 933

Text Property ................................................................................................ 933

TextId Property ............................................................................................. 934

TextScale Property ........................................................................................ 934

TextToFit Property ........................................................................................ 935

TopMargin Property ...................................................................................... 935

VertAlign Property ........................................................................................ 936

Page 37: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Wrapped Property ........................................................................................ 936

Enumerations ............................................................................................................ 937

CalculationMode ................................................................................................... 937

CompatibilityMode ............................................................................................... 938

ConsolidationFunction .......................................................................................... 939

FileFormat ............................................................................................................. 940

ImageScaling ......................................................................................................... 941

XLAlignHorzEnum .................................................................................................. 942

XLAlignVertEnum .................................................................................................. 943

XLConditionalFormattingOperator ....................................................................... 944

XLConditionalFormattingType .............................................................................. 945

XLDiagonalFlags .................................................................................................... 947

XLEscapementType ............................................................................................... 948

XLFontScript .......................................................................................................... 948

XLHorizTextAlign ................................................................................................... 949

XLLineStyleEnum ................................................................................................... 950

XLPatternEnum ..................................................................................................... 951

XLPictureViewType ............................................................................................... 952

XLRangeType ......................................................................................................... 953

XLReadingDirection ............................................................................................... 954

XLReferenceMode ................................................................................................. 955

XLReferenceType .................................................................................................. 956

XLShapeDashedLineStyleEnum ............................................................................. 956

XLShapeLineStyleEnum ......................................................................................... 958

XLTextOrientation ................................................................................................. 959

XLUnderlineStyle ................................................................................................... 960

XLUnderlineType ................................................................................................... 961

XLVertTextAlign ..................................................................................................... 962

Interfaces .................................................................................................................. 963

ICloneable ............................................................................................................. 963

Overview ........................................................................................................... 963

Members ........................................................................................................... 964

Methods ............................................................................................................ 964

Clone Method ............................................................................................... 964

SmartAssembly.Attributes Namespace ........................................................................ 965

Overview ................................................................................................................... 965

Page 38: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Classes ....................................................................................................................... 965

PoweredByAttribute ............................................................................................. 965

Overview ........................................................................................................... 966

Members ........................................................................................................... 967

PoweredByAttribute Constructor ..................................................................... 968

Page 39: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Excel for WPF and Silverlight

Overview Your Excel® data is just a simple command away from any of your .NET applications with Excel

for WPF and Silverlight (C1Excel) – you don't even need to have Microsoft® Excel installed!

Create or load XLS files for Excel 97 and later. Excel for WPF and Silverlight supports the new

Office 2007 OpenXml format, which allows you to save smaller, compressed XLSX files.

The main component in Excel for WPF and Silverlight is the C1XLBook object, which

represents an Excel workbook containing one or more sheets. Use the C1XLBook to load

existing Excel files or create new ones. Then add sheets, styles, hyperlinks, images, headers and

footers, page breaks and more. When you are done, save the C1XLBook to a file or a Stream

and you’re done. Anyone with a copy of Excel can access your data. It’s that easy!

See Also

Help with WPF and Silverlight Edition

Key Features

Help with WPF and Silverlight Edition

For information on installing ComponentOne Studio WPF Edition, licensing, technical

support, namespaces and creating a project with the control, please visit Getting

Started with WPF Edition.

For information on installing ComponentOne Studio Silverlight Edition, licensing,

technical support, namespaces and creating a project with the control, please visit

Getting Started with Silverlight Edition.

Key Features The following are some of the main features of Excel for WPF and Silverlight that you may

find useful:

Save or load a workbook with one command

Excel for WPF and Silverlight is easy-to-use, allowing you to use a single command to

load or save a workbook and manipulate sheets as if they were grid controls.

Read and write data in individual cells

After loading or creating a C1XLBook, you can access data in individual sheets as if they

were a simple grid. For example:

XLSheet sheet = C1XLBook.Sheets[0];

sheet[0, 0].Value = DateTime.Now;

Page 40: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Format the data in each cell.

The format associated with each cell is as easy to access as the data stored in the cell.

For example:

C# Copy Code

XLStyle style = new XLStyle(c1XLBook1);

style.Format = "dd-MM-yyyy";

style.Font = new XLFont("Courier New", 14);

XLSheet sheet = c1XLBook1.Sheets[0];

sheet[0, 0].Value = DateTime.Now;

sheet[0, 0].Style = style;

Use Excel for WPF and Silverlight to export to XLS files

Other ComponentOne components use C1Excel to export XLS files. For example,

C1Report uses C1Excel to create XLS versions of reports so they can be viewed and

edited by anyone with a copy of Microsoft Excel.

Reads and writes .xls and .xlsx files without using Microsoft Excel

Excel for WPF and Silverlight reads and writes .xls (Excel 97 and later) and xlsx

(OpenXml format) files, the latter of which can be reused and easily exchanged or

compressed to create smaller file sizes. You don't even need to have Microsoft Excel

installed.

Create and position images within a cell

Not only can you add images to cells, but now you can specify the cell size, the position

of the image within the cell and whether the image is scaled, clipped, or stretched to fit

the cell.

Save and load files to and from streams

Workbooks can now be directly read to and written from memory streams with new

overloads for the Load and the Save methods so you no longer have to use temporary

files.

Add images to the header and footer of a sheet

Use properties in the XLPrintSettings class to add images to the left, center, or right

part of a sheet's header or footer.

Page 41: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

QuickStart: Excel for WPF This quick start guide will familiarize you with some of the features of Excel for WPF. In this

quick start you will learn how to create a workbook, add formatted data to the workbook, and

save and open the XLS file.

See Also

Step 1 of 4: Setting up the Project

Step 2 of 4: Adding Content to a C1XLBook

Step 3 of 4: Formatting the Content

Step 4 of 4: Saving and Opening the XLS File

Step 1 of 4: Setting up the Project In this step you will add a reference to the C1.WPF.Excel.dll to your form.

1. Create a new WPF project.

2. Select the Add Reference option from the Project menu of your project. The Add

Reference dialog box appears.

3. Browse to locate and select the C1.WPF.Excel.dll and click OK.

4. Double-click the form to add the Form1_Load event and switch to code view. Add the

Imports (Visual Basic) or using (C#) statement to the code at the top of the form so

you can use all names within the C1.WPF.Excel namespace.

Visual Basic Copy Code

Imports C1.WPF.C1Excel

5.

C# Copy Code

using C1.WPF.Excel;

Now you can create and begin adding content to a C1XLBook.

Step 2 of 4: Adding Content to a

C1XLBook While you are still in code view in the Visual Studio project, add the following code to create the

book and its content:

Page 42: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic Copy Code

Dim book As New C1XLBook()

Dim i As Integer

Dim sheet As XLSheet = book.Sheets(0)

For i = 0 To 9

sheet(i, 0).Value = (i + 1) * 10

sheet(i, 1).Value = (i + 1) * 100

sheet(i, 2).Value = (i + 1) * 1000

Next

End Function)

End Sub

C# Copy Code

C1XLBook book = new C1XLBook();

int i;

XLSheet sheet = book.Sheets[0];

for (i = 0; i <= 9; i++)

{

sheet[i, 0].Value = (i + 1) * 10;

sheet[i, 1].Value = (i + 1) * 100;

sheet[i, 2].Value = (i + 1) * 1000;

}

Step 3 of 4: Formatting the Content Next we will format the content using styles. The code in this step should be added after the

code from Step 2 of 4.

1. Add the following code to create two new styles: stye1 and style2.

Visual Basic Copy Code

' Add style 1.

Dim style1 As New XLStyle(book)

style1.Font = New XLFont("Tahoma", 9, true, false)

style1.ForeColor = Colors.RoyalBlue

Page 43: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

' Add style 2.

Dim style2 As New XLStyle(book)

style2.Font = New XLFont("Tahoma", 9, false, true)

style2.BackColor = Colors.RoyalBlue

style2.ForeColor = Colors.White

2.

C# Copy Code

// Add style 1.

XLStyle style1 = new XLStyle(book);

style1.Font = new XLFont("Tahoma", 9, true, false);

style1.ForeColor = Colors.RoyalBlue;

// Add style 2.

XLStyle style2 = new XLStyle(book);

style2.Font = new XLFont("Tahoma", 9, false, true);

style2.BackColor = Colors.RoyalBlue;

style2.ForeColor = Colors.White;

3. Then add the following code to apply the new styles to the content.

Visual Basic Copy Code

For i = 0 To 9

' Apply styles to the content.

If (i + 1) Mod 2 = 0 Then

sheet(i, 0).Style = style2

sheet(i, 1).Style = style1

sheet(i, 2).Style = style2

Else

sheet(i, 0).Style = style1

sheet(i, 1).Style = style2

sheet(i, 2).Style = style1

End If

Next i

4.

C# Copy Code

Page 44: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

for (i = 0; i <= 9; i++)

{

// Apply styles to the content.

if ((i + 1) % 2 == 0)

{

sheet[i, 0].Style = style2;

sheet[i, 1].Style = style1;

sheet[i, 2].Style = style2;

}

else

{

sheet[i, 0].Style = style1;

sheet[i, 1].Style = style2;

sheet[i, 2].Style = style1;

}

}

Step 4 of 4: Saving and Opening the XLS

File Finally, add the following code to save and load the Excel workbook. This code should be added

after the code from Step 3 of 4 within the Form_Load event.

Visual Basic Copy Code

C1XLBook1.Save("c:\mybook.xls")

System.Diagnostics.Process.Start("C:\mybook.xls")

C# Copy Code

c1XLBook1.Save(@"c:\mybook.xls");

System.Diagnostics.Process.Start(@"c:\mybook.xls");

Run the program and observe:

Page 45: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Formatted content is added to the workbook.

Congratulations! You've completed the Excel for WPF quick start.

QuickStart: Excel for Silverlight This quick start guide will familiarize you with some of the features of Excel for Silverlight. In

this quick start you will learn how to add a C1XLBook to the project, add formatted data to the

workbook, and save and open the XLS file.

See Also

Step 1 of 4: Setting up the Project

Step 2 of 4: Adding Content to a C1XLBook

Step 3 of 4: Saving the XLSX File

Step 4 of 4: Run the Program

Step 1 of 4: Setting up the Project In this step you will create a new project and add a reference to the C1.Silverlight.Excel

assembly.

1. Create a new Silverlight project.

2. Select Project | Add Reference and browse to find C1.Silverlight.Excel.dll. Click OK.

3. Add a standard button control to the page and set its Content property to Save.

4. Double-click the button to switch to the code view of MainPage.xaml.cs. This will also

add a button1_Click event to the code.

5. Add the Imports (Visual Basic) or using (C#) statement to the code at the top of the

form so you can use all names within the C1.Silverlight.Excel namespace.

Visual Basic Copy Code

Page 46: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Imports C1.Silverlight.Excel

6.

C# Copy Code

using C1.Silverlight.Excel;

7.

Now you can add some content to a C1XLBook.

Step 2 of 4: Adding Content to a

C1XLBook In the button1_Click event we created in step 1, add the following code to create the book and

its content so it looks like the following:

Visual Basic Copy Code

Private Sub button1_Click(sender As Object, e As RoutedEventArgs)

SaveBook(Function(book)

Dim i As Integer

Dim sheet As C1.Silverlight.Excel.XLSheet = book.Sheets(0)

For i = 0 To 9

sheet(i, 0).Value = (i + 1) * 10

sheet(i, 1).Value = (i + 1) * 100

sheet(i, 2).Value = (i + 1) * 1000

Next

End Function)

End Sub

C# Copy Code

private void button1_Click(object sender, RoutedEventArgs e)

{

Page 47: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SaveBook(book =>

{

int i;

C1.Silverlight.Excel.XLSheet sheet = book.Sheets[0];

for (i = 0; i <= 9; i++)

{

sheet[i, 0].Value = (i + 1) * 10;

sheet[i, 1].Value = (i + 1) * 100;

sheet[i, 2].Value = (i + 1) * 1000;

}

});

}

You'll notice a call to the SaveBook method. We'll add the code for this method in the next

step.

Step 3 of 4: Saving the XLSX File Add the following code to save the Excel workbook. When you run the application, the code will

open the Save As dialog box so you can save your .xlsx file wherever you'd like.

Visual Basic Copy Code

Private Sub SaveBook(action As Action(Of C1XLBook))

Dim dlg = New SaveFileDialog()

dlg.Filter = "Excel Files (*.xlsx)|*.xlsx"

If dlg.ShowDialog() = True Then

Try

Dim book = New C1XLBook()

RaiseEvent action(book)

Using stream = dlg.OpenFile()

book.Save(stream)

End Using

Catch x As Exception

MessageBox.Show(x.Message)

End Try

End If

Page 48: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

End Sub

C# Copy Code

private void SaveBook(Action<C1XLBook> action)

{

var dlg = new SaveFileDialog();

dlg.Filter = "Excel Files (*.xlsx)|*.xlsx";

if (dlg.ShowDialog() == true)

{

try

{

var book = new C1XLBook();

if (action != null)

{

action(book);

}

using (var stream = dlg.OpenFile())

{

book.Save(stream);

}

}

catch (Exception x)

{

MessageBox.Show(x.Message);

}

}

}

Step 4 of 4: Run the Program Press F5 to run the application.

1. Click the Save button. The Save As dialog box appears.

2. Enter a file name for your workbook and click Save.

3. Open the book. It will look similar to the following image.

Page 49: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Congratulations! You've completed the Excel for Silverlight quick start.

Using Excel for WPF and Silverlight The following topics explain how to create an XLS file, as well as describe the main Excel for

WPF and Silverlight classes used to create the components that make up the file, which

include worksheets, rows and columns, cells and styles.

See Also

Creating Documents

Worksheets

Rows and Columns

Cells

Styles

Creating Documents To create a new XLS file using Excel for WPF and Silverlight, three steps are required:

1. Add a reference to C1.WPF.Excel.dll to C1.Silverlight.Excel.dll and create a C1XLBook.

2. Add content to the sheets. Each sheet contains cells (XLCell objects) that have a Value

and a Style property.

3. Save the book to a file using the Save method.

For example, the following code creates a new Excel file with a single sheet containing numbers

from 1 to 100.

C# Copy Code

Page 50: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

// step 1: create a new workbook to be saved

C1XLBook book = new C1XLBook();

// step 2: write content into some cells

XLSheet sheet = book.Sheets[0];

for (int i = 0; i < 100; i++)

sheet[i, 0].Value = i + 1;

// step 3: save and open the file

book.Save(@"C:\MyFiles\Test\test.xls");

System.Diagnostics.Process.Start(@"C:\MyFiles\Test\test.xls");

Step 2 is the most interesting one. The code starts by retrieving an XLSheet object that

represents the single worksheet in the new Excel workbook. This sheet is created automatically

when you add or create a new C1XLBook. Then the code uses the sheet indexer to reference

cells in the sheet and assign them values from 1 to 100.

Note that the indexer in the XLSheet object automatically creates cells, if necessary. This makes

it easy to fill worksheets that you create. If you want to find out the sheet dimensions, use the

sheet's Rows.Count and Columns.Count properties.

Of course, you are not limited to assigning values to cells. You can also use styles to format the

cells. Just create one or more XLStyle objects and assign them to cells much like you did values.

This revised version of the code above creates a sheet where even numbers are shown in bold

red characters with yellow highlighting and odd numbers are shown in italic blue.

C# Copy Code

// step 1: create a new workbook to be saved

C1XLBook book = new C1XLBook();

var sheet = book.Sheets[0];

// step 2: create styles for odd and even values

var styleOdd = new XLStyle(book);

styleOdd.Font = new XLFont("Tahoma", 9, false, true);

styleOdd.ForeColor = Colors.Blue;

var styleEven = new XLStyle(book);

styleEven.Font = new XLFont("Tahoma", 9, true, false);

styleEven.ForeColor = Colors.Red;

styleEven.BackColor = Colors.Yellow;

// step 3: write content into some cells

for (int i = 0; i < 100; i++)

{

XLCell cell = sheet[i, 0];

Page 51: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

cell.Value = i + 1;

cell.Style = ((i + 1) % 2 == 0) ? styleEven : styleOdd;

}

// step 4: save and open the file

book.Save(@"C:\MyFiles\Test\test.xls");

System.Diagnostics.Process.Start(@"C:\MyFiles\Test\test.xls");

The code is similar. The main difference is the new step 2, which creates styles for odd and even

cells. The new styles are assigned to cells in step 3, along with the cell values.

This is what the file created by the code above looks like when opened in Microsoft Excel:

Worksheets Worksheets are the individual grids contained in an Excel file. They are represented by XLSheet

objects accessible through the Sheets property in the C1XLBook class. Each sheet has a name

and contains a collection of rows and columns. Individual cells can be accessed using the

XLSheet indexer, which takes row and column indices.

The Rows and Columns collections in the XLSheet object extend automatically when you use

their indexers. For example, if you write the following code and the sheet has fewer than 1001

rows, new rows will be automatically added, and a valid row will be returned. The same applies

to XLColumn and XLCell indexers. This is different from the behavior of most collection indexers

in .NET, but it makes it very easy to create and populate XLSheet objects.

Visual Basic Copy Code

Dim sheet As XLSheet = C1XLBook1.Sheets(0)

Page 52: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Dim row As XLRow = sheet.Rows(1000)

C# Copy Code

XLSheet sheet = c1XLBook1.Sheets[0];

XLRow row = sheet.Rows[1000];

Rows and Columns The XLSheet object contains collections of rows and columns that expose each individual row

and column on the sheet. The exposed XLRow and XLColumn objects allow you to assign the

size (column width, row height), visibility, and style for each row and column on the sheet. If you

don't assign any of these values, the sheet's defaults will be used (see the DefaultRowHeight

and DefaultColumnWidth properties).

The default dimensions for XLRow and XLColumn objects are –1, which means use the sheet's

default values.

Cells The XLSheet object also contains cells that can be accessed using an indexer that takes row and

column indices. The cells are represented by XLCell objects that contain the cell value and style.

As with rows and columns, the cell indexer also extends the sheet automatically. For example,

write:

Visual Basic Copy Code

Dim cell As XLCell = sheet(10, 10)

C# Copy Code

XLCell cell = sheet[10,10];

If the sheet has fewer than 11 rows and 11 columns, rows and columns will be added and a

valid XLCell object will be returned.

Because the sheet expands automatically, this indexer will never return a null reference. If you

want to check whether a particular cell exists on the sheet and you don't want to create the cell

inadvertently, use the sheet's GetCell method instead of the indexer.

Page 53: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCell objects have a Value property that contains the cell contents. This property is of type

object and it may contain strings, numeric, Boolean, DateTime, or null objects. Other types of

objects cannot be saved into Excel files.

XLCell objects also have a Style property that defines the appearance of the cell. If the Style

property is set to null, the cell is displayed using the default style. Otherwise, it should be set to

an XLStyle object that defines the appearance of the cell (font, alignment, colors, format, and

so on).

Styles The XLStyle class defines the appearance of a cell, row, or column on a sheet. XLStyle includes

properties that specify style elements such as the font, alignment, colors, and format used to

display cell values. Not all style elements need to be defined in every XLStyle object. For

example, if an XLStyle specifies only a format, then the cell is displayed using the specified

format and default settings for the other style elements (font, alignment, and so on).

C1Excel Task-Based Help The task-based help assumes that you are familiar with programming in Visual Studio. By

following the steps outlined in the Help, you will be able to create projects demonstrating a

variety of Excel for WPF and Silverlight features and get a good sense of what Excel for WPF

and Silverlight can do.

Each task-based help topic also assumes that you have created a new .NET project and added

the appropriate directives (using C1.C1Excel; for C#; Imports C1.C1Excel for Visual

Basic) to the code.

See Also

Adding a Comment to a Cell (WPF)

Adding Content to a Workbook

Adding an Image to a Cell (WPF)

Adding a Page Break to a Worksheet

Copying Rows from One Book to Another (WPF)

Creating Subtotals

Formatting Cells

Importing and Exporting OpenXml Files (WPF)

Saving a CSV File (Silverlight)

Setting the Calculation Mode for a Workbook

Page 54: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Adding a Comment to a Cell (WPF)

1. Add a reference to C1.WPF.Excel.dll and create a C1XLBook.

<// Create a new workbook C1XLBook book = new C1XLBook();

2. Add text to a cell in the worksheet using the following code:

book.Sheets[0][2, 3].Value = "test";

3. Add a comment to the XLCommentCollection and create a box to show it in using the

following code:

book.Sheets[0].Comments.Add(2, 3, "John", "Test comment");

book.Sheets[0].Comments[0].TextBox.Rectangle = new Rect(220,

210, 1900, 1200);

4. Save and open the book:

C# Copy Code

// Save and open the file book.Save(@"C:\test.xlsx"); System.Diagnostics.Process.Start(@"C:\test.xlsx");

5. Run the program. The spreadsheet will open and look similar to the following:

Page 55: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Adding Content to a Workbook To create a new workbook and add values to the first ten cells, complete the following steps:

1. Add a reference to C1.WPF.Excel.dll or C1.Silverlight.Excel.dll and create a C1XLBook.

C# Copy Code

// Create a new workbook to be saved

C1XLBook book = new C1XLBook();

2. Add values to the first ten cells.

C# Copy Code

// write content for the first ten cells

XLSheet sheet = book.Sheets[0];

for (int i = 0; i <= 9; i++)

{

sheet[i, 0].Value = i + 1;

}

3. Save and open the workbook. The code looks like the following.

C# Copy Code

// Save and open the file

book.Save(@"C:\test.xls");

System.Diagnostics.Process.Start(@"C:\test.xls");

4.

Page 56: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Adding an Image to a Cell (WPF) Images can be added to a sheet or cell using one of the following methods.

Method 1: Assign an image directly to a cell's XLCell.Value property.

Using this method, the image is added to the sheet and kept at its original size. The upper left

corner of the image coincides with the upper left corner of the specified cell.

1. Load an existing workbook or add some content to a new workbook.

Visual Basic Copy Code

Dim wb As New C1XLBook

wb.Load("C:\Project\WorkBook1.xls")

2.

C# Copy Code

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\Project\WorkBook1.xls");

3. Specify the image and assign it to the cell's Value property.

Visual Basic Copy Code

Dim img As WriteableBitmap = new WriteableBitmap(new BitmapImage(new

Uri("MyImage.bmp", UriKind.Relative)));

Dim sheet As XLSheet = wb.Sheets("Forecasting Report")

sheet(0, 0).Value = img

4.

C# Copy Code

WriteableBitmap img = new WriteableBitmap(new BitmapImage(new

Uri("MyImage.bmp", UriKind.Relative)));

XLSheet sheet = wb.Sheets["Forecasting Report"];

sheet[0,0].Value = img;

Page 57: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

5. Save and open the new book:

Visual Basic Copy Code

wb.Save("C:\Project\WorkBook1.xls ")

System.Diagnostics.Process.Start("C:\Project\WorkBook1.xls")

6.

C# Copy Code

wb.Save(@"C:\Project\WorkBook1.xls");

System.Diagnostics.Process.Start(@"C:\Project\WorkBook1.xls");

In this example, the image replaces the value in the first cell, and it appears at its original size in

the first cell.

Method 2: Create an XLPictureShape object, set its properties, and assign it to

a cell's XLCell.Value property.

This second method allows you to customize the image by specifying its size, rotation angle,

brightness, contrast, border, and more.

1. Load an existing workbook or add some content to a new workbook.

Visual Basic Copy Code

Dim wb As New C1XLBook

wb.Load("C:\Project\WorkBook1.xls")

2.

Page 58: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C# Copy Code

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\Project\WorkBook1.xls");

3. Create an XLPictureShape object, set some of its properties and assign it to a cell's

Value property.

Visual Basic Copy Code

Dim img As WriteableBitmap

= new WriteableBitmap(new BitmapImage(new Uri("MyImage.bmp",

UriKind.Relative)));

Dim pic As New XLPictureShape(img, 1500, 1500)

pic.Rotation = 30.0F

pic.LineColor = Color.DarkRed

pic.LineWidth = 100

' assign the pic to the first cell of the specified sheet

Dim sheet As XLSheet = wb.Sheets("Forecasting Report")

sheet(0, 0).Value = pic

4.

C# Copy Code

WriteableBitmap img = new WriteableBitmap(new BitmapImage(new

Uri("MyImage.bmp", UriKind.Relative)));

XLPictureShape pic = new XLPictureShape(img, 1500, 1500);

pic.Rotation = 30.0f;

pic.LineColor = Color.DarkRed;

pic.LineWidth = 100;

// assign the pic to the first cell of the specified sheet

XLSheet sheet = wb.Sheets("Forecasting Report");

sheet[0,0].Value = pic;

5. Save and open the book.

Page 59: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic Copy Code

wb.Save("C:\Project\WorkBook1.xls ")

System.Diagnostics.Process.Start("C:\Project\WorkBook1.xls")

6.

C# Copy Code

wb.Save(@"C:\Project\WorkBook1.xls");

System.Diagnostics.Process.Start(@"C:\Project\WorkBook1.xls");

In this example, the image replaces the value in the first cell, is rotated 30°, and has a dark red

border. Since we have specified the horizontal and vertical position of the image, it does not

appear in the first cell.

Method 3: Create an XLPictureShape object, set its properties, and add it to a

sheet's ShapeCollection.

This method uses the XLPictureShape constructor to specify the image boundaries in sheet

coordinates. The shape is added directly to the sheet's ShapeCollection, rather than to a specific

cell.

1. Load an existing workbook or add some content to a new workbook.

Visual Basic Copy Code

Dim wb As New C1XLBook

wb.Load("C:\Project\WorkBook1.xls")

2.

Page 60: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C# Copy Code

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\Project\WorkBook1.xls");

3. Create an XLPictureShape object, set some of its properties and assign it to a sheet's

ShapeCollection.

Visual Basic Copy Code

Dim img As WriteableBitmap

= new WriteableBitmap(new BitmapImage(new Uri("MyImage.bmp",

UriKind.Relative)));

Dim pic As New XLPictureShape(img, 3000, 3500, 2500, 900)

pic.Rotation = 30.0F

pic.LineColor = Color.DarkRed

pic.LineWidth = 100

' add the pic to specified sheet's ShapeCollection

Dim sheet As XLSheet = wb.Sheets("Forecasting Report")

sheet.Shapes.Add(pic)

4.

C# Copy Code

WriteableBitmap img = new WriteableBitmap(new BitmapImage(new

Uri("MyImage.bmp", UriKind.Relative)));

XLPictureShape pic = new XLPictureShape(img, 3000, 3500, 2500, 900);

pic.Rotation = 30.0f;

pic.LineColor = Color.DarkRed;

pic.LineWidth = 100;

// add the pic to specified sheet's ShapeCollection

XLSheet sheet = wb.Sheets("Forecasting Report");

sheet.Shapes.Add(pic);

5. Save and open the book.

Page 61: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic Copy Code

wb.Save("C:\Project\WorkBook1.xls ")

System.Diagnostics.Process.Start("C:\Project\WorkBook1.xls")

6.

C# Copy Code

wb.Save(@"C:\Project\WorkBook1.xls");

System.Diagnostics.Process.Start(@"C:\Project\WorkBook1.xls");

In this example, the shape was added to the sheet's ShapeCollection; therefore, the image does

not replace the value in the first cell. Here we specified the height and width of the image, as

well as the horizontal and vertical positioning.

Adding a Page Break to a Worksheet You can easily add page breaks in rows and columns for files in OpenXML (.xlsx) format using

the PageBreak and PageBreak properties.

1. Add a reference to C1.WPF.Excel.dll or C1.Silverlight.Excel.dll and create a C1XLBook.

C# Copy Code

Page 62: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

// Create a new workbook to be saved

C1XLBook book = new C1XLBook();

2. Add some text values and page breaks using the following code:

C# Copy Code

book.Sheets[0][2, 3].Value = "page1";

book.Sheets[0].Rows[2].PageBreak = true;

book.Sheets[0][0, 1].Value = "test1";

book.Sheets[0][0, 2].Value = "test2";

book.Sheets[0].Columns[1].PageBreak = true;

book.Sheets[0][3, 3].Value = "page2";

3. Save and open the .xlsx file.

C# Copy Code

// Save and open the file

book.Save(@"C:\test.xlsx");

System.Diagnostics.Process.Start(@"C:\test.xlsx");

4. In Excel, select the Page Layout tab, and select the Print checkbox under Gridlines.

The worksheet should look similar to the following:

Copying Rows from One Book to Another

(WPF) To copy the rows of a sheet from one book to a second book, complete the following steps:

1. Add a reference to C1.WPF.Excel.dll.

Page 63: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

2. Load an existing book.

C# Copy Code

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\test.xlsx");

3. Create a new workbook with an XLSheet named Test.

C# Copy Code

C1XLBook xb = new C1XLBook();

xb.Sheets.Add("Test");

4. Copy each row from the sheet of the existing book to the new workbook Test sheet.

C# Copy Code

XLSheet source = wb.Sheets[0];

XLSheet dest = xb.Sheets["Test"];

for (int row = 0; row <= source.Rows.Count - 1; row++)

{

for (int col = 0; col <= source.Columns.Count - 1; col++)

{

dest[row, col].Value = source[row, col].Value;

}

}

5. Save and open the new workbook.

C# Copy Code

// Save and open the file

xb.Save(@"C:\test2.xlsx");

System.Diagnostics.Process.Start(@"C:\test2.xlsx");

6. Open the new book. The rows from the first book have been added to the new book.

Page 64: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Creating Subtotals The following code provides an example of how to format the cells of a book.

1. Select View | Code and add one of the following statements at the top of the form:

o Import C1.C1Excel (Visual Basic)

o using C1.C1Excel; (C#)

2. Add a reference to C1.WPF.Excel.dll or C1.Silverlight.Excel.dll and create a C1XLBook.

C# Copy Code

// Create a new workbook

C1XLBook book = new C1XLBook();

3. Add the following code to the Form_Load event:

Visual Basic Copy Code

Private Sub Form1_Load(sender As Object, e As EventArgs)

Dim book As New C1XLBook()

Dim sheet As XLSheet = book.Sheets(0)

Dim totalStyle As New XLStyle(book)

totalStyle.Font = New XLFont("Arial", 10, true, false)

sheet(2, 1).Value = "Number"

sheet(2, 2).Value = "ID"

sheet(3, 1).Value = 12

sheet(3, 2).Value = 17

sheet.Rows(3).OutlineLevel = 2

sheet.Rows(3).Visible = False

sheet(4, 1).Value = 12

sheet(4, 2).Value = 14

sheet.Rows(4).OutlineLevel = 2

sheet.Rows(4).Visible = False

sheet(5, 1).Value = "12 Total"

sheet(5, 1).Style = totalStyle

sheet(5, 2).Value = 31

sheet(5, 2).Formula = "SUBTOTAL(9,C4:C5)"

sheet.Rows(5).OutlineLevel = 1

sheet(6, 1).Value = 34

sheet(6, 2).Value = 109

sheet.Rows(6).OutlineLevel = 2

Page 65: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

sheet(7, 1).Value = "34 Total"

sheet(7, 1).Style = totalStyle

sheet(7, 2).Value = 109

sheet(7, 2).Formula = "SUBTOTAL(9,C7:C7)"

sheet.Rows(7).OutlineLevel = 1

sheet(8, 1).Value = "Grand Total"

sheet(8, 1).Style = totalStyle

sheet(8, 2).Value = 140

sheet(8, 2).Formula = "SUBTOTAL(9,C4:C7)"

sheet.Rows(8).OutlineLevel = 0

book.Save("c:\mybook.xls")

System.Diagnostics.Process.Start("C:\mybook.xls")

End Sub

4.

C# Copy Code

private void Form1_Load(object sender, EventArgs e)

{

C1XLBook book = new C1XLBook();

XLSheet sheet = book.Sheets[0];

XLStyle totalStyle = new XLStyle(book);

totalStyle.Font = new XLFont("Arial", 10, true, false);

sheet[2, 1].Value = "Number";

sheet[2, 2].Value = "ID";

sheet[3, 1].Value = 12;

sheet[3, 2].Value = 17;

sheet.Rows[3].OutlineLevel = 2;

sheet.Rows[3].Visible = false;

sheet[4, 1].Value = 12;

sheet[4, 2].Value = 14;

sheet.Rows[4].OutlineLevel = 2;

sheet.Rows[4].Visible = false;

sheet[5, 1].Value = "12 Total";

sheet[5, 1].Style = totalStyle;

sheet[5, 2].Value = 31;

sheet[5, 2].Formula = "SUBTOTAL(9,C4:C5)";

sheet.Rows[5].OutlineLevel = 1;

sheet[6, 1].Value = 34;

sheet[6, 2].Value = 109;

Page 66: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

sheet.Rows[6].OutlineLevel = 2;

sheet[7, 1].Value = "34 Total";

sheet[7, 1].Style = totalStyle;

sheet[7, 2].Value = 109;

sheet[7, 2].Formula = "SUBTOTAL(9,C7:C7)";

sheet.Rows[7].OutlineLevel = 1;

sheet[8, 1].Value = "Grand Total";

sheet[8, 1].Style = totalStyle;

sheet[8, 2].Value = 140;

sheet[8, 2].Formula = "SUBTOTAL(9,C4:C7)";

sheet.Rows[8].OutlineLevel = 0;

book.Save(@"c:\mybook.xls");

System.Diagnostics.Process.Start(@"C:\mybook.xls");

}

5. Run the program. The spreadsheet will open and look similar to the following:

The SUBTOTAL formulas get the sum of the specified rows.

Formatting Cells

1. Add a reference to C1.WPF.Excel.dll or C1.Silverlight.Excel.dll and create a C1XLBook.

C# Copy Code

// Create a new workbook to be saved C1XLBook book = new C1XLBook();

2. Add some content to the workbook, create a new style and apply the styles to the cells

in the first column of the sheet.

C# Copy Code

Page 67: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

// Create a new style XLStyle style1 = new XLStyle(book); style1.ForeColor = Colors.Yellow; style1.BackColor = Colors.Blue; style1.Format = "$ .00"; // Add content and apply styles to cells in first column of sheet XLSheet sheet = book.Sheets[0]; int i; for (i = 0; i <= 9; i++) { sheet[i, 0].Value = i + 1; sheet[i, 0].Style = style1; }

3. Save and open the workbook.

C# Copy Code

// Save and open the file book.Save(@"C:\test.xls"); System.Diagnostics.Process.Start(@"C:\test.xls");

4.

Importing and Exporting OpenXml Files

(WPF) Excel for WPF can now read and write Microsoft Excel 2007 OpenXml files. OpenXml is an

open, standards-based format introduced by Microsoft in Office 2007. OpenXml files are easier

to manipulate by applications because OpenXml is based on XML and is publicly documented,

as opposed to proprietary binary formats, such as BIFF8. OpenXml files contain a number of

XML files compressed using Zip compression. Because they are compressed, OpenXml files are

usually much smaller than traditional document files, such as .doc and .xls files.

Excel for WPF can load and save data and formatting information in OpenXml files; however,

formulas are not loaded or saved. They are copied in BIFF format as opaque, which is not

supported by the OpenXML format at this time. If you load files containing formulas and then

Page 68: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

save them, the formulas will be removed. This is in contrast to the traditional .xls, or BIFF8,

format, which preserves the formulas.

To support the OpenXml format, the C1XLBook Load and Save methods received overloads that

take a FileFormat parameter that is used to specify the file format to use when loading or

saving files.

If the file name is not specified, then Excel for WPF infers the file format from the file name

extension: files with an "XLSX" and "ZIP" extension are loaded and saved as OpenXml files, by

default. Other files are loaded and saved as BIFF8, or .xls, format.

For example:

C# Copy Code

// load and save relying on file extension

book.Load("somefile.xls"); // load biff 8 file

book.Save("somefile.xlsx"); // save file as OpenXml

book.Save("somefile.zip"); // save file as OpenXml

// load and save specifying the FileFormat

book.Load("somefile.xls", FileFormat.Biff8);

book.Save("somefile.xlsx", FileFormat.OpenXml);

You can also specify the format when loading or saving files to and from streams. If the

FileFormat is not specified, then Excel for WPF uses the BIFF8 format as a default.

Note that there is a small behavior change implied here. Consider the statement below:

book.Save("somefile.xlsx");

In previous versions of Excel for WPF, this would save a BIFF8 file (with the wrong extension).

Now, this will save an OpenXml file (with the correct extension). If you have code like this in

your applications, you should change it to the following when upgrading:

// deliberately save file with wrong extension

book.Save("somefile.xlsx", FileFormat.Biff8);

To export a book to an OpenXml file, complete the following steps:

1. Load an existing book:

Visual Basic Copy Code

Dim wb As New C1XLBook()

wb.Load("C:\test.xlsx")

' or

Dim wb As New C1XLBook()

wb.Load("C:\test.xlsx", C1.WPF.Excel.FileFormat.OpenXml)

Page 69: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

2.

3.

C# Copy Code

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\test.xlsx");

// or

C1XLBook wb = new C1XLBook();

wb.Load(@"C:\test.xlsx", C1.WPF.Excel.FileFormat.OpenXml);

4.

5. Export the book to an OpenXml Format file:

Visual Basic Copy Code

Dim wb As New C1XLBook()

' Add some content

Dim sheet As XLSheet = wb.Sheets(0)

Dim i As Integer

For i = 0 To 9

sheet(i,0).Value = i + 1

Next i

' Export to OpenXml Format file

wb.Save("C:\test.xlsx")

' or

' Export to OpenXml Format file

wb.Save("C:\test.xlsx", C1.WPF.Excel.FileFormat.OpenXml)

6.

C# Copy Code

C1XLBook wb = new C1XLBook();

// Add some content

XLSheet sheet = wb.Sheets[0];

for (int i = 0; i <= 9; i++)

{

sheet[i,0].Value = i + 1;

}

Page 70: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

// Export to OpenXml Format file

wb.Save(@"C:\test.xlsx");

// or

// Export to OpenXml Format file

wb.Save(@"C:\test.xlsx", C1.WPF.Excel.FileFormat.OpenXml);

Saving a CSV File (Silverlight) Excel for Silverlight supports saving and loading comma-separated values (CSV) files. CSV is a

common file format that stores tabular data, including numbers and text, in plain text form for

easy readability.

The following code provides an example of how to save a .csv file.

1. Add a reference to C1.Silverlight.Excel.dll.

2. Add a standard TextBox control to the page and name it txt_Status.

3. Add a Button control to the page and name it _btnSave.

4. Select View | Code and add one of the following statements at the top of the form:

Visual Basic Copy Code

Imports C1.Silverlight.Excel

5.

C# Copy Code

using C1.Silverlight.Excel;

6.

7. Create a new C1XLBook named _book and add a sheet with some values to the book.

Use the following code:

C# Copy Code

public partial class MainPage : UserControl

{

C1XLBook _book = new C1XLBook();

public MainPage()

{

InitializeComponent();

Page 71: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet sheet = _book.Sheets[0];

for (int i = 0; i <= 9; i++)

{

sheet[i, 0].Value = i + 1;

sheet[i, 1].Value = 10 - i;

}

}

}

8.

9. Then add the following code that will save the book to a CSV file when the user clicks

the button. The text box will show updates when the file is saving and when it is

finished saving.

C# Copy Code

private void _btnSave_Click(object sender, RoutedEventArgs e)

{

var dlg = new SaveFileDialog();

dlg.Filter = "Comma-Separated Values (*.csv)|*.csv";

if (dlg.ShowDialog().Value)

{

try

{

// information

txt_Status.Text = string.Format("Saving {0}...",

dlg.SafeFileName);

// save workbook

using (var stream = dlg.OpenFile())

{

_book.Sheets[0].SaveCsv(stream);

}

txt_Status.Text = string.Format("Saved {0}",

dlg.SafeFileName); ;

}

catch (Exception x)

{

MessageBox.Show(x.Message);

}

Page 72: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

}

}

10.

11. Click View | Designer to switch back to Design view.

12. Select the button and in the Visual Studio Properties window, click the Events tab.

13. Click the drop-down arrow next to the Click event and select _btnSave_Click to link the

event to the code you just added.

14. Press F5 to run the project, and then click the button.

15. Save the file to the desired location and then open the file. It should look similar to this

image:

Setting the Calculation Mode for a

Workbook The CalculationMode property specifies the calculation mode for all formulas in the workbook.

The CalculationMode enumeration provides three options: Manual (you manually perform the

calculation), Auto (the calculation is automatically performed), or AutoNoTable (the calculation

is performed except on tables).

To set the calculation mode, follow these steps:

1. Add a reference to C1.WPF.Excel.dll or C1.Silverlight.Excel.dll and create a C1XLBook.

C# Copy Code

// Create a new workbook

C1XLBook book = new C1XLBook();

2. Add a simple formula using the following code:

C# Copy Code

Page 73: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet sheet = book.Sheets[0];

// simple formula

sheet[7, 0].Value = "Formula: 5!";

sheet[7, 1].Value = 122;

sheet[7, 1].Formula = "1*2*3*4*5";

book.CalculationMode = CalculationMode.Auto;

3. Save and open the .xlsx file.

C# Copy Code

// Save and open the file

book.Save(@"C:\test.xlsx");

System.Diagnostics.Process.Start(@"C:\test.xlsx");

4. Notice that the value for the cell in (7,1) is 120, or the total of 1*2*3*4*5, not 122, since

we set the CalculationMode to Auto.

5.

C1Excel Samples Please be advised that this ComponentOne software tool is accompanied by various sample

projects and/or demos which may make use of other development tools included with the

ComponentOne Studio Enterprise.

Please refer to pre-installed product samples through the following path:

Documents\ComponentOne Samples\WPF

or

Documents\ComponentOne Samples\Silverlight

Page 74: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

WPF Sample Description

Formulas This sample demonstrates how to use formulas in your spreadsheets.

HelloWorld This sample shows how to create a workbook.

Styles This sample demonstrates how to use styles, such as fonts, borders,

background colors and so on, in spreadsheets.

Silverlight Sample Description

AutoSizeColumns The sample loops through all cells measuring their contents, then sets

the column widths based on the widest entry. This sample takes into

account the cell contents, format and font. It does not account for

content wrapping or merging. This sample uses the C1XLBook

component.

CombineSheets This sample scans all the .xlsx files in a folder, clones the first sheet,

renames it with the file name, and adds the cloned sheets to a master

workbook. It then saves the combined workbook into a file and opens

that. This sample uses the C1XLBook component.

ExcelDemos This sample shows three different example spreadsheets: one creates a

simple Hello World spreadsheet, the second creates a spreadsheet with

formulas, and the third creates a spreadsheet using styles, such as font,

borders, background colors, and so on.

ExcelFormulas This sample demonstrates how to use formulas in your spreadsheets.

HelloWorld This sample actually does more than save a "Hello World" document. It

shows how to create workbooks, assign names to the worksheets, create

styles and assign them to cells, assign content to cells, and save

workbooks. This sample uses the C1XLBook component.

PrintSettings This sample has a Load button that opens an existing XLS file and shows

the print settings for the first sheet. You can modify the print settings,

then click the Save button to save a new file (in the c:\temp folder). The

new file is then displayed in Excel . This sample uses the C1XLBook

Page 75: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

component.

API Reference

C1.Silverlight.Excel.5 Assembly

Namespaces

C1.Silverlight.Excel Namespace

Overview Classes

Class Description

C1XLBook Represents an Excel workbook containing one or

more worksheets.

Contains methods for loading and saving XLS

files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

XLBorderFormatting The border formatting.

XLCell Represents individual cells in an XLSheet and

provides properties for getting and setting the

cell Value, Style, and Hyperlink.

XLCellRange Represents a range of XLCell objects in an

XLSheet.

XLCellRangeCollection Represents a collection of XLCellRange objects

on an XLSheet.

XLColumn Represents a column in a worksheet. This class

provides properties for setting the column's

Page 76: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

width, style, and visibility.

XLColumnCollection Represents a collection of XLColumn objects that

represent the individual columns in each

XLSheet.

XLConditionalFormatting Conditional formatting.

XLConditionalFormattingCollection The collection of conditional formattin ranges.

XLConditionalFormattingRangeCollection The collection of conditional formatting ranges.

XLConditionalFormattingRule Conditional formatting.

XLConditionalFormattingRuleCollection The collection of conditional formattin ranges.

XLFont XLFont

XLFontFormatting The font formatting.

XLNamedRange Represents a named range of XLCell objects on

one or several worksheets.

XLNamedRangeCollection Represents a collection of XLNamedRange

objects.

XLPatternFormatting The pattern formatting.

XLPrintSettings Provides options and settings for printing

XLSheet objects.

XLRange The simple cell range.

XLRow Represents a row in a worksheet, provides

properties for setting the row's height, style, and

visibility.

XLRowCollection Represents a collection of XLRow objects that

represent the individual rows in each XLSheet.

Page 77: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet Represents individual worksheets in an Excel

workbook (C1XLBook).

XLSheetCollection Collection of XLSheet objects that represent the

individual worksheets in a C1XLBook.

XLStyle Contains style elements used to define the

appearance of the cells.

Interfaces

Interface Description

ICloneable Supports cloning, which creates a new instance of a class with the same

value as an existing instance.

Enumerations

Enumeration Description

CalculationMode Specifies calculation mode for all formulas in the

workbook.

CompatibilityMode Specifies limits to sheet size that correspond to specific

versions of Microsoft Excel.

ConsolidationFunction Specifies consolidation function for sheet subtotals.

FileFormat Specifies the file format to use when loading or saving

workbooks.

XLAlignHorzEnum Specifies how to align cell content horizontally within a

cell.

XLAlignVertEnum Specifies how to align cell content vertically within a

cell.

XLConditionalFormattingOperator Conditional formatting operator (applicable when cell

type formating).

Page 78: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingType Conditional formatting type.

XLDiagonalFlags Specifies the type of diagonal line to draw across the

cells.

XLEscapementType Conditional formatting escapement type for the font.

XLFontScript The Excel font superscript/subscript style.

XLLineStyleEnum Specifies the line style used for the cell borders.

XLPatternEnum Specifies the pattern used to fill the cell background.

XLRangeType The range type.

XLReadingDirection Specifies the reading direction (East Asian versions of

MS Excel).

XLReferenceMode The reference mode.

XLReferenceType The reference type.

XLUnderlineStyle The Excel font underline style.

XLUnderlineType Conditional formatting underline type for the font.

See Also

Reference

C1.Silverlight.Excel.5 Assembly

Classes

C1XLBook Represents an Excel workbook containing one or more worksheets.

Contains methods for loading and saving XLS files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

Object Model

Page 79: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class C1XLBook

Implements ICloneable

C#

public class C1XLBook : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.C1XLBook

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Members

C1.Silverlight.Excel Namespace

Overview Represents an Excel workbook containing one or more worksheets.

Contains methods for loading and saving XLS files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class C1XLBook

Implements ICloneable

C#

public class C1XLBook : ICloneable

Page 80: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.C1XLBook

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by C1XLBook.

Public Constructors

Name Description

C1XLBook Constructor Creates a new instance of the C1XLBook class. The new workbook

contains a single empty XLSheet called "Sheet1".

Top

Public Properties

Name Description

Author Gets or sets the name of the person, company, or application that

created this C1XLBook.

CalculationMode Gets or sets the formula calculation mode.

CompatibilityMode Gets or sets a value determining the limits on sheet size and the

number of styles allowed per workbook.

DefaultFont Gets or sets the default font object for the C1XLBook.

Page 81: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IsLoading Determines whether the workbook is currently loading.

KeepFormulas Specifies whether the component should store formulas read from

XLS/XLSX files and write them back when saving the file.

NamedRanges Gets the collection of XLNamedRange objects for the current

workbook.

Palette Gets or sets color palette of this workbook.

Sheets Gets a collection of XLSheet objects that represent the worksheets in

the C1XLBook.

UseTempStorage Specifies whether the component should use temporary storage at

saving to XLSX/XSLT files for minimization used memory.

Top

Public Methods

Name Description

Clear Clears the C1XLBook, restoring the initial state with a single XLSheet

called "Sheet1".

Clone Creates a copy of this C1Excel book.

Load Overloaded. Loads an Excel worksheet from a file.

PixelsToTwips Converts a pixel measurement into twips (1/20th of a point).

Save Overloaded. Saves the worksheet to a file.

TwipsToPixels Converts a twip measurement into screen pixels.

Top

See Also

Reference

C1XLBook Class

C1.Silverlight.Excel Namespace

Page 82: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Constructor Creates a new instance of the C1XLBook class. The new workbook contains a single empty

XLSheet called "Sheet1".

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public C1XLBook()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Methods %%scrap%%

" -->

For a list of all members of this type, see C1XLBook members.

Public Methods

Name Description

Clear Clears the C1XLBook, restoring the initial state with a single XLSheet

called "Sheet1".

Clone Creates a copy of this C1Excel book.

Load Overloaded. Loads an Excel worksheet from a file.

PixelsToTwips Converts a pixel measurement into twips (1/20th of a point).

Save Overloaded. Saves the worksheet to a file.

Page 83: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

TwipsToPixels Converts a twip measurement into screen pixels.

Top

See Also

Reference

C1XLBook Class

C1.Silverlight.Excel Namespace

Clear Method Clears the C1XLBook, restoring the initial state with a single XLSheet called "Sheet1".

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Remarks

The Clear method restores the C1XLBook object to its initial state, with a single empty sheet

called "Sheet1" and the DefaultFont set to 10pt Arial.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Clone Method Creates a copy of this C1Excel book.

Syntax

Visual Basic (Declaration)

Public Function Clone() As C1XLBook

Page 84: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public C1XLBook Clone()

Return Value

A new C1XLBook object with the same contents and formatting as this book.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Load Method Loads an Excel worksheet from a file.

Overload List

Overload Description

Load(String) Loads an Excel worksheet from a file.

Load(String,Boolean) Loads an Excel worksheet from a file.

Load(String,FileFormat) Loads an Excel worksheet from a file.

Load(String,FileFormat,Boolean) Loads an Excel worksheet from a file.

Load(Stream) Loads the worksheet from a stream.

Load(Stream,Boolean) Loads the worksheet from a stream.

Load(Stream,FileFormat) Loads the worksheet from a stream.

Load(Stream,FileFormat,Boolean) Loads the worksheet from a stream.

Requirements

Page 85: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Load(String) Method

Name of the file that contains the worksheet.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String _

)

C#

public void Load(

System.string fileName

)

Parameters

fileName

Name of the file that contains the worksheet.

Remarks

Component One Excel infers the file format automatically based on the file name

extension. "XLSX" and "ZIP" files are loaded as OpenXml; all others are loaded as Biff8 files

("xls").

If the file doesn't exist, is locked, or is not a valid Excel file, an exception is thrown.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 86: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(String,Boolean) Method

Name of the file that contains the worksheet.

True to load data into the sheets; False to read the sheet names only.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.string fileName,

System.bool fillSheets

)

Parameters

fileName

Name of the file that contains the worksheet.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Page 87: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Load(String,FileFormat) Method

Name of the file that contains the worksheet.

FileFormat value that specifies the file format.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal format As FileFormat _

)

C#

public void Load(

System.string fileName,

FileFormat format

)

Parameters

fileName

Name of the file that contains the worksheet.

format

FileFormat value that specifies the file format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(String,FileFormat,Boolean) Method

Name of the file that contains the worksheet.

FileFormat value that specifies the file format.

True to load data into the sheets; False to read the sheet names only.

Page 88: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal format As FileFormat, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.string fileName,

FileFormat format,

System.bool fillSheets

)

Parameters

fileName

Name of the file that contains the worksheet.

format

FileFormat value that specifies the file format.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream) Method

System.IO.Stream that contains the worksheet.

Loads the worksheet from a stream.

Page 89: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream _

)

C#

public void Load(

System.IO.Stream stream

)

Parameters

stream

System.IO.Stream that contains the worksheet.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream,Boolean) Method

System.IO.Stream that contains the worksheet.

True to load data into the sheets; False to read the sheet names only.

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal fillSheets As System.Boolean _

)

Page 90: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void Load(

System.IO.Stream stream,

System.bool fillSheets

)

Parameters

stream

System.IO.Stream that contains the worksheet.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream,FileFormat) Method

System.IO.Stream that contains the worksheet.

FileFormat value that specifies the file format.

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat _

)

C#

public void Load(

System.IO.Stream stream,

Page 91: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FileFormat format

)

Parameters

stream

System.IO.Stream that contains the worksheet.

format

FileFormat value that specifies the file format.

Remarks

Loading the worksheets without their data is much faster than loading the entire

workbook. This is useful in situations where you want to examine the contents of the

file (for example, to ensure that you will not overwrite an existing sheet).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream,FileFormat,Boolean) Method

System.IO.Stream that contains the worksheet.

FileFormat value that specifies the file format.

True to load data into the sheets; False to read the sheet names only.

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat, _

ByVal fillSheets As System.Boolean _

)

Page 92: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void Load(

System.IO.Stream stream,

FileFormat format,

System.bool fillSheets

)

Parameters

stream

System.IO.Stream that contains the worksheet.

format

FileFormat value that specifies the file format.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

PixelsToTwips Method Measurement in screen pixels.

Converts a pixel measurement into twips (1/20th of a point).

Syntax

Visual Basic (Declaration)

Public Shared Function PixelsToTwips( _

ByVal pix As System.Double _

) As System.Integer

C#

public static System.int PixelsToTwips(

Page 93: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.double pix

)

Parameters

pix

Measurement in screen pixels.

Return Value

Measurement in twips.

Remarks

Excel stores measurements in twips (1/20th of a point), a resolution-independent unit.

.NET controls, on the other hand, usually express measurements in pixels. This method

provides an easy way to convert pixel measurements into twips using the current screen

resolution.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

TwipsToPixels Method

Save Method Saves the worksheet to a file.

Overload List

Overload Description

Save(String) Saves the worksheet to a file.

Save(String,FileFormat) Saves the worksheet to a file.

Save(Stream) Saves the worksheet into a stream.

Save(Stream,FileFormat) Saves the worksheet into a stream.

Requirements

Page 94: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Save(String) Method

Name of the file to save.

Saves the worksheet to a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal fileName As System.String _

)

C#

public void Save(

System.string fileName

)

Parameters

fileName

Name of the file to save.

Remarks

The format used to save the file is automatically determined by the file name extension.

"Xlsx" and "zip" files are saved as OpenXml; all others are saved as Biff8 files ("xls").

If the file can't be created, an exception is thrown. This typically indicates that the file is

currently open by another application (such as Microsoft Excel).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 95: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1XLBook Class

C1XLBook Members

Overload List

Save(String,FileFormat) Method

Name of the file to save.

FileFormat value that specifies the type of file to save.

Saves the worksheet to a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal fileName As System.String, _

ByVal format As FileFormat _

)

C#

public void Save(

System.string fileName,

FileFormat format

)

Parameters

fileName

Name of the file to save.

format

FileFormat value that specifies the type of file to save.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Page 96: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Save(Stream) Method Example

System.IO.Stream where the worksheet is saved.

Saves the worksheet into a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal stream As System.IO.Stream _

)

C#

public void Save(

System.IO.Stream stream

)

Parameters

stream

System.IO.Stream where the worksheet is saved.

Remarks

This method allows saving the workbook directly into streams without using temporary

files. Typical uses include saving books to web page response streams or mail attachment

streams.

Example

The code below saves a C1XLBook into a System.IO.MemoryStream, clears the book,

then loads it back from the same stream.

C#

// save book into new MemoryStream MemoryStream ms = new MemoryStream(); _book.Save(ms); // clear book _book.Clear(); // load it back from the MemoryStream ms.Position = 0; _book.Load(ms);

Requirements

Page 97: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Save(Stream,FileFormat) Method

System.IO.Stream where the worksheet is saved.

FileFormat value that specifies the format to save the worksheet in.

Saves the worksheet into a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat _

)

C#

public void Save(

System.IO.Stream stream,

FileFormat format

)

Parameters

stream

System.IO.Stream where the worksheet is saved.

format

FileFormat value that specifies the format to save the worksheet in.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Page 98: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1XLBook Class

C1XLBook Members

Overload List

TwipsToPixels Method Measurement in twips.

Converts a twip measurement into screen pixels.

Syntax

Visual Basic (Declaration)

Public Shared Function TwipsToPixels( _

ByVal twip As System.Double _

) As System.Integer

C#

public static System.int TwipsToPixels(

System.double twip

)

Parameters

twip

Measurement in twips.

Return Value

Measurement in screen pixels.

Remarks

Excel stores measurements in twips (1/20th of a point), a resolution-independent unit.

.NET controls, on the other hand, usually express measurements in pixels. This method

provides an easy way to convert pixel measurements into twips using the current screen

resolution.

PixelsToTwips

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 99: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Class

C1XLBook Members

Properties %%scrap%%

" -->

For a list of all members of this type, see C1XLBook members.

Public Properties

Name Description

Author Gets or sets the name of the person, company, or application that

created this C1XLBook.

CalculationMode Gets or sets the formula calculation mode.

CompatibilityMode Gets or sets a value determining the limits on sheet size and the

number of styles allowed per workbook.

DefaultFont Gets or sets the default font object for the C1XLBook.

IsLoading Determines whether the workbook is currently loading.

KeepFormulas Specifies whether the component should store formulas read from

XLS/XLSX files and write them back when saving the file.

NamedRanges Gets the collection of XLNamedRange objects for the current

workbook.

Palette Gets or sets color palette of this workbook.

Sheets Gets a collection of XLSheet objects that represent the worksheets in

the C1XLBook.

UseTempStorage Specifies whether the component should use temporary storage at

saving to XLSX/XSLT files for minimization used memory.

Top

See Also

Reference

Page 100: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Class

C1.Silverlight.Excel Namespace

Author Property Gets or sets the name of the person, company, or application that created this C1XLBook.

Syntax

Visual Basic (Declaration)

Public Property Author As System.String

C#

public System.string Author {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

CalculationMode Property Gets or sets the formula calculation mode.

Syntax

Visual Basic (Declaration)

Public Property CalculationMode As CalculationMode

C#

public CalculationMode CalculationMode {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 101: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Class

C1XLBook Members

CompatibilityMode Property Gets or sets a value determining the limits on sheet size and the number of styles allowed per

workbook.

Syntax

Visual Basic (Declaration)

Public Property CompatibilityMode As CompatibilityMode

C#

public CompatibilityMode CompatibilityMode {get; set;}

Remarks

This property allows you to specify which version of Microsoft Excel you want your workbooks

to be compatible with.

Excel2003 mode allows you to create sheets with up to 65,536 rows and 256 columns.

Excel2007 mode allows you to create sheets with up to 1,048,576 rows and 18,278 columns.

Note that the XLS file format is limited by the Excel2003 limits. If you use the Excel2007 mode

and create large sheets, save them into OpenXml files instead of XLS.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

DefaultFont Property Gets or sets the default font object for the C1XLBook.

Syntax

Visual Basic (Declaration)

Public Property DefaultFont As XLFont

C#

Page 102: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLFont DefaultFont {get; set;}

Remarks

You can assign any font to any cell using XLStyle objects. Cells that have no associated custom

styles or have styles that do not define a custom font are displayed using the book's default

font.

The DefaultFont property is initially set to 10 pt Arial.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

IsLoading Property Determines whether the workbook is currently loading.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsLoading As System.Boolean

C#

public System.bool IsLoading {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

KeepFormulas Property Specifies whether the component should store formulas read from XLS/XLSX files and write

them back when saving the file.

Page 103: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property KeepFormulas As System.Boolean

C#

public System.bool KeepFormulas {get; set;}

Remarks

Setting this property to true allows you to load existing XLS/XLSX files, modify the values in

some cells, and save the file preserving the formulas. This is the default setting.

Setting this property to false causes the component to remove the formulas in the book when it

is loaded. Saving the file in this case will retain the last calculated values but will remove the

formulas.

Assigning any value to a cell will clear the formula in the cell.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

NamedRanges Property Gets the collection of XLNamedRange objects for the current workbook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property NamedRanges As XLNamedRangeCollection

C#

public XLNamedRangeCollection NamedRanges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 104: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1XLBook Class

C1XLBook Members

Palette Property Gets or sets color palette of this workbook.

Syntax

Visual Basic (Declaration)

Public Property Palette As System.Windows.Media.Color()

C#

public System.Windows.Media.Color[] Palette {get; set;}

Remarks

The palette must be more 8 items (first 8 colors is standard pallete: Black, White, Red, Green,

Blue, Yellow, Magenta, Cyan).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Sheets Property Gets a collection of XLSheet objects that represent the worksheets in the C1XLBook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheets As XLSheetCollection

C#

public XLSheetCollection Sheets {get;}

Page 105: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remarks

The XLSheetCollection returned has methods for counting, enumerating, adding and removing

sheets from the C1XLBook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

UseTempStorage Property Specifies whether the component should use temporary storage at saving to XLSX/XSLT files for

minimization used memory.

Syntax

Visual Basic (Declaration)

Public Property UseTempStorage As System.Boolean

C#

public System.bool UseTempStorage {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

XLBorderFormatting The border formatting.

Object Model

Page 106: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLBorderFormatting

C#

public sealed class XLBorderFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLBorderFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Members

C1.Silverlight.Excel Namespace

Overview The border formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLBorderFormatting

C#

public sealed class XLBorderFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLBorderFormatting

Page 107: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Members

C1.Silverlight.Excel Namespace

Members Properties

The following tables list the members exposed by XLBorderFormatting.

Public Constructors

Name Description

XLBorderFormatting Constructor Initialization border formatting.

Top

Public Properties

Name Description

BottomBorder Gets or sets bottom border for this formating.

BottomColor Gets or sets color of bottom border for this formating.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets color of diagonal border for this formating.

DiagonalStyle Gets or sets type of diagonal line for this formating.

LeftBorder Gets or sets left border for this formating.

LeftColor Gets or sets color of left border for this formating.

RightBorder Gets or sets right border for this formating.

Page 108: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RightColor Gets or sets color of right border for this formating.

TopBorder Gets or sets top border for this formating.

TopColor Gets or sets color of top border for this formating.

Top

See Also

Reference

XLBorderFormatting Class

C1.Silverlight.Excel Namespace

XLBorderFormatting Constructor Initialization border formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLBorderFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLBorderFormatting members.

Public Properties

Page 109: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

BottomBorder Gets or sets bottom border for this formating.

BottomColor Gets or sets color of bottom border for this formating.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets color of diagonal border for this formating.

DiagonalStyle Gets or sets type of diagonal line for this formating.

LeftBorder Gets or sets left border for this formating.

LeftColor Gets or sets color of left border for this formating.

RightBorder Gets or sets right border for this formating.

RightColor Gets or sets color of right border for this formating.

TopBorder Gets or sets top border for this formating.

TopColor Gets or sets color of top border for this formating.

Top

See Also

Reference

XLBorderFormatting Class

C1.Silverlight.Excel Namespace

BottomBorder Property Gets or sets bottom border for this formating.

Syntax

Visual Basic (Declaration)

Public Property BottomBorder As XLLineStyleEnum

C#

public XLLineStyleEnum BottomBorder {get; set;}

Page 110: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

BottomColor Property Gets or sets color of bottom border for this formating.

Syntax

Visual Basic (Declaration)

Public Property BottomColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color BottomColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

Diagonal Property Gets or sets which diagonal lines to display (none, forward, backward).

Syntax

Visual Basic (Declaration)

Public Property Diagonal As XLDiagonalFlags

C#

public XLDiagonalFlags Diagonal {get; set;}

Page 111: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

DiagonalColor Property Gets or sets color of diagonal border for this formating.

Syntax

Visual Basic (Declaration)

Public Property DiagonalColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color DiagonalColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

DiagonalStyle Property Gets or sets type of diagonal line for this formating.

Syntax

Visual Basic (Declaration)

Public Property DiagonalStyle As XLLineStyleEnum

C#

public XLLineStyleEnum DiagonalStyle {get; set;}

Page 112: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

LeftBorder Property Gets or sets left border for this formating.

Syntax

Visual Basic (Declaration)

Public Property LeftBorder As XLLineStyleEnum

C#

public XLLineStyleEnum LeftBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

LeftColor Property Gets or sets color of left border for this formating.

Syntax

Visual Basic (Declaration)

Public Property LeftColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color LeftColor {get; set;}

Page 113: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

RightBorder Property Gets or sets right border for this formating.

Syntax

Visual Basic (Declaration)

Public Property RightBorder As XLLineStyleEnum

C#

public XLLineStyleEnum RightBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

RightColor Property Gets or sets color of right border for this formating.

Syntax

Visual Basic (Declaration)

Public Property RightColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color RightColor {get; set;}

Page 114: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

TopBorder Property Gets or sets top border for this formating.

Syntax

Visual Basic (Declaration)

Public Property TopBorder As XLLineStyleEnum

C#

public XLLineStyleEnum TopBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

TopColor Property Gets or sets color of top border for this formating.

Syntax

Visual Basic (Declaration)

Public Property TopColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color TopColor {get; set;}

Page 115: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

XLCell Example

Represents individual cells in an XLSheet and provides properties for getting and setting the cell

Value, Style, and Hyperlink.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCell

Implements ICloneable

C#

public class XLCell : ICloneable

Remarks

To create cells, use the XLSheet indexer (Item property). If the cell already exists, the reference

will be returned as usual. If not, the sheet will create the cell (as well as rows and columns if

necessary) and will return a reference to the new cell.

Because it creates cells automatically, the indexer is especially useful when creating and

populating sheets.

Example

For example, the code below creates a new C1XLBook, then populates the first sheet with a 10

by 10 multiplication table: Note how the code simply accesses the cells using the indexer.

There's no need to create any rows, columns, or cells. The indexer takes care of all that

automatically.

C#

Page 116: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; for (int r = 0; r < 10; r++) { for (int c = 0; c < 10; c++) { XLCell cell = sheet[r, c]; cell.Value = (r+1) * (c+1); } } book.Save(@"c:\temp\test.xls");

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLCell

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Members

C1.Silverlight.Excel Namespace

Overview Example

Represents individual cells in an XLSheet and provides properties for getting and setting the cell

Value, Style, and Hyperlink.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCell

Implements ICloneable

C#

public class XLCell : ICloneable

Remarks

Page 117: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

To create cells, use the XLSheet indexer (Item property). If the cell already exists, the reference

will be returned as usual. If not, the sheet will create the cell (as well as rows and columns if

necessary) and will return a reference to the new cell.

Because it creates cells automatically, the indexer is especially useful when creating and

populating sheets.

Example

For example, the code below creates a new C1XLBook, then populates the first sheet with a 10

by 10 multiplication table: Note how the code simply accesses the cells using the indexer.

There's no need to create any rows, columns, or cells. The indexer takes care of all that

automatically.

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; for (int r = 0; r < 10; r++) { for (int c = 0; c < 10; c++) { XLCell cell = sheet[r, c]; cell.Value = (r+1) * (c+1); } } book.Save(@"c:\temp\test.xls");

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLCell

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCell.

Public Properties

Page 118: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Formula Gets or sets a string that specifies a formula of the cell.

Hyperlink Gets or sets a string that specifies an action to take when the cell is

clicked.

Style Gets or sets the XLStyle object associated with the cell.

Text Gets the string representation of the current cell value.

Value Gets or sets the value stored in the cell.

Top

Public Methods

Name Description

Clone Creates a copy of the current cell, including the value.

SetValue Sets the Value and Style properties of a cell.

Top

See Also

Reference

XLCell Class

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCell members.

Public Methods

Name Description

Clone Creates a copy of the current cell, including the value.

SetValue Sets the Value and Style properties of a cell.

Page 119: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

See Also

Reference

XLCell Class

C1.Silverlight.Excel Namespace

Clone Method Creates a copy of the current cell, including the value.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLCell

C#

public XLCell Clone()

Return Value

A new XLCell object that is a copy of the current instance.

Remarks

The formula of the cell is cloned only as part of a row, a worksheet or a workbook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

SetValue Method New cell value.

New cell style.

Sets the Value and Style properties of a cell.

Syntax

Page 120: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Sub SetValue( _

ByVal value As System.Object, _

ByVal style As XLStyle _

)

C#

public void SetValue(

System.object value,

XLStyle style

)

Parameters

value

New cell value.

style

New cell style.

Remarks

This method allows you to set the Value and Style properties of a cell simultaneously.

This can make your code more compact and easier to maintain. For example: //

set cell value and style (short version)

sheet[0,0].SetValue("Hello", styleBold); // set cell value and

style (longer version) sheet[0,0].Value = "Hello";

sheet[0,0].Style = styleBold;

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCell members.

Page 121: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Properties

Name Description

Formula Gets or sets a string that specifies a formula of the cell.

Hyperlink Gets or sets a string that specifies an action to take when the cell is

clicked.

Style Gets or sets the XLStyle object associated with the cell.

Text Gets the string representation of the current cell value.

Value Gets or sets the value stored in the cell.

Top

See Also

Reference

XLCell Class

C1.Silverlight.Excel Namespace

Formula Property Gets or sets a string that specifies a formula of the cell.

Syntax

Visual Basic (Declaration)

Public Property Formula As System.String

C#

public System.string Formula {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Page 122: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Hyperlink Property Gets or sets a string that specifies an action to take when the cell is clicked.

Syntax

Visual Basic (Declaration)

Public Property Hyperlink As System.String

C#

public System.string Hyperlink {get; set;}

Remarks

Hyperlinks may contain URLs that when clicked open a browser window and navigate to the

specified site (for example, "http://www.componentone.com"). They may also contain references

to files that are launched by the application associated with the file type (for example,

"readme.doc"). Finally, hyperlinks can be used to send e-mails (for example,

"mailto:[email protected]").

Each cell may contain a hyperlink and a value. However, if you assign a hyperlink to a cell that

has no value (Value == null), then the hyperlink text is automatically assigned to the cell value

as well.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Style Property Gets or sets the XLStyle object associated with the cell.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Page 123: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remarks

The appearance of each cell is defined by one or more XLStyle objects.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed.

The precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style. For example, if a

cell style defines the font and background color, those will be applied regardless of the settings

in the row and column styles. If the row style defines an alignment, that will be applied

regardless of the column style, and so on.

The cell style may be null, in which case the cell is displayed using the other styles available or

the default book style if no others are available.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Text Property Gets the string representation of the current cell value.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Text As System.String

C#

public System.string Text {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 124: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCell Class

XLCell Members

Value Property Gets or sets the value stored in the cell.

Syntax

Visual Basic (Declaration)

Public Property Value As System.Object

C#

public System.object Value {get; set;}

Remarks

The value may contain strings, numeric, Boolean, DateTime, or null objects. Other types of

objects cannot be saved in Excel files.

DateTime values are internally converted into doubles, and stored in the sheet as such. The only

way to tell the difference between a DateTime value and a double in Excel is by way of the

format associated with the cell (XLStyle.Format property).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

XLCellRange Represents a range of XLCell objects in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRange

Page 125: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Implements ICloneable

C#

public class XLCellRange : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLCellRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Members

C1.Silverlight.Excel Namespace

Overview Represents a range of XLCell objects in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRange

Implements ICloneable

C#

public class XLCellRange : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLCellRange

Requirements

Page 126: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCellRange.

Public Constructors

Name Description

XLCellRange Constructor Overloaded.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

ColumnCount Gets the number of columns in the range.

ColumnFrom Gets the index of the left column in the range.

ColumnFromRef Gets the reference type of the left column in the range.

ColumnTo Gets or sets the index of the last column in the range.

ColumnToRef Gets the reference type of the right column in the range.

IsEmpty Determines whether the range is empty.

RangeType Gets or sets a type (default, indirect or offset) for this cell range.

RowCount Gets the number of rows in the range.

Page 127: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RowFrom Gets the index of the top row in the range.

RowFromRef Gets the reference type of the top row in the range.

RowTo Gets or sets the index of the last row in the range.

RowToRef Gets the reference type of the bottom row in the range.

SheetCount Gets the number of sheets in the range.

SheetFrom Gets the index of the first sheet in the range.

Sheets Gets an array of XLSheet objects.

SheetTo Gets or sets the index of the last sheet in the range.

Style Gets or sets the XLStyle object associated with this range of cells.

Value Gets or sets the complex value associated with this range of cells.

Top

Public Methods

Name Description

Clone Creates a copy of this cell range.

Contains Overloaded. Determines whether the range contains a specific cell.

Intersects Determines whether the range intersects another range.

ToString Returns a reference string that represents the range.

Top

See Also

Reference

XLCellRange Class

C1.Silverlight.Excel Namespace

Page 128: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCellRange Constructor

Overload List

Overload Descript

ion

XLCellRange Constructor() Creates

an

instance

of an

XLCellR

ange

object

containi

ng an

empty

range.

XLCellRange Constructor(Int32,Int32,Int32,Int32) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) Creates

an

instance

of an

XLCellR

ange

object

Page 129: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

containi

ng a

specifie

d range.

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType,XLRefer

enceType,XLReferenceType)

Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType,XLRe

ferenceType,XLReferenceType)

Creates

an

instance

of an

XLCellR

Page 130: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,String) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(C1XLBook,String) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 131: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRange Class

XLCellRange Members

XLCellRange Constructor() Creates an instance of an XLCellRange object containing an empty range.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLCellRange()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(Int32,Int32,Int32,Int32) Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal rowFrom As System.Integer, _

Page 132: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public XLCellRange(

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo

)

Parameters

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) The XLSheet of this cell range.

Top row in the range.

Bottom row in the range.

Page 133: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Left column in the range.

Right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheet As XLSheet, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public XLCellRange(

XLSheet sheet,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo

)

Parameters

sheet

The XLSheet of this cell range.

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

Requirements

Page 134: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType

,XLReferenceType,XLReferenceType) The XLSheet of this cell range.

Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

The reference type of the top row in the range.

The reference type of the bottom row in the range.

The reference type of the left column in the range.

The reference type of the right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheet As XLSheet, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer, _

ByVal rowFromRef As XLReferenceType, _

ByVal rowToRef As XLReferenceType, _

ByVal colFromRef As XLReferenceType, _

ByVal colToRef As XLReferenceType _

)

Page 135: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLCellRange(

XLSheet sheet,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo,

XLReferenceType rowFromRef,

XLReferenceType rowToRef,

XLReferenceType colFromRef,

XLReferenceType colToRef

)

Parameters

sheet

The XLSheet of this cell range.

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

rowFromRef

The reference type of the top row in the range.

rowToRef

The reference type of the bottom row in the range.

colFromRef

The reference type of the left column in the range.

colToRef

The reference type of the right column in the range.

Requirements

Page 136: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista

SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with

SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) The XLSheet of the range.

The row in the range equal one cell.

The column in the range equal one cell.

The reference type of the row.

The reference type of the column.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal ws As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer, _

ByVal rowRef As XLReferenceType, _

ByVal colRef As XLReferenceType _

)

C#

public XLCellRange(

XLSheet ws,

System.int row,

System.int col,

XLReferenceType rowRef,

XLReferenceType colRef

)

Page 137: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

ws

The XLSheet of the range.

row

The row in the range equal one cell.

col

The column in the range equal one cell.

rowRef

The reference type of the row.

colRef

The reference type of the column.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceT

ype,XLReferenceType,XLReferenceType) First index of the XLSheet of the range.

Last index of the XLSheet of the range.

Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

The reference type of the top row in the range.

The reference type of the bottom row in the range.

The reference type of the left column in the range.

Page 138: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The reference type of the right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheetFrom As System.Integer, _

ByVal sheetTo As System.Integer, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer, _

ByVal rowFromRef As XLReferenceType, _

ByVal rowToRef As XLReferenceType, _

ByVal colFromRef As XLReferenceType, _

ByVal colToRef As XLReferenceType _

)

C#

public XLCellRange(

System.int sheetFrom,

System.int sheetTo,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo,

XLReferenceType rowFromRef,

XLReferenceType rowToRef,

XLReferenceType colFromRef,

XLReferenceType colToRef

)

Parameters

sheetFrom

First index of the XLSheet of the range.

sheetTo

Last index of the XLSheet of the range.

rowFrom

Top row in the range.

Page 139: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

rowFromRef

The reference type of the top row in the range.

rowToRef

The reference type of the bottom row in the range.

colFromRef

The reference type of the left column in the range.

colToRef

The reference type of the right column in the range.

Requirements

Target Platforms: Windows 7, Windows

Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not

supported), Windows Server 2008 R2

(Server Core supported with SP1 or later),

Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(XLSheet,String) The owner sheet for the range.

The text presentation of a specified range without sheets.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Page 140: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Function New( _

ByVal sheet As XLSheet, _

ByVal reference As System.String _

)

C#

public XLCellRange(

XLSheet sheet,

System.string reference

)

Parameters

sheet

The owner sheet for the range.

reference

The text presentation of a specified range without sheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(C1XLBook,String) The owner workbook for the range.

The text presentation of a specified range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal book As C1XLBook, _

ByVal reference As System.String _

)

Page 141: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLCellRange(

C1XLBook book,

System.string reference

)

Parameters

book

The owner workbook for the range.

reference

The text presentation of a specified range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCellRange members.

Public Methods

Name Description

Clone Creates a copy of this cell range.

Contains Overloaded. Determines whether the range contains a specific cell.

Intersects Determines whether the range intersects another range.

ToString Returns a reference string that represents the range.

Top

Page 142: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRange Class

C1.Silverlight.Excel Namespace

Clone Method Creates a copy of this cell range.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLCellRange

C#

public XLCellRange Clone()

Return Value

A new XLCellRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Contains Method Determines whether the range contains a specific cell.

Overload List

Overload Description

Contains(XLSheet,Int32,Int32) Determines whether the range contains a specific cell.

Contains(XLCellRange) Determines whether the range contains a specific range.

Requirements

Page 143: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Contains(XLSheet,Int32,Int32) Method

Determines whether the range contains a specific cell.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheet As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet,

System.int row,

System.int col

)

Parameters

sheet

row

col

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 144: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCellRange Class

XLCellRange Members

Overload List

Contains(XLCellRange) Method

Determines whether the range contains a specific range.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal cr As XLCellRange _

) As System.Boolean

C#

public System.bool Contains(

XLCellRange cr

)

Parameters

cr

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

Intersects Method Determines whether the range intersects another range.

Syntax

Visual Basic (Declaration)

Public Function Intersects( _

ByVal cr As XLCellRange _

) As System.Boolean

Page 145: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool Intersects(

XLCellRange cr

)

Parameters

cr

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ToString Method Returns a reference string that represents the range.

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

C#

public override System.string ToString()

Return Value

A reference string that represents the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Page 146: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCellRange members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

ColumnCount Gets the number of columns in the range.

ColumnFrom Gets the index of the left column in the range.

ColumnFromRef Gets the reference type of the left column in the range.

ColumnTo Gets or sets the index of the last column in the range.

ColumnToRef Gets the reference type of the right column in the range.

IsEmpty Determines whether the range is empty.

RangeType Gets or sets a type (default, indirect or offset) for this cell range.

RowCount Gets the number of rows in the range.

RowFrom Gets the index of the top row in the range.

RowFromRef Gets the reference type of the top row in the range.

RowTo Gets or sets the index of the last row in the range.

RowToRef Gets the reference type of the bottom row in the range.

SheetCount Gets the number of sheets in the range.

SheetFrom Gets the index of the first sheet in the range.

Sheets Gets an array of XLSheet objects.

Page 147: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SheetTo Gets or sets the index of the last sheet in the range.

Style Gets or sets the XLStyle object associated with this range of cells.

Value Gets or sets the complex value associated with this range of cells.

Top

See Also

Reference

XLCellRange Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnCount Property Gets the number of columns in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnCount As System.Integer

Page 148: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int ColumnCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnFrom Property Gets the index of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFrom As System.Integer

C#

public System.int ColumnFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnFromRef Property Gets the reference type of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFromRef As XLReferenceType

Page 149: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLReferenceType ColumnFromRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnTo Property Gets or sets the index of the last column in the range.

Syntax

Visual Basic (Declaration)

Public Property ColumnTo As System.Integer

C#

public System.int ColumnTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnToRef Property Gets the reference type of the right column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnToRef As XLReferenceType

Page 150: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLReferenceType ColumnToRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

IsEmpty Property Determines whether the range is empty.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RangeType Property Gets or sets a type (default, indirect or offset) for this cell range.

Syntax

Visual Basic (Declaration)

Public Property RangeType As XLRangeType

Page 151: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLRangeType RangeType {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowCount Property Gets the number of rows in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowCount As System.Integer

C#

public System.int RowCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowFrom Property Gets the index of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFrom As System.Integer

Page 152: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int RowFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowFromRef Property Gets the reference type of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFromRef As XLReferenceType

C#

public XLReferenceType RowFromRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowTo Property Gets or sets the index of the last row in the range.

Syntax

Visual Basic (Declaration)

Public Property RowTo As System.Integer

Page 153: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int RowTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowToRef Property Gets the reference type of the bottom row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowToRef As XLReferenceType

C#

public XLReferenceType RowToRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetCount Property Gets the number of sheets in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SheetCount As System.Integer

Page 154: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int SheetCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetFrom Property Gets the index of the first sheet in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SheetFrom As System.Integer

C#

public System.int SheetFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Sheets Property Gets an array of XLSheet objects.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheets As XLSheet()

Page 155: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLSheet[] Sheets {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetTo Property Gets or sets the index of the last sheet in the range.

Syntax

Visual Basic (Declaration)

Public Property SheetTo As System.Integer

C#

public System.int SheetTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Style Property Gets or sets the XLStyle object associated with this range of cells.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

Page 156: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Value Property Gets or sets the complex value associated with this range of cells.

Syntax

Visual Basic (Declaration)

Public Property Value As System.Object

C#

public System.object Value {get; set;}

Remarks

The value may contain strings, numeric, Boolean, DateTime, or null objects. Other types of

objects cannot be saved in Excel files.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

XLCellRangeCollection Represents a collection of XLCellRange objects on an XLSheet.

Page 157: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRangeCollection

C#

public class XLCellRangeCollection

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLCellRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Members

C1.Silverlight.Excel Namespace

Overview Represents a collection of XLCellRange objects on an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRangeCollection

C#

public class XLCellRangeCollection

Inheritance Hierarchy

Page 158: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.Silverlight.Excel.XLCellRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCellRangeCollection.

Public Properties

Name Description

ActiveIndex Gets or sets the active index in the collection.

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLCellRange objects in the collection.

Item Gets the XLCellRange object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

Public Methods

Name Description

Add Overloaded. Appends an XLCellRange object to the collection.

Clear Removes all XLCellRange objects from the collection.

Contains Checks whether the collection contains a specific XLCellRange object.

Page 159: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IndexOf Gets the position of an XLCellRange object in the collection.

Insert Inserts an XLCellRange object at a specific position in the collection.

Remove Removes an XLCellRange object from the collection.

RemoveAt Removes an XLCellRange object at a specific position from the collection.

Top

See Also

Reference

XLCellRangeCollection Class

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCellRangeCollection members.

Public Methods

Name Description

Add Overloaded. Appends an XLCellRange object to the collection.

Clear Removes all XLCellRange objects from the collection.

Contains Checks whether the collection contains a specific XLCellRange object.

IndexOf Gets the position of an XLCellRange object in the collection.

Insert Inserts an XLCellRange object at a specific position in the collection.

Remove Removes an XLCellRange object from the collection.

RemoveAt Removes an XLCellRange object at a specific position from the collection.

Top

Page 160: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRangeCollection Class

C1.Silverlight.Excel Namespace

Add Method Appends an XLCellRange object to the collection.

Overload List

Overload Description

Add(XLCellRange) Appends an XLCellRange object to the collection.

Add(Int32,Int32,Int32,Int32) Creates an XLCellRange object and appends it to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Add(XLCellRange) Method

XLCellRange object to add to the collection.

Appends an XLCellRange object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal cr As XLCellRange _

) As XLCellRange

C#

public XLCellRange Add(

XLCellRange cr

)

Page 161: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

cr

XLCellRange object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added to the collection (usually because it overlaps another cell range

already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Overload List

Add(Int32,Int32,Int32,Int32) Method

Index of the top row in the cell range.

Index of the left column in the cell range.

Number of rows in the cell range.

Number of columns in the cell range.

Creates an XLCellRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal rowCount As System.Integer, _

ByVal colCount As System.Integer _

) As XLCellRange

C#

public XLCellRange Add(

System.int rowIndex,

Page 162: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int colIndex,

System.int rowCount,

System.int colCount

)

Parameters

rowIndex

Index of the top row in the cell range.

colIndex

Index of the left column in the cell range.

rowCount

Number of rows in the cell range.

colCount

Number of columns in the cell range.

Return Value

A reference to the object if it was successfully added to the collection, or

null if the object could not be added to the collection (usually because it

overlaps another cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Overload List

Clear Method Removes all XLCellRange objects from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

Page 163: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Contains Method XLCellRange object to look for.

Checks whether the collection contains a specific XLCellRange object.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal cr As XLCellRange _

) As System.Boolean

C#

public System.bool Contains(

XLCellRange cr

)

Parameters

cr

XLCellRange object to look for.

Return Value

True if the collection contains the range, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 164: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

IndexOf Method XLCellRange object to look for.

Gets the position of an XLCellRange object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal cr As XLCellRange _

) As System.Integer

C#

public System.int IndexOf(

XLCellRange cr

)

Parameters

cr

XLCellRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Insert Method Position where the object will be inserted.

Page 165: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object to insert in the collection.

Inserts an XLCellRange object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Function Insert( _

ByVal index As System.Integer, _

ByVal cr As XLCellRange _

) As XLCellRange

C#

public XLCellRange Insert(

System.int index,

XLCellRange cr

)

Parameters

index

Position where the object will be inserted.

cr

Object to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added to the collection (usually because it overlaps another cell

range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Remove Method XLCellRange object to remove from the collection.

Removes an XLCellRange object from the collection.

Page 166: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Sub Remove( _

ByVal cr As XLCellRange _

)

C#

public void Remove(

XLCellRange cr

)

Parameters

cr

XLCellRange object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

RemoveAt Method Index of the object to remove from the collection.

Removes an XLCellRange object at a specific position from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

Page 167: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

)

Parameters

index

Index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCellRangeCollection members.

Public Properties

Name Description

ActiveIndex Gets or sets the active index in the collection.

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLCellRange objects in the collection.

Item Gets the XLCellRange object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

See Also

Reference

XLCellRangeCollection Class

C1.Silverlight.Excel Namespace

Page 168: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ActiveIndex Property Gets or sets the active index in the collection.

Syntax

Visual Basic (Declaration)

Public Property ActiveIndex As System.Integer

C#

public System.int ActiveIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Page 169: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Count Property Gets the number of XLCellRange objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Item Property Gets the XLCellRange object at the specified position in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLCellRange

C#

public XLCellRange this[

System.int index

]; {get;}

Parameters

index

Requirements

Page 170: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Sheet Property Gets the XLSheet object that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

XLColumn Represents a column in a worksheet. This class provides properties for setting the column's

width, style, and visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumn

Page 171: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Implements ICloneable

C#

public class XLColumn : ICloneable

Remarks

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLColumn

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Members

C1.Silverlight.Excel Namespace

Overview Represents a column in a worksheet. This class provides properties for setting the column's

width, style, and visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumn

Implements ICloneable

C#

public class XLColumn : ICloneable

Remarks

Page 172: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLColumn

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLColumn.

Public Constructors

Name Description

XLColumn Constructor Creates a new instance of the XLColumn class.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the column.

IsSubtotal Gets whether the column is subtotal.

OutlineLevel Gets or sets subtotal outline level for the column.

PageBreak Gets or sets whether there will be a forced page break after this column.

Page 173: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

column.

Visible Gets or sets whether the column is visible.

Width Gets or sets the width of the column, in twips.

Top

Public Methods

Name Description

Clone Overloaded. Creates a new XLColumn object that is a copy of the current

instance.

Top

See Also

Reference

XLColumn Class

C1.Silverlight.Excel Namespace

XLColumn Constructor Creates a new instance of the XLColumn class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLColumn()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 174: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLColumn Class

XLColumn Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLColumn members.

Public Methods

Name Description

Clone Overloaded. Creates a new XLColumn object that is a copy of the current

instance.

Top

See Also

Reference

XLColumn Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLColumn object that is a copy of the current instance.

Overload List

Overload Description

Clone() Creates a new XLColumn object that is a copy of the current instance.

Clone(XLCell[]) Creates a new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 175: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumn Class

XLColumn Members

Clone() Method

Creates a new XLColumn object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Overloads Function Clone() As XLColumn

C#

public XLColumn Clone()

Return Value

A new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Overload List

Clone(XLCell[]) Method

The array of the cells for the current instance.

Creates a new XLColumn object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Overloads Function Clone( _

ByRef cells As XLCell() _

) As XLColumn

C#

public XLColumn Clone(

out XLCell[] cells

Page 176: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

)

Parameters

cells

The array of the cells for the current instance.

Return Value

A new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Overload List

Properties %%scrap%%

" -->

For a list of all members of this type, see XLColumn members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the column.

IsSubtotal Gets whether the column is subtotal.

OutlineLevel Gets or sets subtotal outline level for the column.

PageBreak Gets or sets whether there will be a forced page break after this column.

Sheet Gets a reference to the parent XLSheet object.

Page 177: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Style Gets or sets the XLStyle object that determines the appearance of the

column.

Visible Gets or sets whether the column is visible.

Width Gets or sets the width of the column, in twips.

Top

See Also

Reference

XLColumn Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Collapsed Property Gets or sets collapsed flag for the column.

Syntax

Visual Basic (Declaration)

Page 178: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Collapsed As System.Boolean

C#

public System.bool Collapsed {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

IsSubtotal Property Gets whether the column is subtotal.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsSubtotal As System.Boolean

C#

public System.bool IsSubtotal {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

OutlineLevel Property Gets or sets subtotal outline level for the column.

Syntax

Visual Basic (Declaration)

Page 179: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property OutlineLevel As System.Integer

C#

public System.int OutlineLevel {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

PageBreak Property Gets or sets whether there will be a forced page break after this column.

Syntax

Visual Basic (Declaration)

Public Property PageBreak As System.Boolean

C#

public System.bool PageBreak {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Page 180: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Style Property Gets or sets the XLStyle object that determines the appearance of the column.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Visible Property Gets or sets whether the column is visible.

Syntax

Visual Basic (Declaration)

Page 181: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Width Property Gets or sets the width of the column, in twips.

Syntax

Visual Basic (Declaration)

Public Property Width As System.Integer

C#

public System.int Width {get; set;}

Remarks

A value of -1 indicates that the column should be displayed using the sheet's

XLSheet.DefaultColumnWidth.

To convert between pixels and twips, use the C1XLBook.TwipsToPixels and PixelsToTwips

methods.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Page 182: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumnCollection Example

Represents a collection of XLColumn objects that represent the individual columns in each

XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumnCollection

C#

public class XLColumnCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing columns from the

collection.

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Example

Note that you can create columns automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLColumnCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 183: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLColumnCollection Members

C1.Silverlight.Excel Namespace

Overview Example

Represents a collection of XLColumn objects that represent the individual columns in each

XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumnCollection

C#

public class XLColumnCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing columns from the

collection.

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Example

Note that you can create columns automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLColumnCollection

Page 184: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLColumnCollection.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen columns in the collection.

Item Returns a reference to the XLColumn object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLColumn object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLColumn is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Page 185: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Overloaded. Creates a new XLColumn object and inserts it at a specific

position in the collection.

Remove Removes an XLColumn object from the collection.

RemoveAt Removes the XLColumn object at a given position from the collection.

Top

See Also

Reference

XLColumnCollection Class

C1.Silverlight.Excel Namespace

Methods >

Name Description

Add

Overloaded. Creates a new XLColumn object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLColumn is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert

Overloaded. Creates a new XLColumn object and inserts it at a specific

position in the collection.

Remove Removes an XLColumn object from the collection.

RemoveAt Removes the XLColumn object at a given position from the collection.

Top

See Also

Reference

XLColumnCollection Class

C1.Silverlight.Excel Namespace

Add Method Creates a new XLColumn object and adds it to the collection.

Overload List

Page 186: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload Description

Add() Creates a new XLColumn object and adds it to the collection.

Add(XLColumn) Adds an XLColumn object to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Add() Method

Creates a new XLColumn object and adds it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLColumn

C#

public XLColumn Add()

Return Value

A reference to the new XLColumn object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Page 187: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add(XLColumn) Method

The item to add to the collection.

Adds an XLColumn object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Add(

XLColumn col

)

Parameters

col

The item to add to the collection.

Return Value

A reference to the item that was added to the collection (in this case, always the col

parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Clear Method Removes all items from the collection.

Syntax

Visual Basic (Declaration)

Page 188: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Contains Method Item to look for.

Determines whether an XLColumn is a member of the collection.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal col As XLColumn _

) As System.Boolean

C#

public System.bool Contains(

XLColumn col

)

Parameters

col

Item to look for.

Return Value

True if the collection contains the item, False otherwise.

Requirements

Page 189: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

IndexOf Method Item to look for.

Gets the index of a given XLRow object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal col As XLColumn _

) As System.Integer

C#

public System.int IndexOf(

XLColumn col

)

Parameters

col

Item to look for.

Return Value

The position of the item in the collection, or -1 if the item is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Page 190: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Method Creates a new XLColumn object and inserts it at a specific position in the collection.

Overload List

Overload Description

Insert(Int32) Creates a new XLColumn object and inserts it at a specific

position in the collection.

Insert(Int32,XLColumn) Inserts an XLColumn object at a specific position in the

collection.

Insert(Int32,XLColumn,XLCell[]) Inserts an XLColumn object at a specific position in the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Insert(Int32) Method

Position where the new item will be inserted.

Creates a new XLColumn object and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn Insert(

System.int index

)

Page 191: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

index

Position where the new item will be inserted.

Return Value

A reference to the new item.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Insert(Int32,XLColumn) Method

Position where the item will be inserted.

Item that will be inserted.

Inserts an XLColumn object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Insert(

System.int index,

XLColumn col

)

Parameters

index

Position where the item will be inserted.

Page 192: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

col

Item that will be inserted.

Return Value

A reference to the item that was added to the collection.

Remarks

The maximum number of XLColumn objects in an XLSheet is 256. This is a limitation

imposed by Excel 2003 and below.

For Excel 2007 and above, the maximum number of XLColumn objects in an XLSheet

is 18,278.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Insert(Int32,XLColumn,XLCell[]) Method

Position where the item will be inserted.

Item that will be inserted.

Array ot the cells for inserted column.

Inserts an XLColumn object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal col As XLColumn, _

ByVal cells() As XLCell _

) As XLColumn

C#

public XLColumn Insert(

Page 193: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int index,

XLColumn col,

XLCell[] cells

)

Parameters

index

Position where the item will be inserted.

col

Item that will be inserted.

cells

Array ot the cells for inserted column.

Return Value

A reference to the item that was added to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Remove Method Item to be removed from the collection.

Removes an XLColumn object from the collection.

Syntax

Visual Basic (Declaration)

Public Function Remove( _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Remove(

Page 194: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumn col

)

Parameters

col

Item to be removed from the collection.

Return Value

A reference to the item that was removed.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

RemoveAt Method Index of the item to remove from the collection.

Removes the XLColumn object at a given position from the collection.

Syntax

Visual Basic (Declaration)

Public Function RemoveAt( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn RemoveAt(

System.int index

)

Parameters

index

Index of the item to remove from the collection.

Return Value

A reference to the item that was removed from the collection.

Page 195: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLColumnCollection members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen columns in the collection.

Item Returns a reference to the XLColumn object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

See Also

Reference

XLColumnCollection Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Page 196: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Count Property Gets the number of items in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Frozen Property Gets or sets the number of frozen columns in the collection.

Syntax

Page 197: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Frozen As System.Integer

C#

public System.int Frozen {get; set;}

Remarks

Frozen columns are displayed on the right side of the sheet and do not scroll horizontally. They

are useful for displaying row headers.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Item Property Returns a reference to the XLColumn object at the specified index.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn this[

System.int index

]; {get;}

Parameters

index

Remarks

The indexer will create a new XLColumn object at the specified position if necessary. It

never returns null.

Page 198: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

XLConditionalFormatting Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Page 199: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Class XLConditionalFormatting

C#

public class XLConditionalFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLConditionalFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Members

C1.Silverlight.Excel Namespace

Overview Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormatting

C#

public class XLConditionalFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLConditionalFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 200: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLConditionalFormatting Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormatting.

Public Constructors

Name Description

XLConditionalFormatting Constructor Initialization conditional formatting object.

Top

Public Properties

Name Description

Ranges The collection of conditional formattin ranges.

Rules The collection of conditional formattin ranges.

Top

Public Methods

Name Description

Clone Creates a new XLConditionalFormatting object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormatting Class

C1.Silverlight.Excel Namespace

XLConditionalFormatting Constructor Initialization conditional formatting object.

Page 201: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLConditionalFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormatting members.

Public Methods

Name Description

Clone Creates a new XLConditionalFormatting object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormatting Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLConditionalFormatting object that is a copy of the current instance.

Syntax

Page 202: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Function Clone() As XLConditionalFormatting

C#

public XLConditionalFormatting Clone()

Return Value

A new XLConditionalFormatting object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormatting members.

Public Properties

Name Description

Ranges The collection of conditional formattin ranges.

Rules The collection of conditional formattin ranges.

Top

See Also

Reference

XLConditionalFormatting Class

C1.Silverlight.Excel Namespace

Ranges Property The collection of conditional formattin ranges.

Page 203: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Ranges As XLConditionalFormattingRangeCollection

C#

public XLConditionalFormattingRangeCollection Ranges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

Rules Property The collection of conditional formattin ranges.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Rules As XLConditionalFormattingRuleCollection

C#

public XLConditionalFormattingRuleCollection Rules {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

XLConditionalFormattingCollection The collection of conditional formattin ranges.

Page 204: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormatting)

C#

public class XLConditionalFormattingCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormatting>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingCollection Members

C1.Silverlight.Excel Namespace

Overview The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingCollection

Page 205: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormatting)

C#

public class XLConditionalFormattingCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormatting>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingCollection.

Public Properties

Name Description

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Sheet Gets conditional formatting object.

Top

Public Methods

Page 206: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Add (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Clear (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Contains (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

CopyTo (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

GetEnumerator (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

IndexOf (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Insert (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Remove (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

RemoveAt (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Top

See Also

Reference

XLConditionalFormattingCollection Class

C1.Silverlight.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingCollection members.

Page 207: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Properties

Name Description

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Sheet Gets conditional formatting object.

Top

See Also

Reference

XLConditionalFormattingCollection Class

C1.Silverlight.Excel Namespace

Sheet Property Gets conditional formatting object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingCollection Class

XLConditionalFormattingCollection Members

XLConditionalFormattingRangeCollection The collection of conditional formatting ranges.

Page 208: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRangeCollection

Inherits System.Collections.ObjectModel.Collection(Of XLRange)

C#

public class XLConditionalFormattingRangeCollection :

System.Collections.ObjectModel.Collection<XLRange>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Members

C1.Silverlight.Excel Namespace

Overview The collection of conditional formatting ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRangeCollection

Inherits System.Collections.ObjectModel.Collection(Of XLRange)

Page 209: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public class XLConditionalFormattingRangeCollection :

System.Collections.ObjectModel.Collection<XLRange>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRangeCollection.

Public Properties

Name Description

ConditionalFormatting Gets conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

ToughRecalc Determines whether the appearance of the cell reauires significant

procrssing.

Top

Public Methods

Page 210: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Add (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Clear (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Contains (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

CopyTo (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

GetEnumerator (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

IndexOf (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Insert (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Remove (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

RemoveAt (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

ToString

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.Silverlight.Excel Namespace

Methods >

Name Description

Add (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Clear (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Contains (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

CopyTo (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

GetEnumerator (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

IndexOf (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Page 211: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Remove (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

RemoveAt (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

ToString

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.Silverlight.Excel Namespace

ToString Method

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

C#

public override System.string ToString()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRangeCollection members.

Public Properties

Name Description

Page 212: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ConditionalFormatting Gets conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

ToughRecalc Determines whether the appearance of the cell reauires significant

procrssing.

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.Silverlight.Excel Namespace

ConditionalFormatting Property Gets conditional formatting object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormatting As XLConditionalFormatting

C#

public XLConditionalFormatting ConditionalFormatting {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

ToughRecalc Property Determines whether the appearance of the cell reauires significant procrssing.

Page 213: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property ToughRecalc As System.Boolean

C#

public System.bool ToughRecalc {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

XLConditionalFormattingRule Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRule

C#

public class XLConditionalFormattingRule

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLConditionalFormattingRule

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 214: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLConditionalFormattingRule Members

C1.Silverlight.Excel Namespace

Overview Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRule

C#

public class XLConditionalFormattingRule

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLConditionalFormattingRule

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRule.

Public Constructors

Name Description

Page 215: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingRule Constructor Initialization conditional formatting object.

Top

Public Properties

Name Description

Border Gets or sets the borders and diagonal of the conditional formatting.

FirstFormula Gets or sets first formula for this condition.

Font Gets or sets the text font and foreground color of the conditional

formatting.

IsEmpty Gets is empty flag if not formatting.

Operator Gets or sets conditional formatting operator (applicable when cell type

formating).

Parameter Gets or sets style of parameter object for this condition.

Pattern Gets or sets the pattern of the conditional formatting.

Priority Gets or sets the priority of the conditional formatting.

SecondFormula Gets or sets second formula for this condition.

Type Gets or sets conditional formatting type.

Top

Public Methods

Name Description

Clone Creates a new XLConditionalFormattingRule object that is a copy of the

current instance.

Top

See Also

Reference

Page 216: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingRule Class

C1.Silverlight.Excel Namespace

XLConditionalFormattingRule Constructor Initialization conditional formatting object.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLConditionalFormattingRule()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Methods >

Name Description

Clone

Creates a new XLConditionalFormattingRule object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormattingRule Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLConditionalFormattingRule object that is a copy of the current instance.

Syntax

Page 217: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Function Clone() As XLConditionalFormattingRule

C#

public XLConditionalFormattingRule Clone()

Return Value

A new XLConditionalFormattingRule object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRule members.

Public Properties

Name Description

Border Gets or sets the borders and diagonal of the conditional formatting.

FirstFormula Gets or sets first formula for this condition.

Font Gets or sets the text font and foreground color of the conditional

formatting.

IsEmpty Gets is empty flag if not formatting.

Operator Gets or sets conditional formatting operator (applicable when cell type

formating).

Page 218: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameter Gets or sets style of parameter object for this condition.

Pattern Gets or sets the pattern of the conditional formatting.

Priority Gets or sets the priority of the conditional formatting.

SecondFormula Gets or sets second formula for this condition.

Type Gets or sets conditional formatting type.

Top

See Also

Reference

XLConditionalFormattingRule Class

C1.Silverlight.Excel Namespace

Border Property Gets or sets the borders and diagonal of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Border As XLBorderFormatting

C#

public XLBorderFormatting Border {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

FirstFormula Property Gets or sets first formula for this condition.

Syntax

Page 219: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property FirstFormula As System.String

C#

public System.string FirstFormula {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Font Property Gets or sets the text font and foreground color of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Font As XLFontFormatting

C#

public XLFontFormatting Font {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

IsEmpty Property Gets is empty flag if not formatting.

Syntax

Page 220: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Operator Property Gets or sets conditional formatting operator (applicable when cell type formating).

Syntax

Visual Basic (Declaration)

Public Property Operator As XLConditionalFormattingOperator

C#

public XLConditionalFormattingOperator Operator {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Parameter Property Gets or sets style of parameter object for this condition.

Syntax

Page 221: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Parameter As System.Object

C#

public System.object Parameter {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Pattern Property Gets or sets the pattern of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Pattern As XLPatternFormatting

C#

public XLPatternFormatting Pattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Priority Property Gets or sets the priority of the conditional formatting.

Syntax

Page 222: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Priority As System.Integer

C#

public System.int Priority {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

SecondFormula Property Gets or sets second formula for this condition.

Syntax

Visual Basic (Declaration)

Public Property SecondFormula As System.String

C#

public System.string SecondFormula {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Type Property Gets or sets conditional formatting type.

Syntax

Page 223: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Type As XLConditionalFormattingType

C#

public XLConditionalFormattingType Type {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

XLConditionalFormattingRuleCollection The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRuleCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormattingRule)

C#

public class XLConditionalFormattingRuleCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingRuleCollection

Requirements

Page 224: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Members

C1.Silverlight.Excel Namespace

Overview The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRuleCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormattingRule)

C#

public class XLConditionalFormattingRuleCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.Silverlight.Excel.XLConditionalFormattingRuleCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Members

C1.Silverlight.Excel Namespace

Page 225: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRuleCollection.

Public Properties

Name Description

ConditionalFormatti

ng

Gets parent conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Top

Public Methods

Name Description

Add (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Clear (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Contains (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

CopyTo (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Page 226: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

GetEnumerato

r

(Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

IndexOf (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Insert (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Remove (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

RemoveAt (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Top

See Also

Reference

XLConditionalFormattingRuleCollection Class

C1.Silverlight.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRuleCollection members.

Public Properties

Name Description

ConditionalFormatti

ng

Gets parent conditional formatting object.

Page 227: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Top

See Also

Reference

XLConditionalFormattingRuleCollection Class

C1.Silverlight.Excel Namespace

ConditionalFormatting Property Gets parent conditional formatting object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormatting As XLConditionalFormatting

C#

public XLConditionalFormatting ConditionalFormatting {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Class

XLConditionalFormattingRuleCollection Members

XLFont XLFont

Object Model

Page 228: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLFont

C#

public class XLFont

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLFont

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Members

C1.Silverlight.Excel Namespace

Overview XLFont

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLFont

C#

public class XLFont

Inheritance Hierarchy

Page 229: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.Silverlight.Excel.XLFont

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLFont.

Public Constructors

Name Description

XLFont Constructor Overloaded.

Top

Public Properties

Name Description

Bold Gets bold flag of the Excel font.

Color Gets Color value of the Excel font.

FontName Gets Excel font name (font family).

FontSize Gets Excel font size in points.

Italic Gets italic flag of the Excel font.

Script Gets XLFontScript value of the Excel font.

SizeInPoints Gets Excel font size in points.

Page 230: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Strikeout Gets strikeout flag of the Excel font.

Underline Gets XLUnderlineStyle value of the Excel font.

Top

Public Methods

Name Description

Equals Determines whether the specified System.Object instances are considered

equal.

GetHashCode Serves as a hash function for a particular type.

Top

See Also

Reference

XLFont Class

C1.Silverlight.Excel Namespace

XLFont Constructor

Overload List

Overload Descriptio

n

XLFont Constructor(String,Single) Excel font

initializatio

n.

XLFont Constructor(String,Single,Color) Excel font

initializatio

n.

XLFont Constructor(String,Single,Boolean,Boolean) Excel font

initializatio

n.

XLFont Constructor(String,Single,Boolean,Boolean,Color) Excel font

Page 231: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

initializatio

n.

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderlineStyle,C

olor)

Excel font

initializatio

n.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

XLFont Constructor(String,Single) The font name, by default Arial.

The font size in points, by default 10 pt.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single _

)

C#

public XLFont(

System.string fontName,

System.float fontSize

)

Parameters

fontName

The font name, by default Arial.

fontSize

Page 232: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The font size in points, by default 10 pt.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal color As System.Windows.Media.Color _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

Page 233: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

color

The foreground color of the font, by default Black.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Boolean,Boolean) The font name, by default Arial.

The font size in points, by default 10 pt.

The bold flag of the font.

The italic flag of the font.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic

)

Parameters

fontName

Page 234: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

bold

The bold flag of the font.

italic

The italic flag of the font.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Boolean,Boolean,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

The bold flag of the font.

The italic flag of the font.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean, _

ByVal color As System.Windows.Media.Color _

)

Page 235: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

bold

The bold flag of the font.

italic

The italic flag of the font.

color

The foreground color of the font, by default Black.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderlineSt

yle,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

Page 236: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The bold flag of the font.

The italic flag of the font.

The strikeout flag of the font.

The font superscript/subscript, by default None.

Select XLUnderlineStyle as underline style, by default None.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean, _

ByVal strikeout As System.Boolean, _

ByVal fs As XLFontScript, _

ByVal us As XLUnderlineStyle, _

ByVal color As System.Windows.Media.Color _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic,

System.bool strikeout,

XLFontScript fs,

XLUnderlineStyle us,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

Page 237: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

bold

The bold flag of the font.

italic

The italic flag of the font.

strikeout

The strikeout flag of the font.

fs

The font superscript/subscript, by default None.

us

Select XLUnderlineStyle as underline style, by default None.

color

The foreground color of the font, by default Black.

Requirements

Target Platforms: Windows 7, Windows Vista SP1

or later, Windows XP SP3, Windows Server 2008

(Server Core not supported), Windows Server 2008

R2 (Server Core supported with SP1 or later),

Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

Methods %%scrap%%

" -->

For a list of all members of this type, see XLFont members.

Public Methods

Name Description

Equals Determines whether the specified System.Object instances are considered

equal.

Page 238: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

GetHashCode Serves as a hash function for a particular type.

Top

See Also

Reference

XLFont Class

C1.Silverlight.Excel Namespace

Equals Method A Excel font to compare.

Determines whether the specified System.Object instances are considered equal.

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

A Excel font to compare.

Return Value

true if the objects are considered equal; otherwise, false.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Page 239: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

GetHashCode Method Serves as a hash function for a particular type.

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Return Value

A hash code for the current Excel font.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLFont members.

Public Properties

Name Description

Bold Gets bold flag of the Excel font.

Color Gets Color value of the Excel font.

FontName Gets Excel font name (font family).

FontSize Gets Excel font size in points.

Page 240: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Italic Gets italic flag of the Excel font.

Script Gets XLFontScript value of the Excel font.

SizeInPoints Gets Excel font size in points.

Strikeout Gets strikeout flag of the Excel font.

Underline Gets XLUnderlineStyle value of the Excel font.

Top

See Also

Reference

XLFont Class

C1.Silverlight.Excel Namespace

Bold Property Gets bold flag of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Bold As System.Boolean

C#

public System.bool Bold {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Color Property Gets Color value of the Excel font.

Syntax

Page 241: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Color As System.Windows.Media.Color

C#

public System.Windows.Media.Color Color {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

FontName Property Gets Excel font name (font family).

Syntax

Visual Basic (Declaration)

Public ReadOnly Property FontName As System.String

C#

public System.string FontName {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

FontSize Property Gets Excel font size in points.

Syntax

Page 242: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property FontSize As System.Single

C#

public System.float FontSize {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Italic Property Gets italic flag of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Italic As System.Boolean

C#

public System.bool Italic {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Script Property Gets XLFontScript value of the Excel font.

Syntax

Page 243: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Script As XLFontScript

C#

public XLFontScript Script {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

SizeInPoints Property Gets Excel font size in points.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SizeInPoints As System.Single

C#

public System.float SizeInPoints {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Strikeout Property Gets strikeout flag of the Excel font.

Syntax

Page 244: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Strikeout As System.Boolean

C#

public System.bool Strikeout {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Underline Property Gets XLUnderlineStyle value of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Underline As XLUnderlineStyle

C#

public XLUnderlineStyle Underline {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

XLFontFormatting The font formatting.

Object Model

Page 245: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLFontFormatting

C#

public sealed class XLFontFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLFontFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Members

C1.Silverlight.Excel Namespace

Overview The font formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLFontFormatting

C#

public sealed class XLFontFormatting

Inheritance Hierarchy

Page 246: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.Silverlight.Excel.XLFontFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Members

C1.Silverlight.Excel Namespace

Members Properties

The following tables list the members exposed by XLFontFormatting.

Public Constructors

Name Description

XLFontFormatting Constructor Initialization font formatting.

Top

Public Properties

Name Description

Bold Gets or sets font bold attribute for this formating.

Escapement Gets or sets escapement type for this formating.

FontColor Gets or sets font color for this formating.

FontHeight Gets or sets font height for this formating (-1 for automatic height).

FontWeight Gets or sets font weight for this formating.

Italic Gets or sets font italic attribute for this formating.

Strikeout Gets or sets font strikeout attribute for this formating.

Page 247: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Underline Gets or sets underline type for this formating.

Top

See Also

Reference

XLFontFormatting Class

C1.Silverlight.Excel Namespace

XLFontFormatting Constructor Initialization font formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLFontFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLFontFormatting members.

Public Properties

Name Description

Bold Gets or sets font bold attribute for this formating.

Page 248: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Escapement Gets or sets escapement type for this formating.

FontColor Gets or sets font color for this formating.

FontHeight Gets or sets font height for this formating (-1 for automatic height).

FontWeight Gets or sets font weight for this formating.

Italic Gets or sets font italic attribute for this formating.

Strikeout Gets or sets font strikeout attribute for this formating.

Underline Gets or sets underline type for this formating.

Top

See Also

Reference

XLFontFormatting Class

C1.Silverlight.Excel Namespace

Bold Property Gets or sets font bold attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Bold As System.Boolean

C#

public System.bool Bold {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 249: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Escapement Property Gets or sets escapement type for this formating.

Syntax

Visual Basic (Declaration)

Public Property Escapement As XLEscapementType

C#

public XLEscapementType Escapement {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

FontColor Property Gets or sets font color for this formating.

Syntax

Visual Basic (Declaration)

Public Property FontColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color FontColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 250: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FontHeight Property Gets or sets font height for this formating (-1 for automatic height).

Syntax

Visual Basic (Declaration)

Public Property FontHeight As System.Integer

C#

public System.int FontHeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

FontWeight Property Gets or sets font weight for this formating.

Syntax

Visual Basic (Declaration)

Public Property FontWeight As System.Integer

C#

public System.int FontWeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 251: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Italic Property Gets or sets font italic attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Italic As System.Boolean

C#

public System.bool Italic {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Strikeout Property Gets or sets font strikeout attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Strikeout As System.Boolean

C#

public System.bool Strikeout {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 252: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Underline Property Gets or sets underline type for this formating.

Syntax

Visual Basic (Declaration)

Public Property Underline As XLUnderlineType

C#

public XLUnderlineType Underline {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

XLNamedRange Represents a named range of XLCell objects on one or several worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRange

Implements ICloneable

C#

public class XLNamedRange : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLNamedRange

Requirements

Page 253: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Members

C1.Silverlight.Excel Namespace

Overview Represents a named range of XLCell objects on one or several worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRange

Implements ICloneable

C#

public class XLNamedRange : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLNamedRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLNamedRange.

Page 254: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

CellRange Gets a reference to the XLCellRange object that determines which cells

are contained in the current named range.

CellRanges Gets a reference to array of the XLCellRange objects that determines

which cells are contained in the current named range.

Comment Gets or sets the comment text associated with the current named range.

IsBuiltInName Determines whether the range has a built-in name.

IsEmpty Determines whether the current range is empty.

IsNameOnly Determines whether the current named range has a valid name but does

not define a range.

Name Gets or sets the name of the current named range.

Top

Public Methods

Name Description

Clone Creates a new XLNamedRange object that is a copy of the current

instance.

Contains Determines whether the range contains a specific cell.

Top

See Also

Reference

XLNamedRange Class

C1.Silverlight.Excel Namespace

Methods >

Page 255: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Clone

Creates a new XLNamedRange object that is a copy of the current

instance.

Contains Determines whether the range contains a specific cell.

Top

See Also

Reference

XLNamedRange Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLNamedRange object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLNamedRange

C#

public XLNamedRange Clone()

Return Value

A new XLNamedRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Contains Method The worksheet containing the cell.

The row index of the cell.

The column index of the cell.

Determines whether the range contains a specific cell.

Page 256: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal sheet As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet,

System.int row,

System.int col

)

Parameters

sheet

The worksheet containing the cell.

row

The row index of the cell.

col

The column index of the cell.

Return Value

True if the current named range contains the specified cell, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Properties %%scrap%%

Page 257: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

" -->

For a list of all members of this type, see XLNamedRange members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

CellRange Gets a reference to the XLCellRange object that determines which cells

are contained in the current named range.

CellRanges Gets a reference to array of the XLCellRange objects that determines

which cells are contained in the current named range.

Comment Gets or sets the comment text associated with the current named range.

IsBuiltInName Determines whether the range has a built-in name.

IsEmpty Determines whether the current range is empty.

IsNameOnly Determines whether the current named range has a valid name but does

not define a range.

Name Gets or sets the name of the current named range.

Top

See Also

Reference

XLNamedRange Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

Page 258: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

CellRange Property Gets a reference to the XLCellRange object that determines which cells are contained in the

current named range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property CellRange As XLCellRange

C#

public XLCellRange CellRange {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

CellRanges Property Gets a reference to array of the XLCellRange objects that determines which cells are contained

in the current named range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property CellRanges As XLCellRange()

Page 259: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLCellRange[] CellRanges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Comment Property Gets or sets the comment text associated with the current named range.

Syntax

Visual Basic (Declaration)

Public Property Comment As System.String

C#

public System.string Comment {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsBuiltInName Property Determines whether the range has a built-in name.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsBuiltInName As System.Boolean

Page 260: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool IsBuiltInName {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsEmpty Property Determines whether the current range is empty.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsNameOnly Property Determines whether the current named range has a valid name but does not define a range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsNameOnly As System.Boolean

Page 261: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool IsNameOnly {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Name Property Gets or sets the name of the current named range.

Syntax

Visual Basic (Declaration)

Public Property Name As System.String

C#

public System.string Name {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

XLNamedRangeCollection Represents a collection of XLNamedRange objects.

Object Model

Page 262: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLNamedRangeCollection

C#

public class XLNamedRangeCollection

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLNamedRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Members

C1.Silverlight.Excel Namespace

Overview Represents a collection of XLNamedRange objects.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRangeCollection

C#

public class XLNamedRangeCollection

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLNamedRangeCollection

Page 263: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLNamedRangeCollection.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLNamedRange objects in the collection.

Item Overloaded. Gets a reference to the XLNamedRange object at the

specified index. Returns null if an invalid index is specified.

Top

Public Methods

Name Description

Add Overloaded. Appends an XLNamedRange object to the collection.

Clear Removes all XLNamedRange objects from the collection.

Contains Overloaded. Checks whether the collection contains a specific

XLNamedRange object.

IndexOf Overloaded. Gets the position of an XLNamedRange object in the

collection.

Page 264: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Inserts an XLNamedRange object at a specific position in the collection.

Remove Overloaded. Removes an XLNamedRange object from the collection.

RemoveAt Removes an XLNamedRange object at a specific position from the

collection.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.Silverlight.Excel Namespace

Methods >

Name Description

Add Overloaded. Appends an XLNamedRange object to the collection.

Clear Removes all XLNamedRange objects from the collection.

Contains

Overloaded. Checks whether the collection contains a specific

XLNamedRange object.

IndexOf

Overloaded. Gets the position of an XLNamedRange object in the

collection.

Insert Inserts an XLNamedRange object at a specific position in the collection.

Remove Overloaded. Removes an XLNamedRange object from the collection.

RemoveAt

Removes an XLNamedRange object at a specific position from the

collection.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.Silverlight.Excel Namespace

Add Method Appends an XLNamedRange object to the collection.

Overload List

Page 265: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload Description

Add(XLNamedRange) Appends an XLNamedRange object to the

collection.

Add(String,XLCellRange) Creates an XLNamedRange object and appends it to

the collection.

Add(String,XLCellRange[]) Creates an XLNamedRange object and appends it to

the collection.

Add(String,XLSheet,Int32,Int32) Creates an XLNamedRange object and appends it to

the collection. This overload creates a range

containing a single cell.

Add(String,Int32,Int32,Int32,Int32) Creates an XLNamedRange object and appends it to

the collection. This overload allows you to create a

3-D reference to the same range of cells on multiple

worksheets.

Add(String,XLSheet,Int32,Int32,Int32,Int32) Creates an XLNamedRange object and appends it to

the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Add(XLNamedRange) Method

The XLNamedRange object to add to the collection.

Appends an XLNamedRange object to the collection.

Syntax

Visual Basic (Declaration)

Page 266: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Overloads Function Add( _

ByVal namedRange As XLNamedRange _

) As XLNamedRange

C#

public XLNamedRange Add(

XLNamedRange namedRange

)

Parameters

namedRange

The XLNamedRange object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added (usually because it overlaps another cell range already in the

collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLCellRange) Method

The name of the named range to create.

The XLCellRange to include in the named range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal cellRange As XLCellRange _

) As XLNamedRange

Page 267: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLNamedRange Add(

System.string name,

XLCellRange cellRange

)

Parameters

name

The name of the named range to create.

cellRange

The XLCellRange to include in the named range.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLCellRange[]) Method

The name of the named range to create.

The array of XLCellRange to include in the named range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal cellRanges() As XLCellRange _

) As XLNamedRange

Page 268: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLNamedRange Add(

System.string name,

XLCellRange[] cellRanges

)

Parameters

name

The name of the named range to create.

cellRanges

The array of XLCellRange to include in the named range.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLSheet,Int32,Int32) Method

The name of XLNamedRange object.

The worksheet the range belongs to.

The row index of the cell in the range.

The column index of the cell in the range.

Creates an XLNamedRange object and appends it to the collection. This overload creates a

range containing a single cell.

Syntax

Visual Basic (Declaration)

Page 269: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal sheet As XLSheet, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLSheet sheet,

System.int rowIndex,

System.int colIndex

)

Parameters

name

The name of XLNamedRange object.

sheet

The worksheet the range belongs to.

rowIndex

The row index of the cell in the range.

colIndex

The column index of the cell in the range.

Return Value

A reference to the object if it was successfully added to the collection, or

null if the object could not be added (usually because it overlaps another

cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

Page 270: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,Int32,Int32,Int32,Int32) Method

The name of XLNamedRange object.

The index of the first XLSheet to include.

The index of the last XLSheet to include.

The index of the top row in the cell range.

The index of the left column in the cell range.

Creates an XLNamedRange object and appends it to the collection. This overload allows you to

create a 3-D reference to the same range of cells on multiple worksheets.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal firstSheetIndex As System.Integer, _

ByVal lastSheetIndex As System.Integer, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

System.int firstSheetIndex,

System.int lastSheetIndex,

System.int rowIndex,

System.int colIndex

)

Parameters

name

The name of XLNamedRange object.

firstSheetIndex

The index of the first XLSheet to include.

lastSheetIndex

The index of the last XLSheet to include.

Page 271: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

rowIndex

The index of the top row in the cell range.

colIndex

The index of the left column in the cell range.

Return Value

A reference to the object if it was successfully added to the

collection, or null if the object could not be added (usually because

it overlaps another cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLSheet,Int32,Int32,Int32,Int32) Method

The name of XLNamedRange object.

The worksheet containing the range.

The index of the top row in the cell range.

The index of the left column in the cell range.

The number of rows in the cell range.

The number of columns in the cell range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal sheet As XLSheet, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

Page 272: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal rowCount As System.Integer, _

ByVal colCount As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLSheet sheet,

System.int rowIndex,

System.int colIndex,

System.int rowCount,

System.int colCount

)

Parameters

name

The name of XLNamedRange object.

sheet

The worksheet containing the range.

rowIndex

The index of the top row in the cell range.

colIndex

The index of the left column in the cell range.

rowCount

The number of rows in the cell range.

colCount

The number of columns in the cell range.

Return Value

A reference to the object if it was successfully added to the

collection, or null if the object could not be added (usually

because it overlaps another cell range already in the

collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later,

Windows XP SP3, Windows Server 2008 (Server Core not

supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 273: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Clear Method Removes all XLNamedRange objects from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Contains Method Checks whether the collection contains a specific XLNamedRange object.

Overload List

Overload Description

Contains(XLNamedRange) Checks whether the collection contains a specific XLNamedRange

object.

Contains(String) Checks whether the collection contains an XLNamedRange object

with the specified name.

Requirements

Page 274: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Contains(XLNamedRange) Method

The XLNamedRange object to look for.

Checks whether the collection contains a specific XLNamedRange object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal namedRange As XLNamedRange _

) As System.Boolean

C#

public System.bool Contains(

XLNamedRange namedRange

)

Parameters

namedRange

The XLNamedRange object to look for.

Return Value

True if the collection contains the range, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Page 275: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Contains(String) Method

The name of the XLNamedRange object to look for.

Checks whether the collection contains an XLNamedRange object with the specified name.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal name As System.String _

) As System.Boolean

C#

public System.bool Contains(

System.string name

)

Parameters

name

The name of the XLNamedRange object to look for.

Return Value

True if the collection contains the range, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

IndexOf Method Gets the position of an XLNamedRange object in the collection.

Overload List

Overload Description

IndexOf(XLNamedRange) Gets the position of an XLNamedRange object in the collection.

Page 276: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IndexOf(String) Gets the position of an XLNamedRange object with the specified

name in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

IndexOf(XLNamedRange) Method

The XLNamedRange object to look for.

Gets the position of an XLNamedRange object in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal nr As XLNamedRange _

) As System.Integer

C#

public System.int IndexOf(

XLNamedRange nr

)

Parameters

nr

The XLNamedRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 277: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

IndexOf(String) Method

The name of the XLNamedRange object to look for.

Gets the position of an XLNamedRange object with the specified name in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal name As System.String _

) As System.Integer

C#

public System.int IndexOf(

System.string name

)

Parameters

name

The name of the XLNamedRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Page 278: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Method The position where the object will be inserted.

The named range to insert in the collection.

Inserts an XLNamedRange object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Function Insert( _

ByVal index As System.Integer, _

ByVal namedRange As XLNamedRange _

) As XLNamedRange

C#

public XLNamedRange Insert(

System.int index,

XLNamedRange namedRange

)

Parameters

index

The position where the object will be inserted.

namedRange

The named range to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Page 279: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remove Method Removes an XLNamedRange object from the collection.

Overload List

Overload Description

Remove(XLNamedRange) Removes an XLNamedRange object from the collection.

Remove(String) Removes an XLNamedRange object with the specified name from

the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Remove(XLNamedRange) Method

The XLNamedRange object to remove from the collection.

Removes an XLNamedRange object from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Remove( _

ByVal nr As XLNamedRange _

) As System.Boolean

C#

public System.bool Remove(

XLNamedRange nr

)

Parameters

nr

The XLNamedRange object to remove from the collection.

Page 280: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Return Value

True if the object was removed, false if it was not a member of the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Remove(String) Method

The name of the range to remove from the collection (case-insensitive).

Removes an XLNamedRange object with the specified name from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal name As System.String _

)

C#

public void Remove(

System.string name

)

Parameters

name

The name of the range to remove from the collection (case-insensitive).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 281: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

RemoveAt Method The index of the object to remove from the collection.

Removes an XLNamedRange object at a specific position from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

)

Parameters

index

The index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLNamedRangeCollection members.

Public Properties

Page 282: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLNamedRange objects in the collection.

Item Overloaded. Gets a reference to the XLNamedRange object at the

specified index. Returns null if an invalid index is specified.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Count Property Gets the number of XLNamedRange objects in the collection.

Syntax

Page 283: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Item Property Gets a reference to the XLNamedRange object at the specified index. Returns null if an invalid

index is specified.

Overload List

Overload Description

Item(Int32) Gets a reference to the XLNamedRange object at the specified index.

Returns null if an invalid index is specified.

Item(String) Gets a reference to the XLNamedRange object with the specified name.

Returns null if an object with the specified name could not be found in the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Page 284: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Item(Int32) Property

Gets a reference to the XLNamedRange object at the specified index. Returns null if an invalid

index is specified.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal index As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Item(

System.int index

) {get;}

Parameters

index

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Item(String) Property

Gets a reference to the XLNamedRange object with the specified name. Returns null if an object

with the specified name could not be found in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal name As System.String _

) As XLNamedRange

C#

Page 285: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLNamedRange Item(

System.string name

) {get;}

Parameters

name

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

XLPatternFormatting The pattern formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLPatternFormatting

C#

public sealed class XLPatternFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLPatternFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 286: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLPatternFormatting Members

C1.Silverlight.Excel Namespace

Overview The pattern formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLPatternFormatting

C#

public sealed class XLPatternFormatting

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLPatternFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Members

C1.Silverlight.Excel Namespace

Members Properties

The following tables list the members exposed by XLPatternFormatting.

Public Constructors

Name Description

XLPatternFormatting Constructor Initialization pattern formatting.

Page 287: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

Public Properties

Name Description

BackColor Gets or sets fill background color for this formating.

ForeColor Gets or sets fill foreground color for this formating.

Pattern Gets or sets fill pattern for this formating.

Top

See Also

Reference

XLPatternFormatting Class

C1.Silverlight.Excel Namespace

XLPatternFormatting Constructor Initialization pattern formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLPatternFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

Properties >

Page 288: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

BackColor Gets or sets fill background color for this formating.

ForeColor Gets or sets fill foreground color for this formating.

Pattern Gets or sets fill pattern for this formating.

Top

See Also

Reference

XLPatternFormatting Class

C1.Silverlight.Excel Namespace

BackColor Property Gets or sets fill background color for this formating.

Syntax

Visual Basic (Declaration)

Public Property BackColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color BackColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

ForeColor Property Gets or sets fill foreground color for this formating.

Syntax

Visual Basic (Declaration)

Public Property ForeColor As System.Windows.Media.Color

Page 289: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.Windows.Media.Color ForeColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

Pattern Property Gets or sets fill pattern for this formating.

Syntax

Visual Basic (Declaration)

Public Property Pattern As XLPatternEnum

C#

public XLPatternEnum Pattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

XLPrintSettings Provides options and settings for printing XLSheet objects.

Object Model

Page 290: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLPrintSettings

Implements ICloneable

C#

public class XLPrintSettings : ICloneable

Remarks

The settings are applied to each sheet and are accessible through the sheet's

XLSheet.PrintSettings property.

Note that C1XLBook does not provide any printing services. The settings are used when printing

the sheet from Excel.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLPrintSettings

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Members

C1.Silverlight.Excel Namespace

Overview Provides options and settings for printing XLSheet objects.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLPrintSettings

Implements ICloneable

Page 291: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public class XLPrintSettings : ICloneable

Remarks

The settings are applied to each sheet and are accessible through the sheet's

XLSheet.PrintSettings property.

Note that C1XLBook does not provide any printing services. The settings are used when printing

the sheet from Excel.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLPrintSettings

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLPrintSettings.

Public Constructors

Name Description

XLPrintSettings Constructor Creates a new instance of the XLPrintSettings class.

Top

Public Properties

Name Description

AlignWithMargins Gets or sets the align header/footer with page margins used for

printed output.

Page 292: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

AutoScale Gets or sets the scaling mode used for printed output.

BlackAndWhite Gets or sets whether to print the sheet in monochrome mode.

CenterHorizontal Gets or sets whether the sheet should be centered horizontally on the

page when printed.

CenterVertical Gets or sets whether the sheet should be centered vertically on the

page when printed.

Copies Gets or sets the number of copies to print.

DraftQuality Gets or sets whether to print the sheet in draft quality mode.

FitPagesAcross Fit the sheet to this number of pages across (0 means use as many as

needed).

FitPagesDown Fit the sheet to this number of pages down (0 means use as many as

needed).

Footer Gets or sets the string to be displayed as a page footer when the

sheet is printed.

FooterEven Gets or sets the string to be displayed as a even page footer when

the sheet is printed.

FooterFirst Gets or sets the string to be displayed as a first page footer when the

sheet is printed.

Header Gets or sets the string to be displayed as a page header when the

sheet is printed.

HeaderEven Gets or sets the string to be displayed as a even page header when

the sheet is printed.

HeaderFirst Gets or sets the string to be displayed as a first page header when the

sheet is printed.

Landscape Gets or sets whether to print the sheet in landscape mode.

Page 293: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

MarginBottom Gets or sets the bottom margin, in inches. Set to a negative value to

use the default margin.

MarginFooter Gets or sets the footer margin, in inches. Set to a negative value to

use the default margin.

MarginHeader Gets or sets the header margin, in inches. Set to a negative value to

use the default margin.

MarginLeft Gets or sets the left margin, in inches. Set to a negative value to use

the default margin.

MarginRight Gets or sets the right margin, in inches. Set to a negative value to use

the default margin.

MarginTop Gets or sets the top margin, in inches. Set to a negative value to use

the default margin.

PaperKind Gets or sets the paper size to use when printing the sheet.

PrintGridlines Gets or sets whether the gridlines will be printed.

PrintHeaders Gets or sets whether row and column headers (the areas with row

numbers and column letters) will be printed.

PrintPagesInRows Gets or sets whether to print the pages in rows (across first) or in

columns (down first).

ScaleWithDocument Gets or sets the scales header/footer with document used for printed

output.

ScalingFactor Gets or sets the scaling factor (in percent) to use when printing the

sheet.

StartPage Gets or sets the initial page number to use when printing the sheet.

Top

Public Methods

Page 294: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Clone Creates a new XLPrintSettings object that is a copy of the current

instance.

Top

See Also

Reference

XLPrintSettings Class

C1.Silverlight.Excel Namespace

XLPrintSettings Constructor Creates a new instance of the XLPrintSettings class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLPrintSettings()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLPrintSettings members.

Public Methods

Name Description

Page 295: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Clone Creates a new XLPrintSettings object that is a copy of the current

instance.

Top

See Also

Reference

XLPrintSettings Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLPrintSettings object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLPrintSettings

C#

public XLPrintSettings Clone()

Return Value

A new XLPrintSettings object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Properties >

Name Description

AlignWithMargins

Gets or sets the align header/footer with page margins used for

printed output.

AutoScale Gets or sets the scaling mode used for printed output.

Page 296: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

BlackAndWhite Gets or sets whether to print the sheet in monochrome mode.

CenterHorizontal

Gets or sets whether the sheet should be centered horizontally on the

page when printed.

CenterVertical

Gets or sets whether the sheet should be centered vertically on the

page when printed.

Copies Gets or sets the number of copies to print.

DraftQuality Gets or sets whether to print the sheet in draft quality mode.

FitPagesAcross

Fit the sheet to this number of pages across (0 means use as many as

needed).

FitPagesDown

Fit the sheet to this number of pages down (0 means use as many as

needed).

Footer

Gets or sets the string to be displayed as a page footer when the sheet

is printed.

FooterEven

Gets or sets the string to be displayed as a even page footer when the

sheet is printed.

FooterFirst

Gets or sets the string to be displayed as a first page footer when the

sheet is printed.

Header

Gets or sets the string to be displayed as a page header when the

sheet is printed.

HeaderEven

Gets or sets the string to be displayed as a even page header when the

sheet is printed.

HeaderFirst

Gets or sets the string to be displayed as a first page header when the

sheet is printed.

Landscape Gets or sets whether to print the sheet in landscape mode.

MarginBottom

Gets or sets the bottom margin, in inches. Set to a negative value to

use the default margin.

MarginFooter

Gets or sets the footer margin, in inches. Set to a negative value to use

the default margin.

MarginHeader

Gets or sets the header margin, in inches. Set to a negative value to use

the default margin.

MarginLeft

Gets or sets the left margin, in inches. Set to a negative value to use

the default margin.

MarginRight

Gets or sets the right margin, in inches. Set to a negative value to use

the default margin.

Page 297: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

MarginTop

Gets or sets the top margin, in inches. Set to a negative value to use

the default margin.

PaperKind Gets or sets the paper size to use when printing the sheet.

PrintGridlines Gets or sets whether the gridlines will be printed.

PrintHeaders

Gets or sets whether row and column headers (the areas with row

numbers and column letters) will be printed.

PrintPagesInRows

Gets or sets whether to print the pages in rows (across first) or in

columns (down first).

ScaleWithDocument

Gets or sets the scales header/footer with document used for printed

output.

ScalingFactor

Gets or sets the scaling factor (in percent) to use when printing the

sheet.

StartPage Gets or sets the initial page number to use when printing the sheet.

Top

See Also

Reference

XLPrintSettings Class

C1.Silverlight.Excel Namespace

AlignWithMargins Property Gets or sets the align header/footer with page margins used for printed output.

Syntax

Visual Basic (Declaration)

Public Property AlignWithMargins As System.Boolean

C#

public System.bool AlignWithMargins {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 298: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

AutoScale Property Gets or sets the scaling mode used for printed output.

Syntax

Visual Basic (Declaration)

Public Property AutoScale As System.Boolean

C#

public System.bool AutoScale {get; set;}

Remarks

If AutoScale is set to true, then the printed sheet will be automatically scaled to fit the number

of pages specified by the FitPagesAcross and FitPagesDown properties.

If AutoScale is set to false, then the printed sheet will be scaled according to the value of the

ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

BlackAndWhite Property Gets or sets whether to print the sheet in monochrome mode.

Syntax

Visual Basic (Declaration)

Public Property BlackAndWhite As System.Boolean

C#

public System.bool BlackAndWhite {get; set;}

Requirements

Page 299: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

CenterHorizontal Property Gets or sets whether the sheet should be centered horizontally on the page when printed.

Syntax

Visual Basic (Declaration)

Public Property CenterHorizontal As System.Boolean

C#

public System.bool CenterHorizontal {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

CenterVertical Property Gets or sets whether the sheet should be centered vertically on the page when printed.

Syntax

Visual Basic (Declaration)

Public Property CenterVertical As System.Boolean

C#

public System.bool CenterVertical {get; set;}

Requirements

Page 300: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Copies Property Gets or sets the number of copies to print.

Syntax

Visual Basic (Declaration)

Public Property Copies As System.Integer

C#

public System.int Copies {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

DraftQuality Property Gets or sets whether to print the sheet in draft quality mode.

Syntax

Visual Basic (Declaration)

Public Property DraftQuality As System.Boolean

C#

public System.bool DraftQuality {get; set;}

Requirements

Page 301: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FitPagesAcross Property Fit the sheet to this number of pages across (0 means use as many as needed).

Syntax

Visual Basic (Declaration)

Public Property FitPagesAcross As System.Integer

C#

public System.int FitPagesAcross {get; set;}

Remarks

Causes C1Excel to select "fit to page" print mode, ignoring the value of the ScalingFactor

property. Setting the FitPagesAcross or FitPagesDown properties automatically sets the

AutoScale property to true, causing C1Excel to calculate the scaling factor based on the given

number of pages and to ignore the value of the ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FitPagesDown Property Fit the sheet to this number of pages down (0 means use as many as needed).

Syntax

Visual Basic (Declaration)

Page 302: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property FitPagesDown As System.Integer

C#

public System.int FitPagesDown {get; set;}

Remarks

Setting the FitPagesAcross or FitPagesDown properties automatically sets the AutoScale

property to true, causing C1Excel to calculate the scaling factor based on the given number of

pages and to ignore the value of the ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Footer Property Gets or sets the string to be displayed as a page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property Footer As System.String

C#

public System.string Footer {get; set;}

Remarks

The footer string has the same structure and embedded commands as the header string. See

the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 303: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

FooterEven Property Gets or sets the string to be displayed as a even page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property FooterEven As System.String

C#

public System.string FooterEven {get; set;}

Remarks

The string for a odd page footer in the Footer property. This string has the same structure and

embedded commands as the main header string. See the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FooterFirst Property Gets or sets the string to be displayed as a first page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property FooterFirst As System.String

C#

public System.string FooterFirst {get; set;}

Remarks

This string has the same structure and embedded commands as the main header string. See the

Header property for details.

Page 304: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Header Property Example

Gets or sets the string to be displayed as a page header when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property Header As System.String

C#

public System.string Header {get; set;}

Remarks

The header string may contain special commands, i.e. placeholders for the page number,

current date, or text formatting attributes. Most of these fields are represented by single letters

with a leading ampersand ("&").

The page header is divided into 3 sections: left, center, and right. Each section is introduced by a

special command ("&L", "&C", and "&R"). All text and all commands following are part of the

selected section.

The following commands are available:

&L Start of the left section

&C Start of the centered section

&R Start of the right section

&P Current page number

&N Page count

&D Current date

&T Current time

&A Sheet name

Page 305: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

&F File name without path

&Z File path without file name

&G Picture (file name)

&B Bold toggle

&I Italic toggle

&U Underline toggle

&E Double underline toggle

&S Strikeout toggle

&X Superscript toggle

&Y Subscript toggle

&"[FontName]" Set new font

&"[FontName,FontStyle]" Set new font with specified style. The style is in most cases "Regular",

"Bold", "Italic", or "Bold Italic".

&[fontheight] Set font height in points.

Example

The code below creates a header with left, center, and right portions.

C#

PrintSettings ps = sheet.PrintSettings; ps.Header = "&LHeader Left&CHeader Center&RHeader Right";

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderEven Property Gets or sets the string to be displayed as a even page header when the sheet is printed.

Syntax

Visual Basic (Declaration)

Page 306: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property HeaderEven As System.String

C#

public System.string HeaderEven {get; set;}

Remarks

The string for a odd page header in the Header property. This string has the same structure and

embedded commands as the main header string. See the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderFirst Property Gets or sets the string to be displayed as a first page header when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property HeaderFirst As System.String

C#

public System.string HeaderFirst {get; set;}

Remarks

This string has the same structure and embedded commands as the main header string. See the

Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 307: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

Landscape Property Gets or sets whether to print the sheet in landscape mode.

Syntax

Visual Basic (Declaration)

Public Property Landscape As System.Boolean

C#

public System.bool Landscape {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginBottom Property Gets or sets the bottom margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginBottom As System.Double

C#

public System.double MarginBottom {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 308: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

MarginFooter Property Gets or sets the footer margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginFooter As System.Double

C#

public System.double MarginFooter {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginHeader Property Gets or sets the header margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginHeader As System.Double

C#

public System.double MarginHeader {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 309: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

MarginLeft Property Gets or sets the left margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginLeft As System.Double

C#

public System.double MarginLeft {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginRight Property Gets or sets the right margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginRight As System.Double

C#

public System.double MarginRight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 310: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

MarginTop Property Gets or sets the top margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginTop As System.Double

C#

public System.double MarginTop {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PaperKind Property Gets or sets the paper size to use when printing the sheet.

Syntax

Visual Basic (Declaration)

Public Property PaperKind As System.Short

C#

public System.short PaperKind {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 311: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

PrintGridlines Property Gets or sets whether the gridlines will be printed.

Syntax

Visual Basic (Declaration)

Public Property PrintGridlines As System.Boolean

C#

public System.bool PrintGridlines {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PrintHeaders Property Gets or sets whether row and column headers (the areas with row numbers and column letters)

will be printed.

Syntax

Visual Basic (Declaration)

Public Property PrintHeaders As System.Boolean

C#

public System.bool PrintHeaders {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 312: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLPrintSettings Class

XLPrintSettings Members

PrintPagesInRows Property Gets or sets whether to print the pages in rows (across first) or in columns (down first).

Syntax

Visual Basic (Declaration)

Public Property PrintPagesInRows As System.Boolean

C#

public System.bool PrintPagesInRows {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

ScaleWithDocument Property Gets or sets the scales header/footer with document used for printed output.

Syntax

Visual Basic (Declaration)

Public Property ScaleWithDocument As System.Boolean

C#

public System.bool ScaleWithDocument {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 313: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLPrintSettings Class

XLPrintSettings Members

ScalingFactor Property Gets or sets the scaling factor (in percent) to use when printing the sheet.

Syntax

Visual Basic (Declaration)

Public Property ScalingFactor As System.Integer

C#

public System.int ScalingFactor {get; set;}

Remarks

Setting the ScalingFactor property automatically sets the AutoScale property to false, causing

C1Excel to use the selected scaling factor and to ignore the value of the FitPagesAcross and

FitPagesDown properties.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

StartPage Property Gets or sets the initial page number to use when printing the sheet.

Syntax

Visual Basic (Declaration)

Public Property StartPage As System.Integer

C#

public System.int StartPage {get; set;}

Requirements

Page 314: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

XLRange The simple cell range.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRange

C#

public class XLRange

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Members

C1.Silverlight.Excel Namespace

Overview The simple cell range.

Object Model

Page 315: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLRange

C#

public class XLRange

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLRange.

Public Constructors

Name Description

XLRange Constructor Overloaded.

Top

Public Properties

Name Description

ColumnFirst Gets or sets the index of the left column in the range.

Page 316: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ColumnLast Gets or sets the index of the right column in the range.

RowFirst Gets the index of the top row in the range.

RowLast Gets or sets the index of the bottom row in the range.

Top

Public Methods

Name Description

Clone Creates a new XLRange object that is a copy of the current instance.

Equals

GetHashCode

ToString

Top

See Also

Reference

XLRange Class

C1.Silverlight.Excel Namespace

XLRange Constructor

Overload List

Overload Description

XLRange Constructor(String) Initialization range.

XLRange Constructor(Int32,Int32) Initialization range.

XLRange Constructor(Int32,Int32,Int32,Int32) Initialization range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 317: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRange Class

XLRange Members

XLRange Constructor(String) The area reference text (for exapmle: 'A4:D8').

Initialization range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal areaRef As System.String _

)

C#

public XLRange(

System.string areaRef

)

Parameters

areaRef

The area reference text (for exapmle: 'A4:D8').

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Overload List

XLRange Constructor(Int32,Int32) The index of the row in the cell.

The index of the column in the cell.

Initialization range.

Page 318: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal row As System.Integer, _

ByVal col As System.Integer _

)

C#

public XLRange(

System.int row,

System.int col

)

Parameters

row

The index of the row in the cell.

col

The index of the column in the cell.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Overload List

XLRange Constructor(Int32,Int32,Int32,Int32) The index of the top row in the range.

The index of the left column in the range.

The index of the bottom row in the range.

The index of the right column in the range.

Initialization range.

Syntax

Page 319: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Function New( _

ByVal rowFirst As System.Integer, _

ByVal colFirst As System.Integer, _

ByVal rowLast As System.Integer, _

ByVal colLast As System.Integer _

)

C#

public XLRange(

System.int rowFirst,

System.int colFirst,

System.int rowLast,

System.int colLast

)

Parameters

rowFirst

The index of the top row in the range.

colFirst

The index of the left column in the range.

rowLast

The index of the bottom row in the range.

colLast

The index of the right column in the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLRange Class

XLRange Members

Overload List

Page 320: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRange members.

Public Methods

Name Description

Clone Creates a new XLRange object that is a copy of the current instance.

Equals

GetHashCode

ToString

Top

See Also

Reference

XLRange Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLRange object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLRange

C#

public XLRange Clone()

Return Value

A new XLRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 321: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRange Class

XLRange Members

Equals Method

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

GetHashCode Method

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Page 322: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

ToString Method

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

C#

public override System.string ToString()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLRange members.

Public Properties

Name Description

ColumnFirst Gets or sets the index of the left column in the range.

Page 323: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ColumnLast Gets or sets the index of the right column in the range.

RowFirst Gets the index of the top row in the range.

RowLast Gets or sets the index of the bottom row in the range.

Top

See Also

Reference

XLRange Class

C1.Silverlight.Excel Namespace

ColumnFirst Property Gets or sets the index of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFirst As System.Integer

C#

public System.int ColumnFirst {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

ColumnLast Property Gets or sets the index of the right column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnLast As System.Integer

Page 324: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int ColumnLast {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

RowFirst Property Gets the index of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFirst As System.Integer

C#

public System.int RowFirst {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

RowLast Property Gets or sets the index of the bottom row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowLast As System.Integer

Page 325: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int RowLast {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

XLRow Represents a row in a worksheet, provides properties for setting the row's height, style, and

visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRow

Implements ICloneable

C#

public class XLRow : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRow

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 326: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRow Members

C1.Silverlight.Excel Namespace

Overview Represents a row in a worksheet, provides properties for setting the row's height, style, and

visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRow

Implements ICloneable

C#

public class XLRow : ICloneable

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRow

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLRow.

Public Constructors

Name Description

Page 327: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRow Constructor Creates a new instance of the XLRow class.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the row.

Height Gets or sets the height of the row, in twips.

IsCustomHeight Gets or sets custom height flag for the row.

IsSubtotal Gets whether the row is subtotal.

OutlineLevel Gets or sets subtotal outline level for the row.

PageBreak Gets or sets whether there will be a forced page break after this row.

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

row.

Visible Gets or sets whether the row is visible.

Top

Public Methods

Name Description

Clone Creates a new XLRow object that is a copy of the current instance.

Top

See Also

Reference

XLRow Class

C1.Silverlight.Excel Namespace

Page 328: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRow Constructor Creates a new instance of the XLRow class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLRow()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRow members.

Public Methods

Name Description

Clone Creates a new XLRow object that is a copy of the current instance.

Top

See Also

Reference

XLRow Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLRow object that is a copy of the current instance.

Page 329: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLRow

C#

public XLRow Clone()

Return Value

A new XLRow object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLRow members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the row.

Height Gets or sets the height of the row, in twips.

IsCustomHeight Gets or sets custom height flag for the row.

IsSubtotal Gets whether the row is subtotal.

Page 330: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

OutlineLevel Gets or sets subtotal outline level for the row.

PageBreak Gets or sets whether there will be a forced page break after this row.

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

row.

Visible Gets or sets whether the row is visible.

Top

See Also

Reference

XLRow Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Collapsed Property Gets or sets collapsed flag for the row.

Page 331: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Collapsed As System.Boolean

C#

public System.bool Collapsed {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Height Property Gets or sets the height of the row, in twips.

Syntax

Visual Basic (Declaration)

Public Property Height As System.Integer

C#

public System.int Height {get; set;}

Remarks

A value of -1 causes the row to be displayed using the sheet's XLSheet.DefaultRowHeight if cells

of the row not contain data, otherwise this height of the row depended from used font of the

data.

To convert between pixels and twips, use the C1XLBook.TwipsToPixels and PixelsToTwips

methods.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 332: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRow Class

XLRow Members

IsCustomHeight Property Gets or sets custom height flag for the row.

Syntax

Visual Basic (Declaration)

Public Property IsCustomHeight As System.Boolean

C#

public System.bool IsCustomHeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

IsSubtotal Property Gets whether the row is subtotal.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsSubtotal As System.Boolean

C#

public System.bool IsSubtotal {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 333: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRow Class

XLRow Members

OutlineLevel Property Gets or sets subtotal outline level for the row.

Syntax

Visual Basic (Declaration)

Public Property OutlineLevel As System.Integer

C#

public System.int OutlineLevel {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

PageBreak Property Example

Gets or sets whether there will be a forced page break after this row.

Syntax

Visual Basic (Declaration)

Public Property PageBreak As System.Boolean

C#

public System.bool PageBreak {get; set;}

Example

The code below inserts forced page breaks at every 10th row on a sheet, and clears the breaks

at all other rows.

Page 334: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

C1.C1Excel.XLSheet sheet = c1XLBook1.Sheets[0]; for (int r = 0; r < sheet.Rows.Count; r++) { sheet.Rows[r].PageBreak = (r > 0 && r % 10 == 0); }

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Style Property Gets or sets the XLStyle object that determines the appearance of the row.

Syntax

Page 335: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Visible Property Gets or sets whether the row is visible.

Syntax

Visual Basic (Declaration)

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

XLRowCollection Example

Represents a collection of XLRow objects that represent the individual rows in each XLSheet.

Page 336: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRowCollection

C#

public class XLRowCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing rows from the

collection.

Example

Note that you can create rows automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRowCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Members

C1.Silverlight.Excel Namespace

Overview Example

Page 337: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Represents a collection of XLRow objects that represent the individual rows in each XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRowCollection

C#

public class XLRowCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing rows from the

collection.

Example

Note that you can create rows automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLRowCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Members

C1.Silverlight.Excel Namespace

Page 338: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members Properties Methods

The following tables list the members exposed by XLRowCollection.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen rows in the collection.

Item Returns a reference to the XLRow object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLRow object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLRow is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert Overloaded. Creates a new XLRow object and inserts it at a specific

position in the collection.

Remove Removes an XLRow object from the collection.

RemoveAt Removes the XLRow object at a given position from the collection.

Top

See Also

Reference

Page 339: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRowCollection members.

Public Methods

Name Description

Add Overloaded. Creates a new XLRow object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLRow is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert Overloaded. Creates a new XLRow object and inserts it at a specific

position in the collection.

Remove Removes an XLRow object from the collection.

RemoveAt Removes the XLRow object at a given position from the collection.

Top

See Also

Reference

XLRowCollection Class

C1.Silverlight.Excel Namespace

Add Method Creates a new XLRow object and adds it to the collection.

Overload List

Overload Description

Add() Creates a new XLRow object and adds it to the collection.

Page 340: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add(XLRow) Adds an XLRow object to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Add() Method

Creates a new XLRow object and adds it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLRow

C#

public XLRow Add()

Return Value

A reference to the new XLRow object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Add(XLRow) Method

The item to add to the collection.

Adds an XLRow object to the collection.

Syntax

Page 341: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Add(

XLRow row

)

Parameters

row

The item to add to the collection.

Return Value

A reference to the item that was added to the collection (in this case, always the row

parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Clear Method Removes all items from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Page 342: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Contains Method Item to look for.

Determines whether an XLRow is a member of the collection.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal row As XLRow _

) As System.Boolean

C#

public System.bool Contains(

XLRow row

)

Parameters

row

Item to look for.

Return Value

True if the collection contains the item, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Page 343: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IndexOf Method Item to look for.

Gets the index of a given XLRow object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal row As XLRow _

) As System.Integer

C#

public System.int IndexOf(

XLRow row

)

Parameters

row

Item to look for.

Return Value

The position of the item in the collection, or -1 if the item is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Insert Method Creates a new XLRow object and inserts it at a specific position in the collection.

Overload List

Overload Description

Insert(Int32) Creates a new XLRow object and inserts it at a specific position in the

Page 344: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

collection.

Insert(Int32,XLRow) Inserts an XLRow object at a specific position in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Insert(Int32) Method

Position where the new item will be inserted.

Creates a new XLRow object and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow Insert(

System.int index

)

Parameters

index

Position where the new item will be inserted.

Return Value

A reference to the new item.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 345: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Insert(Int32,XLRow) Method

Position where the item will be inserted.

Item that will be inserted.

Inserts an XLRow object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Insert(

System.int index,

XLRow row

)

Parameters

index

Position where the item will be inserted.

row

Item that will be inserted.

Return Value

A reference to the item that was added to the collection.

Remarks

The maximum number of XLRow objects in a XLSheet is 65,536. This is a limitation

imposed by Excel 2003 and below.

For Excel 2007 and above, the maximum number of XLRow objects in an XLSheet is

1,048,576.

Page 346: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Remove Method Item to be removed from the collection.

Removes an XLRow object from the collection.

Syntax

Visual Basic (Declaration)

Public Function Remove( _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Remove(

XLRow row

)

Parameters

row

Item to be removed from the collection.

Return Value

A reference to the item that was removed.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 347: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

XLRowCollection Members

RemoveAt Method Index of the item to remove from the collection.

Removes the XLRow object at a given position from the collection.

Syntax

Visual Basic (Declaration)

Public Function RemoveAt( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow RemoveAt(

System.int index

)

Parameters

index

Index of the item to remove from the collection.

Return Value

A reference to the item that was removed from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLRowCollection members.

Public Properties

Page 348: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen rows in the collection.

Item Returns a reference to the XLRow object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

See Also

Reference

XLRowCollection Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Count Property Gets the number of items in the collection.

Page 349: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Frozen Property Gets or sets the number of frozen rows in the collection.

Syntax

Visual Basic (Declaration)

Public Property Frozen As System.Integer

C#

public System.int Frozen {get; set;}

Remarks

Frozen rows are displayed on the top of the sheet and do not scroll vertically. They are useful

for displaying column headers.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 350: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

XLRowCollection Members

Item Property Returns a reference to the XLRow object at the specified index.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow this[

System.int index

]; {get;}

Parameters

index

Remarks

The indexer will create a new XLRow object at the specified position if necessary. It never

returns null.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

Page 351: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

XLSheet Example

Represents individual worksheets in an Excel workbook (C1XLBook).

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheet

Implements ICloneable

C#

public class XLSheet : ICloneable

Remarks

Provides indexers to get or set the value of individual cells (XLCell) and to access the Rows and

Columns on the sheet.

Example

Use the C1XLBook C1XLBook.Sheets indexer to get an individual sheet. For example, the code

below gets a reference to the first sheet on the book, then prints the number of rows and

columns on the sheet:

C#

C1XLBook book = new C1XLBook();

Page 352: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet sheet = book.Sheets[0]; Debug.WriteLine("Sheet has {0} rows and {1} columns", sheet.Rows.Count, sheet.Columns.Count);

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLSheet

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Members

C1.Silverlight.Excel Namespace

Overview Example

Represents individual worksheets in an Excel workbook (C1XLBook).

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheet

Implements ICloneable

C#

public class XLSheet : ICloneable

Remarks

Provides indexers to get or set the value of individual cells (XLCell) and to access the Rows and

Columns on the sheet.

Example

Use the C1XLBook C1XLBook.Sheets indexer to get an individual sheet. For example, the code

below gets a reference to the first sheet on the book, then prints the number of rows and

columns on the sheet:

Page 353: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine("Sheet has {0} rows and {1} columns", sheet.Rows.Count, sheet.Columns.Count);

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLSheet

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLSheet.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the sheet.

ColumnMaxLevel Gets maximum outline level for columns.

Columns Gets a reference to sheet's column collection.

ConditionalFormattings Gets the collection of XLConditionalFormatting objects for the

current workbook.

DefaultColumnWidth Gets or sets the default column width for the sheet (in twips).

DefaultRowHeight Gets or sets the default row height for the sheet (in twips).

GridColor Gets or sets the color used to display gridlines.

Page 354: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Item Gets the cell at a specified position on the sheet, creating a new

cell if necessary.

Locked Gets or sets a value that determines if the sheet is locked for

editing.

MaxOutlineLevel Gets the maximum subtotals outline level for rows or columns.

MergedCells Gets an XLCellRangeCollection that contains the collection of cells

that are merged on the sheet.

Name Gets or sets the name of the XLSheet.

OutlinesBelow Gets or sets a value indicating the vertical location of outline

buttons.

OutlinesRight Gets or sets a value indicating the horizontal location of outline

buttons.

PrintSettings Gets or sets an XLPrintSettings object that controls how the sheet

is printed.

RowMaxLevel Gets maximum outline level for rows.

Rows Gets a reference to the sheet's row collection.

Scale Gets or sets the view scale of this worksheet using percentages.

SelectedCells Gets an XLCellRangeCollection that contains the collection of cells

that are selected on the sheet.

ShowGridLines Gets or sets whether Excel should show the grid lines when

displaying the sheet.

ShowHeaders Gets or sets whether Excel should show the row and column

headers when displaying the sheet.

ShowZeros Gets or sets whether Excel should show the zero values on the

sheet.

Page 355: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

TabColor Gets or sets the color used to display the tab of this sheet.

TotalsBelowData Gets whether Excel should show the subtotals data when

displaying the sheet.

Visible Gets or sets the sheet's visibility.

Top

Public Methods

Name Description

Clone Creates a copy of this sheet.

CopyFormula Copies the formula from a source cell to a destination cell, adjusting

relative references.

GetCell Gets a reference to a cell at the specified coordinates or null if the cell

doesn't exist.

GetFormattedText Gets formatted text is using XLStyle format value of the cell.

Load Overloaded. Loads the Excel worksheet from a file.

LoadCsv Overloaded. Loads data from a file containing comma-separated values

(.csv) into the current sheet.

SaveCsv Overloaded. Saves data from the current sheet into a comma-separated

values (.csv) formatted file.

Top

See Also

Reference

XLSheet Class

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

Page 356: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

For a list of all members of this type, see XLSheet members.

Public Methods

Name Description

Clone Creates a copy of this sheet.

CopyFormula Copies the formula from a source cell to a destination cell, adjusting

relative references.

GetCell Gets a reference to a cell at the specified coordinates or null if the cell

doesn't exist.

GetFormattedText Gets formatted text is using XLStyle format value of the cell.

Load Overloaded. Loads the Excel worksheet from a file.

LoadCsv Overloaded. Loads data from a file containing comma-separated values

(.csv) into the current sheet.

SaveCsv Overloaded. Saves data from the current sheet into a comma-separated

values (.csv) formatted file.

Top

See Also

Reference

XLSheet Class

C1.Silverlight.Excel Namespace

Clone Method Example

Creates a copy of this sheet.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLSheet

C#

Page 357: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLSheet Clone()

Return Value

A new XLSheet object with the same contents and formatting as this sheet.

Remarks

After cloning a sheet, you must rename it and then add it to the book (duplicate names are not

allowed).

This method is useful for applications that generate books with a large number of similar

sheets.

Example

The code below loads a book that contains a template sheet, creates 12 copies of that sheet,

removes the template sheet, then saves the file with a new name.

C#

// load book with template sheet _c1xl.Load(@"c:\temp\template.xls"); // create 12 copies of the template sheet XLSheet templateSheet = _c1xl.Sheets["Template"]; for (int month = 1; month <= 12; month++) { XLSheet newSheet = templateSheet.Clone(); newSheet.Name = month.ToString(); // rename clone newSheet[0,0].Value = month; // make changes _c1xl.Sheets.Add(newSheet); // add clone to book } // remove the template sheet and save with new name _c1xl.Sheets.Remove("Template"); _c1xl.Save(@"C:\temp\expense_report.xls");

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

CopyFormula Method The row index of a source cell with exist formula.

The column index of a source cell with exist formula.

Page 358: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The row index of a destination cell for copies the formula.

The column index of a destination cell for copies the formula.

Copies the formula from a source cell to a destination cell, adjusting relative references.

Syntax

Visual Basic (Declaration)

Public Sub CopyFormula( _

ByVal rowFrom As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public void CopyFormula(

System.int rowFrom,

System.int colFrom,

System.int rowTo,

System.int colTo

)

Parameters

rowFrom

The row index of a source cell with exist formula.

colFrom

The column index of a source cell with exist formula.

rowTo

The row index of a destination cell for copies the formula.

colTo

The column index of a destination cell for copies the formula.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Page 359: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLSheet Class

XLSheet Members

GetCell Method Index of the row.

Index of the column.

Gets a reference to a cell at the specified coordinates or null if the cell doesn't exist.

Syntax

Visual Basic (Declaration)

Public Function GetCell( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLCell

C#

public XLCell GetCell(

System.int rowIndex,

System.int colIndex

)

Parameters

rowIndex

Index of the row.

colIndex

Index of the column.

Return Value

A reference to the XLCell object at the specified coordinates, or null if there is no cell

at the specified position.

Remarks

To populate new sheets, use the C1XLBook.Sheets indexer instead.

The indexer will automatically create new rows, columns, and cells as needed, and

will never return null.

Requirements

Page 360: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

GetFormattedText Method Index of the row.

Index of the column.

Gets formatted text is using XLStyle format value of the cell.

Syntax

Visual Basic (Declaration)

Public Function GetFormattedText( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As System.String

C#

public System.string GetFormattedText(

System.int rowIndex,

System.int colIndex

)

Parameters

rowIndex

Index of the row.

colIndex

Index of the column.

Return Value

The formatted text of the cell with row and column indexes.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

Page 361: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheet Class

XLSheet Members

Load Method Loads the Excel worksheet from a file.

Overload List

Overload Description

Load(String,Boolean) Loads the Excel worksheet from a file.

Load(Stream,Boolean) Loads the Excel worksheet from a stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Load(String,Boolean) Method

Name of the file that contains the worksheet.

True to finish loading from the workbook; False to load data into the other worksheets.

Loads the Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal last As System.Boolean _

)

C#

public void Load(

Page 362: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.string fileName,

System.bool last

)

Parameters

fileName

Name of the file that contains the worksheet.

last

True to finish loading from the workbook; False to load data into the other worksheets.

Remarks

It was previously necessary to load the workbook from the stream without filling the

worksheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

Load(Stream,Boolean) Method

System.IO.Stream that contains the worksheet.

True to finish loading from the workbook; False to load data into the other worksheets.

Loads the Excel worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal last As System.Boolean _

)

C#

public void Load(

Page 363: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.IO.Stream stream,

System.bool last

)

Parameters

stream

System.IO.Stream that contains the worksheet.

last

True to finish loading from the workbook; False to load data into the other worksheets.

Remarks

It was previously necessary to load the workbook from the stream without filling the

worksheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

LoadCsv Method Loads data from a file containing comma-separated values (.csv) into the current sheet.

Overload List

Overload Description

LoadCsv(String) Loads data from a file containing comma-separated values (.csv) into the

current sheet.

LoadCsv(Stream) Loads data from a stream containing comma-separated values (.csv) into the

current sheet.

Requirements

Page 364: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

LoadCsv(String) Method

The name of a file containing data in .csv format.

Loads data from a file containing comma-separated values (.csv) into the current sheet.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadCsv( _

ByVal fileName As System.String _

)

C#

public void LoadCsv(

System.string fileName

)

Parameters

fileName

The name of a file containing data in .csv format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

LoadCsv(Stream) Method

A stream containing data in .csv format.

Page 365: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Loads data from a stream containing comma-separated values (.csv) into the current sheet.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadCsv( _

ByVal stream As System.IO.Stream _

)

C#

public void LoadCsv(

System.IO.Stream stream

)

Parameters

stream

A stream containing data in .csv format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

SaveCsv Method Saves data from the current sheet into a comma-separated values (.csv) formatted file.

Overload List

Overload Description

SaveCsv(String) Saves data from the current sheet into a comma-separated values (.csv)

formatted file.

SaveCsv(Stream) Saves data from the current sheet into a comma-separated values (.csv)

formatted stream.

Page 366: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

SaveCsv(String) Method

The target (.csv) file name.

Saves data from the current sheet into a comma-separated values (.csv) formatted file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveCsv( _

ByVal fileName As System.String _

)

C#

public void SaveCsv(

System.string fileName

)

Parameters

fileName

The target (.csv) file name.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

Page 367: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SaveCsv(Stream) Method

The target stream.

Saves data from the current sheet into a comma-separated values (.csv) formatted stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveCsv( _

ByVal stream As System.IO.Stream _

)

C#

public void SaveCsv(

System.IO.Stream stream

)

Parameters

stream

The target stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

Properties %%scrap%%

" -->

For a list of all members of this type, see XLSheet members.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the sheet.

Page 368: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ColumnMaxLevel Gets maximum outline level for columns.

Columns Gets a reference to sheet's column collection.

ConditionalFormattings Gets the collection of XLConditionalFormatting objects for the

current workbook.

DefaultColumnWidth Gets or sets the default column width for the sheet (in twips).

DefaultRowHeight Gets or sets the default row height for the sheet (in twips).

GridColor Gets or sets the color used to display gridlines.

Item Gets the cell at a specified position on the sheet, creating a new

cell if necessary.

Locked Gets or sets a value that determines if the sheet is locked for

editing.

MaxOutlineLevel Gets the maximum subtotals outline level for rows or columns.

MergedCells Gets an XLCellRangeCollection that contains the collection of cells

that are merged on the sheet.

Name Gets or sets the name of the XLSheet.

OutlinesBelow Gets or sets a value indicating the vertical location of outline

buttons.

OutlinesRight Gets or sets a value indicating the horizontal location of outline

buttons.

PrintSettings Gets or sets an XLPrintSettings object that controls how the sheet

is printed.

RowMaxLevel Gets maximum outline level for rows.

Rows Gets a reference to the sheet's row collection.

Scale Gets or sets the view scale of this worksheet using percentages.

Page 369: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SelectedCells Gets an XLCellRangeCollection that contains the collection of cells

that are selected on the sheet.

ShowGridLines Gets or sets whether Excel should show the grid lines when

displaying the sheet.

ShowHeaders Gets or sets whether Excel should show the row and column

headers when displaying the sheet.

ShowZeros Gets or sets whether Excel should show the zero values on the

sheet.

TabColor Gets or sets the color used to display the tab of this sheet.

TotalsBelowData Gets whether Excel should show the subtotals data when

displaying the sheet.

Visible Gets or sets the sheet's visibility.

Top

See Also

Reference

XLSheet Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the C1XLBook that owns the sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 370: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheet Class

XLSheet Members

ColumnMaxLevel Property Gets maximum outline level for columns.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnMaxLevel As System.Integer

C#

public System.int ColumnMaxLevel {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Columns Property Gets a reference to sheet's column collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Columns As XLColumnCollection

C#

public XLColumnCollection Columns {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 371: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheet Class

XLSheet Members

ConditionalFormattings Property Gets the collection of XLConditionalFormatting objects for the current workbook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormattings As

XLConditionalFormattingCollection

C#

public XLConditionalFormattingCollection ConditionalFormattings {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

DefaultColumnWidth Property Gets or sets the default column width for the sheet (in twips).

Syntax

Visual Basic (Declaration)

Public Property DefaultColumnWidth As System.Integer

C#

public System.int DefaultColumnWidth {get; set;}

Remarks

You can set the width of individual rows using the XLColumn class. Any columns that do not

have a custom width assigned to them will be displayed using the sheet's DefaultColumnWidth.

Page 372: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The DefaultColumnWidth property is expressed in twips (1/20th of a point), rather than pixels.

This allows sheets to maintain their aspect regardless of the resolution of the display.

To convert twips into pixels, use the C1XLBook.TwipsToPixels method in C1XLBook. To convert

pixels into twips, use the PixelsToTwips method.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

DefaultRowHeight Property Gets or sets the default row height for the sheet (in twips).

Syntax

Visual Basic (Declaration)

Public Property DefaultRowHeight As System.Integer

C#

public System.int DefaultRowHeight {get; set;}

Remarks

You can set the height of individual rows using the XLRow class. Any rows that do not have a

custom height assigned to them will be displayed using the sheet's DefaultRowHeight.

The DefaultRowHeight property is expressed in twips (1/20th of a point), rather than pixels. This

allows sheets to maintain their aspect regardless of the resolution of the display.

To convert twips into pixels, use the C1XLBook.TwipsToPixels method in C1XLBook. To convert

pixels into twips, use the PixelsToTwips method.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 373: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet Class

XLSheet Members

GridColor Property Gets or sets the color used to display gridlines.

Syntax

Visual Basic (Declaration)

Public Property GridColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color GridColor {get; set;}

Remarks

Set this property to Color.Transparent to display the grid lines using the default color.

To hide the grid lines, set the ShowGridLines property to false.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Item Property Gets the cell at a specified position on the sheet, creating a new cell if necessary.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLCell

C#

public XLCell this[

Page 374: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int rowIndex,

System.int colIndex

]; {get;}

Parameters

rowIndex

colIndex

Remarks

If the specified cell doesn't exist when the indexer is invoked, the sheet will be

expanded and a new cell will be created, then returned. This makes it easy to create

and populate sheets.

If you want to determine whether a specific cell has been defined, use the GetCell

method instead.

The indexer is generally more useful when creating and populating sheets. The

GetCell method is more useful when loading existing sheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Locked Property Example

Gets or sets a value that determines if the sheet is locked for editing.

Syntax

Visual Basic (Declaration)

Public Property Locked As System.Boolean

C#

public System.bool Locked {get; set;}

Remarks

Page 375: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheets and styles can be locked. By default, sheets are unlocked and styles are locked. This

combination allows users to edit the cells in Excel.

To protect a cell against editing in Excel, both the sheet and the cell style must have the Locked

property set to true.

To lock most cells on a sheet and allow editing of only a few cells, lock the sheet, then create an

unlocked style and assign it to the cells that should be editable.

Example

The code below creates a data entry sheet. Most cells are locked, except for the ones where the

user is supposed to enter data.

C#

// start with a single locked sheet _c1xl.Clear(); XLSheet sheet = _c1xl.Sheets[0]; sheet.Locked = true; // create an unlocked style XLStyle dataEntry = new XLStyle(_c1xl); dataEntry.Locked = false; dataEntry.BackColor = Color.Beige; // create data entry titles sheet[0,0].Value = "Name:"; sheet[1,0].Value = "Address:"; sheet[2,0].Value = "Phone #:"; create data entry cells (unlocked) sheet[0,1].Style = dataEntry; sheet[1,1].Style = dataEntry; sheet[2,1].Style = dataEntry; // save the book _c1xl.Save(@"c:\temp\Protected.xls");

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

MaxOutlineLevel Property Gets the maximum subtotals outline level for rows or columns.

Page 376: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property MaxOutlineLevel As System.Integer

C#

public System.int MaxOutlineLevel {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

MergedCells Property Gets an XLCellRangeCollection that contains the collection of cells that are merged on the

sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property MergedCells As XLCellRangeCollection

C#

public XLCellRangeCollection MergedCells {get;}

Remarks

The collection has methods for inspecting, adding, or clearing merged ranges in a sheet. Each

merged range is represented by an XLCellRange object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 377: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet Class

XLSheet Members

Name Property Gets or sets the name of the XLSheet.

Syntax

Visual Basic (Declaration)

Public Property Name As System.String

C#

public System.string Name {get; set;}

Remarks

When you open a workbook in Excel, the sheet names appear in the tabs below the work area.

Sheet names can be used as indexers, so they should be unique.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

OutlinesBelow Property Gets or sets a value indicating the vertical location of outline buttons.

Syntax

Visual Basic (Declaration)

Public Property OutlinesBelow As System.Boolean

C#

public System.bool OutlinesBelow {get; set;}

Remarks

If this property is set to true, outline buttons are located below the outline group, otherwise

they are located above the outline group.

Page 378: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Th default value is true

.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

OutlinesRight Property Gets or sets a value indicating the horizontal location of outline buttons.

Syntax

Visual Basic (Declaration)

Public Property OutlinesRight As System.Boolean

C#

public System.bool OutlinesRight {get; set;}

Remarks

If this property is set to true, outline buttons are located to the right the outline group,

otherwise they are located to the left of the outline group.

Th default value is true

.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Page 379: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

PrintSettings Property Example

Gets or sets an XLPrintSettings object that controls how the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property PrintSettings As XLPrintSettings

C#

public XLPrintSettings PrintSettings {get; set;}

Example

The code below creates a header for the sheet and sets the orientation to landscape:

C#

XLPrintSettings pp = sheet.PrintSettings(); pp.Landscape = true; pp.Header = "&LLeft Header&CCenter Header&RRight Header";

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

RowMaxLevel Property Gets maximum outline level for rows.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowMaxLevel As System.Integer

C#

public System.int RowMaxLevel {get;}

Requirements

Page 380: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Rows Property Gets a reference to the sheet's row collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Rows As XLRowCollection

C#

public XLRowCollection Rows {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Scale Property Gets or sets the view scale of this worksheet using percentages.

Syntax

Visual Basic (Declaration)

Public Property Scale As System.Integer

C#

public System.int Scale {get; set;}

Requirements

Page 381: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

SelectedCells Property Gets an XLCellRangeCollection that contains the collection of cells that are selected on the

sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SelectedCells As XLCellRangeCollection

C#

public XLCellRangeCollection SelectedCells {get;}

Remarks

The collection has methods for inspecting, adding, or clearing merged ranges in a sheet. Each

selected range is represented by an XLCellRange object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowGridLines Property Gets or sets whether Excel should show the grid lines when displaying the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowGridLines As System.Boolean

Page 382: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool ShowGridLines {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowHeaders Property Gets or sets whether Excel should show the row and column headers when displaying the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowHeaders As System.Boolean

C#

public System.bool ShowHeaders {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowZeros Property Gets or sets whether Excel should show the zero values on the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowZeros As System.Boolean

Page 383: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool ShowZeros {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

TabColor Property Gets or sets the color used to display the tab of this sheet.

Syntax

Visual Basic (Declaration)

Public Property TabColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color TabColor {get; set;}

Remarks

Set this property to Color.Transparent to display the sheet tab using the default color.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

TotalsBelowData Property Gets whether Excel should show the subtotals data when displaying the sheet.

Syntax

Page 384: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property TotalsBelowData As System.Boolean

C#

public System.bool TotalsBelowData {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Visible Property Gets or sets the sheet's visibility.

Syntax

Visual Basic (Declaration)

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

XLSheetCollection Example

Collection of XLSheet objects that represent the individual worksheets in a C1XLBook.

Page 385: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheetCollection

C#

public class XLSheetCollection

Remarks

Provides methods and properties for counting, enumerating, adding, and removing sheets from

the workbook.

Example

Use the C1XLBook C1XLBook.Sheets property to get the book's sheet collection. For example,

the code below gets a reference to the first sheet on the book and then prints the sheet's name:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine(sheet.Name);

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLSheetCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Members

C1.Silverlight.Excel Namespace

Overview Example

Collection of XLSheet objects that represent the individual worksheets in a C1XLBook.

Page 386: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheetCollection

C#

public class XLSheetCollection

Remarks

Provides methods and properties for counting, enumerating, adding, and removing sheets from

the workbook.

Example

Use the C1XLBook C1XLBook.Sheets property to get the book's sheet collection. For example,

the code below gets a reference to the first sheet on the book and then prints the sheet's name:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine(sheet.Name);

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLSheetCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLSheetCollection.

Page 387: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the collection.

Count Gets the number of XLSheet objects in the collection.

FirstIndex Gets or sets the index of the sheet that is initially opened when a

C1XLBook file is loaded into Excel.

Item Overloaded. Gets the XLSheet at a given position in the collection.

SelectedIndex Gets or sets the index of the sheet that is selected when a C1XLBook file

is loaded into Excel.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLSheet and appends it to the collection.

Clear Removes all items from the collection.

Contains Overloaded. Determines whether the collection contains a specific

XLSheet object.

IndexOf Overloaded. Gets the index of a given XLSheet in the collection.

Insert Overloaded. Creates a new XLSheet and inserts it at a specific position in

the collection.

Remove Overloaded. Removes an XLSheet from the collection.

RemoveAt Removes the XLSheet at a specific index from the collection.

Top

See Also

Reference

Page 388: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheetCollection Class

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLSheetCollection members.

Public Methods

Name Description

Add Overloaded. Creates a new XLSheet and appends it to the collection.

Clear Removes all items from the collection.

Contains Overloaded. Determines whether the collection contains a specific

XLSheet object.

IndexOf Overloaded. Gets the index of a given XLSheet in the collection.

Insert Overloaded. Creates a new XLSheet and inserts it at a specific position in

the collection.

Remove Overloaded. Removes an XLSheet from the collection.

RemoveAt Removes the XLSheet at a specific index from the collection.

Top

See Also

Reference

XLSheetCollection Class

C1.Silverlight.Excel Namespace

Add Method Creates a new XLSheet and appends it to the collection.

Overload List

Overload Description

Page 389: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add() Creates a new XLSheet and appends it to the collection.

Add(XLSheet) Appends an existing XLSheet to the collection.

Add(String) Creates a new XLSheet with a given name and appends it to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Add() Method

Creates a new XLSheet and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLSheet

C#

public XLSheet Add()

Return Value

A reference to the new XLSheet object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Page 390: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add(XLSheet) Method

The object to add to the collection.

Appends an existing XLSheet to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal sheet As XLSheet _

) As XLSheet

C#

public XLSheet Add(

XLSheet sheet

)

Parameters

sheet

The object to add to the collection.

Return Value

A reference to the object that was added to the collection (in this case, always the sheet

parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Add(String) Method

The name of the new XLSheet.

Creates a new XLSheet with a given name and appends it to the collection.

Syntax

Visual Basic (Declaration)

Page 391: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Overloads Function Add( _

ByVal name As System.String _

) As XLSheet

C#

public XLSheet Add(

System.string name

)

Parameters

name

The name of the new XLSheet.

Return Value

A reference to the new XLSheet object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Clear Method Removes all items from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 392: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Contains Method Determines whether the collection contains a specific XLSheet object.

Overload List

Overload Description

Contains(XLSheet) Determines whether the collection contains a specific XLSheet object.

Contains(String) Determines whether the collection contains an XLSheet object with a given

name.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Contains(XLSheet) Method

The object to look for in the collection.

Determines whether the collection contains a specific XLSheet object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheet As XLSheet _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet

Page 393: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

)

Parameters

sheet

The object to look for in the collection.

Return Value

True if the collection contains the object; False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Contains(String) Method

The name of the sheet to look for (case-insensitive).

Determines whether the collection contains an XLSheet object with a given name.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheetName As System.String _

) As System.Boolean

C#

public System.bool Contains(

System.string sheetName

)

Parameters

sheetName

The name of the sheet to look for (case-insensitive).

Return Value

True if the collection contains an XLSheet with the given sheetName; False otherwise.

Page 394: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

IndexOf Method Gets the index of a given XLSheet in the collection.

Overload List

Overload Description

IndexOf(XLSheet) Gets the index of a given XLSheet in the collection.

IndexOf(String) Gets the position of the sheet with the specified name in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

IndexOf(XLSheet) Method

The object to look for.

Gets the index of a given XLSheet in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal sheet As XLSheet _

Page 395: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

) As System.Integer

C#

public System.int IndexOf(

XLSheet sheet

)

Parameters

sheet

The object to look for.

Return Value

The index of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

IndexOf(String) Method

Name of the object to look for (case-insensitive).

Gets the position of the sheet with the specified name in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal name As System.String _

) As System.Integer

C#

public System.int IndexOf(

System.string name

)

Page 396: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

name

Name of the object to look for (case-insensitive).

Return Value

The index of the sheet in the collection, or -1 if the sheet can't be found in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Insert Method Creates a new XLSheet and inserts it at a specific position in the collection.

Overload List

Overload Description

Insert(Int32) Creates a new XLSheet and inserts it at a specific position in the

collection.

Insert(Int32,XLSheet) Inserts an XLSheet object into the collection at the specified position.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Insert(Int32) Method

Index where the new XLSheet will be added.

Page 397: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Creates a new XLSheet and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLSheet

C#

public XLSheet Insert(

System.int index

)

Parameters

index

Index where the new XLSheet will be added.

Return Value

A reference to the new XLSheet object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Insert(Int32,XLSheet) Method

Position where the item will be inserted.

XLSheet object to add to the collection.

Inserts an XLSheet object into the collection at the specified position.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

Page 398: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal index As System.Integer, _

ByVal sheet As XLSheet _

) As XLSheet

C#

public XLSheet Insert(

System.int index,

XLSheet sheet

)

Parameters

index

Position where the item will be inserted.

sheet

XLSheet object to add to the collection.

Return Value

A reference to the object that was added to the collection (in this case, always the

sheet parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Remove Method Removes an XLSheet from the collection.

Overload List

Overload Description

Remove(XLSheet) Removes an XLSheet from the collection.

Remove(String) Removes the XLSheet with the specified name from the collection.

Page 399: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Remove(XLSheet) Method

The XLSheet object to remove from the collection.

Removes an XLSheet from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal sheet As XLSheet _

)

C#

public void Remove(

XLSheet sheet

)

Parameters

sheet

The XLSheet object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Page 400: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remove(String) Method

Name of the sheet to remove from the collection (case-insensitive).

Removes the XLSheet with the specified name from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal name As System.String _

)

C#

public void Remove(

System.string name

)

Parameters

name

Name of the sheet to remove from the collection (case-insensitive).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

RemoveAt Method Index of the object to remove from the collection.

Removes the XLSheet at a specific index from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

Page 401: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void RemoveAt(

System.int index

)

Parameters

index

Index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLSheetCollection members.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the collection.

Count Gets the number of XLSheet objects in the collection.

FirstIndex Gets or sets the index of the sheet that is initially opened when a

C1XLBook file is loaded into Excel.

Item Overloaded. Gets the XLSheet at a given position in the collection.

SelectedIndex Gets or sets the index of the sheet that is selected when a C1XLBook file

is loaded into Excel.

Top

Page 402: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheetCollection Class

C1.Silverlight.Excel Namespace

Book Property Gets a reference to the C1XLBook that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Count Property Gets the number of XLSheet objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 403: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

FirstIndex Property Gets or sets the index of the sheet that is initially opened when a C1XLBook file is loaded into

Excel.

Syntax

Visual Basic (Declaration)

Public Property FirstIndex As System.Integer

C#

public System.int FirstIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Item Property Gets the XLSheet at a given position in the collection.

Overload List

Overload Description

Item(Int32) Gets the XLSheet at a given position in the collection.

Item(String) Gets the XLSheet with the given name (case-insensitive).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 404: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Item(Int32) Property

Gets the XLSheet at a given position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal index As System.Integer _

) As XLSheet

C#

public XLSheet Item(

System.int index

) {get;}

Parameters

index

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Item(String) Property

Gets the XLSheet with the given name (case-insensitive).

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

Page 405: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal name As System.String _

) As XLSheet

C#

public XLSheet Item(

System.string name

) {get;}

Parameters

name

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

SelectedIndex Property Gets or sets the index of the sheet that is selected when a C1XLBook file is loaded into Excel.

Syntax

Visual Basic (Declaration)

Public Property SelectedIndex As System.Integer

C#

public System.int SelectedIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Page 406: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Contains style elements used to define the appearance of the cells.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLStyle

Implements ICloneable

C#

public class XLStyle : ICloneable

Remarks

Each XLStyle object may define one or more of the following elements: font, format,

background color, background pattern, foreground color, alignment, text direction, and word

wrapping.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed. The

precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style.

Every XLStyle belongs to a C1XLBook, and may be assigned to one or more XLRow, XLColumn,

and XLCell objects through their Style property.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Members

C1.Silverlight.Excel Namespace

Overview Contains style elements used to define the appearance of the cells.

Page 407: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLStyle

Implements ICloneable

C#

public class XLStyle : ICloneable

Remarks

Each XLStyle object may define one or more of the following elements: font, format,

background color, background pattern, foreground color, alignment, text direction, and word

wrapping.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed. The

precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style.

Every XLStyle belongs to a C1XLBook, and may be assigned to one or more XLRow, XLColumn,

and XLCell objects through their Style property.

Inheritance Hierarchy

System.Object

C1.Silverlight.Excel.XLStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Members

C1.Silverlight.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLStyle.

Page 408: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Constructors

Name Description

XLStyle Constructor Creates a new instance of XLStyle and adds it to the specified

C1XLBook.

Top

Public Properties

Name Description

AlignHorz Gets or sets the horizontal alignment for this XLStyle.

AlignVert Gets or sets the vertical alignment for this XLStyle.

BackColor Gets or sets the background color for this XLStyle.

BackPattern Gets or sets the background pattern for this XLStyle.

BorderBottom Gets or sets the line style used to draw the bottom border.

BorderColorBottom Gets or sets the color used to draw the bottom border.

BorderColorLeft Gets or sets the color used to draw the left border.

BorderColorRight Gets or sets the color used to draw the right border.

BorderColorTop Gets or sets the color used to draw the top border.

BorderLeft Gets or sets the line style used to draw the left border.

BorderRight Gets or sets the line style used to draw the right border.

BorderTop Gets or sets the line style used to draw the top border.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets the color used to draw the diagonal lines.

Page 409: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

DiagonalStyle Gets or sets the line style used to draw the diagonal lines.

Direction Gets or sets the context reading direction for this XLStyle.

Font Gets or sets the font for this XLStyle.

ForeColor Gets or sets the foreground color for this XLStyle.

Format Gets or sets the format associated with this XLStyle.

Indent Gets or sets the indent cell contents for this XLStyle.

Locked Gets or sets whether the cell should be locked for editing when the

XLSheet is protected.

PatternColor Gets or sets the color of the background pattern for this XLStyle.

Rotation Gets or sets the rotation for this XLStyle, in degrees.

ShrinkToFit Gets or sets whether this XLStyle causes cell contents to shrink to fit.

WordWrap Gets or sets whether this XLStyle causes cell contents to wrap.

Top

Public Methods

Name Description

Clone Creates a new XLStyle object that is a copy of the current instance.

Equals Determines whether two XLStyle objects are equivalent.

FormatDotNetToXL Overloaded. Converts a .NET-style format string into an Excel format

string.

FormatXLToDotNet Overloaded. Converts an Excel-style format string into a .NET-style

format string.

GetHashCode Serves as a hash function suitable for use in hashing algorithms and

data structures like a hash table.

Page 410: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SetBorderColor Sets the border color for this XLStyle.

SetBorderStyle Sets the border style for this XLStyle.

Top

See Also

Reference

XLStyle Class

C1.Silverlight.Excel Namespace

XLStyle Constructor Parent C1XLBook.

Creates a new instance of XLStyle and adds it to the specified C1XLBook.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal book As C1XLBook _

)

C#

public XLStyle(

C1XLBook book

)

Parameters

book

Parent C1XLBook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Page 411: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Methods %%scrap%%

" -->

For a list of all members of this type, see XLStyle members.

Public Methods

Name Description

Clone Creates a new XLStyle object that is a copy of the current instance.

Equals Determines whether two XLStyle objects are equivalent.

FormatDotNetToXL Overloaded. Converts a .NET-style format string into an Excel format

string.

FormatXLToDotNet Overloaded. Converts an Excel-style format string into a .NET-style

format string.

GetHashCode Serves as a hash function suitable for use in hashing algorithms and

data structures like a hash table.

SetBorderColor Sets the border color for this XLStyle.

SetBorderStyle Sets the border style for this XLStyle.

Top

See Also

Reference

XLStyle Class

C1.Silverlight.Excel Namespace

Clone Method Creates a new XLStyle object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLStyle

Page 412: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLStyle Clone()

Return Value

A new XLStyle object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Equals Method XLStyle object to compare to the current instance.

Determines whether two XLStyle objects are equivalent.

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

XLStyle object to compare to the current instance.

Return Value

True if the styles are equivalent, False otherwise.

Requirements

Page 413: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatDotNetToXL Method Converts a .NET-style format string into an Excel format string.

Overload List

Overload Description

FormatDotNetToXL(String,Type) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String,Type,CultureInfo) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String,CultureInfo) Converts a .NET-style format string into an Excel

format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatDotNetToXL(String,Type) Method

.NET-style format to convert.

Data type to be formatted.

Converts a .NET-style format string into an Excel format string.

Page 414: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String, _

ByVal dataType As System.Type _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Type dataType

)

Parameters

fmt

.NET-style format to convert.

dataType

Data type to be formatted.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String,Type,CultureInfo) Method

.NET-style format to convert.

Data type to be formatted.

The System.Globalization.CultureInfo object.

Converts a .NET-style format string into an Excel format string.

Page 415: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String, _

ByVal dataType As System.Type, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Type dataType,

System.Globalization.CultureInfo culture

)

Parameters

fmt

.NET-style format to convert.

dataType

Data type to be formatted.

culture

The System.Globalization.CultureInfo object.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String) Method

.NET-style format to convert.

Page 416: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt

)

Parameters

fmt

.NET-style format to convert.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String,CultureInfo) Method

.NET-style format to convert.

The System.Globalization.CultureInfo object.

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

Page 417: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal fmt As System.String, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Globalization.CultureInfo culture

)

Parameters

fmt

.NET-style format to convert.

culture

The System.Globalization.CultureInfo object.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatXLToDotNet Method Converts an Excel-style format string into a .NET-style format string.

Overload List

Overload Description

FormatXLToDotNet(String) Converts an Excel-style format string into a .NET-style

format string.

FormatXLToDotNet(String,CultureInfo) Converts an Excel-style format string into a .NET-style

Page 418: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatXLToDotNet(String) Method

Excel-style format to convert.

Converts an Excel-style format string into a .NET-style format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatXLToDotNet( _

ByVal fmt As System.String _

) As System.String

C#

public static System.string FormatXLToDotNet(

System.string fmt

)

Parameters

fmt

Excel-style format to convert.

Return Value

A .NET-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 419: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLStyle Class

XLStyle Members

Overload List

FormatXLToDotNet(String,CultureInfo) Method

Excel-style format to convert.

The System.Globalization.CultureInfo object.

Converts an Excel-style format string into a .NET-style format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatXLToDotNet( _

ByVal fmt As System.String, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatXLToDotNet(

System.string fmt,

System.Globalization.CultureInfo culture

)

Parameters

fmt

Excel-style format to convert.

culture

The System.Globalization.CultureInfo object.

Return Value

A .NET-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 420: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

Overload List

GetHashCode Method Serves as a hash function suitable for use in hashing algorithms and data structures like a hash

table.

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Return Value

A hash code for the current XLStyle.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

SetBorderColor Method Color used to draw the border.

Sets the border color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Sub SetBorderColor( _

ByVal color As System.Windows.Media.Color _

)

C#

public void SetBorderColor(

Page 421: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Windows.Media.Color color

)

Parameters

color

Color used to draw the border.

Remarks

This method applies the setting to all four borders.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

SetBorderStyle Method Line style used to draw the border.

Sets the border style for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Sub SetBorderStyle( _

ByVal style As XLLineStyleEnum _

)

C#

public void SetBorderStyle(

XLLineStyleEnum style

)

Parameters

style

Line style used to draw the border.

Remarks

Page 422: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

This method applies the setting to all four borders.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLStyle members.

Public Properties

Name Description

AlignHorz Gets or sets the horizontal alignment for this XLStyle.

AlignVert Gets or sets the vertical alignment for this XLStyle.

BackColor Gets or sets the background color for this XLStyle.

BackPattern Gets or sets the background pattern for this XLStyle.

BorderBottom Gets or sets the line style used to draw the bottom border.

BorderColorBottom Gets or sets the color used to draw the bottom border.

BorderColorLeft Gets or sets the color used to draw the left border.

BorderColorRight Gets or sets the color used to draw the right border.

BorderColorTop Gets or sets the color used to draw the top border.

BorderLeft Gets or sets the line style used to draw the left border.

Page 423: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

BorderRight Gets or sets the line style used to draw the right border.

BorderTop Gets or sets the line style used to draw the top border.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets the color used to draw the diagonal lines.

DiagonalStyle Gets or sets the line style used to draw the diagonal lines.

Direction Gets or sets the context reading direction for this XLStyle.

Font Gets or sets the font for this XLStyle.

ForeColor Gets or sets the foreground color for this XLStyle.

Format Gets or sets the format associated with this XLStyle.

Indent Gets or sets the indent cell contents for this XLStyle.

Locked Gets or sets whether the cell should be locked for editing when the

XLSheet is protected.

PatternColor Gets or sets the color of the background pattern for this XLStyle.

Rotation Gets or sets the rotation for this XLStyle, in degrees.

ShrinkToFit Gets or sets whether this XLStyle causes cell contents to shrink to fit.

WordWrap Gets or sets whether this XLStyle causes cell contents to wrap.

Top

See Also

Reference

XLStyle Class

C1.Silverlight.Excel Namespace

AlignHorz Property Gets or sets the horizontal alignment for this XLStyle.

Page 424: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property AlignHorz As XLAlignHorzEnum

C#

public XLAlignHorzEnum AlignHorz {get; set;}

Remarks

Set the AlignHorz property to XLAlignHorzEnum.Undefined to suppress this style element and

use the default horizontal alignment instead (XLAlignHorzEnum.General).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

AlignVert Property Gets or sets the vertical alignment for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property AlignVert As XLAlignVertEnum

C#

public XLAlignVertEnum AlignVert {get; set;}

Remarks

Set the AlignVert property to XLAlignVertEnum.Undefined to suppress this style element and

use the default horizontal alignment instead (XLAlignVertEnum.Bottom).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 425: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLStyle Class

XLStyle Members

BackColor Property Gets or sets the background color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property BackColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color BackColor {get; set;}

Remarks

Set the BackColor property to Color.Transparent to suppress this style element and use the

default background color instead (white).

All colors on the C1XLBook are mapped to a palette. This means that if you assign colors to

styles, save the book, and then load it back, you probably won't get exactly the same colors

used when the book was created. You will get a fairly close approximation though.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BackPattern Property Gets or sets the background pattern for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property BackPattern As XLPatternEnum

Page 426: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLPatternEnum BackPattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderBottom Property Gets or sets the line style used to draw the bottom border.

Syntax

Visual Basic (Declaration)

Public Property BorderBottom As XLLineStyleEnum

C#

public XLLineStyleEnum BorderBottom {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorBottom Property Gets or sets the color used to draw the bottom border.

Syntax

Page 427: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property BorderColorBottom As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorBottom {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorLeft Property Gets or sets the color used to draw the left border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorLeft As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorLeft {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 428: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

BorderColorRight Property Gets or sets the color used to draw the right border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorRight As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorRight {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorTop Property Gets or sets the color used to draw the top border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorTop As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorTop {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Page 429: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderLeft Property Gets or sets the line style used to draw the left border.

Syntax

Visual Basic (Declaration)

Public Property BorderLeft As XLLineStyleEnum

C#

public XLLineStyleEnum BorderLeft {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderRight Property Gets or sets the line style used to draw the right border.

Syntax

Visual Basic (Declaration)

Public Property BorderRight As XLLineStyleEnum

C#

Page 430: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLLineStyleEnum BorderRight {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderTop Property Gets or sets the line style used to draw the top border.

Syntax

Visual Basic (Declaration)

Public Property BorderTop As XLLineStyleEnum

C#

public XLLineStyleEnum BorderTop {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Diagonal Property Gets or sets which diagonal lines to display (none, forward, backward).

Page 431: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Diagonal As XLDiagonalFlags

C#

public XLDiagonalFlags Diagonal {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

DiagonalColor Property Gets or sets the color used to draw the diagonal lines.

Syntax

Visual Basic (Declaration)

Public Property DiagonalColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color DiagonalColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

DiagonalStyle Property Gets or sets the line style used to draw the diagonal lines.

Page 432: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property DiagonalStyle As XLLineStyleEnum

C#

public XLLineStyleEnum DiagonalStyle {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Direction Property Gets or sets the context reading direction for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Direction As XLReadingDirection

C#

public XLReadingDirection Direction {get; set;}

Remarks

This property used only for East Asian versions of MS Excel.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 433: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

Font Property Gets or sets the font for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Font As XLFont

C#

public XLFont Font {get; set;}

Remarks

Set the Font property to null in order to suppress this style element and use the default font

instead. The default font is determined by the book's DefaultFont property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

ForeColor Property Gets or sets the foreground color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property ForeColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color ForeColor {get; set;}

Remarks

Set the ForeColor property to Color.Transparent to suppress this style element and use the

default foreground color instead (black).

Page 434: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

All colors on the C1XLBook are mapped to a palette. This means that if you assign colors to

styles, save the book, and then load it back, you probably won't get exactly the same colors

used when the book was created. You will get a fairly close approximation though.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Format Property Gets or sets the format associated with this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Format As System.String

C#

public System.string Format {get; set;}

Remarks

Excel uses formats similar, but not identical to .NET. Refer to the Excel documentation for details

on how to create format strings.

You can use the FormatXLToDotNet(String) and FormatDotNetToXL(String,CultureInfo) methods

to convert common Excel format strings to and from .NET format strings.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Page 435: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Indent Property Gets or sets the indent cell contents for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Indent As System.Integer

C#

public System.int Indent {get; set;}

Remarks

This property should be set to values between 0 and 255 (between 0 and 15 for Excel 2003

compatible mode), indent calculate as value multiplied by the step (similar TAB value in the text)

is equal 2,5 points (180 twips).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Locked Property Gets or sets whether the cell should be locked for editing when the XLSheet is protected.

Syntax

Visual Basic (Declaration)

Public Property Locked As System.Boolean

C#

public System.bool Locked {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 436: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLStyle Class

XLStyle Members

PatternColor Property Gets or sets the color of the background pattern for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property PatternColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color PatternColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Rotation Property Gets or sets the rotation for this XLStyle, in degrees.

Syntax

Visual Basic (Declaration)

Public Property Rotation As System.Integer

C#

public System.int Rotation {get; set;}

Remarks

This property should be set to values between 0 and 180, or 255, as explained below:

Zero means no rotation.

Page 437: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

1-90 means 1 to 90 degrees counter-clockwise (90 causes text to be displayed in the vertical

direction going up the cell).

91-180 means 1 to 90 degrees clockwise (180 causes text to be displayed in the vertical

direction going down the cell).

255 causes letters to be stacked top to bottom and not rotated.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

ShrinkToFit Property Gets or sets whether this XLStyle causes cell contents to shrink to fit.

Syntax

Visual Basic (Declaration)

Public Property ShrinkToFit As System.Boolean

C#

public System.bool ShrinkToFit {get; set;}

Remarks

Cells that do shrink to fit if content more that cell width.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Page 438: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

WordWrap Property Gets or sets whether this XLStyle causes cell contents to wrap.

Syntax

Visual Basic (Declaration)

Public Property WordWrap As System.Boolean

C#

public System.bool WordWrap {get; set;}

Remarks

Cells that do not wrap will spill onto adjacent cells and will be kept on a single line even if they

contain line-break characters.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Enumerations

CalculationMode Specifies calculation mode for all formulas in the workbook.

Syntax

Visual Basic (Declaration)

Public Enum CalculationMode

Inherits System.Enum

C#

public enum CalculationMode : System.Enum

Members

Page 439: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Member Description

Auto Automatic calculation mode for all formulas in the workbook.

AutoNoTable Automatic no table calculation mode for all formulas in the workbook.

Manual Manual calculation mode for all formulas in the workbook (F9 in MS Excel).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.CalculationMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

CompatibilityMode Specifies limits to sheet size that correspond to specific versions of Microsoft Excel.

Syntax

Visual Basic (Declaration)

Public Enum CompatibilityMode

Inherits System.Enum

C#

public enum CompatibilityMode : System.Enum

Members

Member Description

Excel2003 Sheets may have up to 65,536 rows and 256 columns. Workbooks may have

up to 4050 unique cell styles.

Page 440: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Excel2007 Sheets may have up to 1,048,576 rows and 18,278 columns. Workbooks may

have up to 65,536 unique cell styles.

Workbooks that exceed the Excel2003 limits must be saved in OpenXml

format instead of XLS.

It may not be possible to open these workbooks with versions earlier than

Excel 2007 (C1Excel will still open them correctly).

NoLimits No size limits are enforced.

It may not be possible to open these workbooks with any version of Excel

(C1Excel will still open them correctly).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.CompatibilityMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

ConsolidationFunction Specifies consolidation function for sheet subtotals.

Syntax

Visual Basic (Declaration)

Public Enum ConsolidationFunction

Inherits System.Enum

C#

public enum ConsolidationFunction : System.Enum

Members

Page 441: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Member Description

Average Represents Average function.

Count Represents Count function.

CountNums Represents Count Numbers function.

Max Represents Max function.

Min Represents Min function.

Product Represents Product function.

StdDev Represents StdDev function.

StdDevp Represents StdDevp function.

Sum Represents Sum function.

Var Represents Var function.

Varp Represents Varp function.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.ConsolidationFunction

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

FileFormat Specifies the file format to use when loading or saving workbooks.

Page 442: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Enum FileFormat

Inherits System.Enum

C#

public enum FileFormat : System.Enum

Members

Member Description

Csv Simple Comma-separated values (CSV) format.

OpenXml Office 2007/2013 format. (Compressed Xml format).

OpenXmlMacro Office 2007/2013 format with enable VBA macro. (Compressed Xml

format).

OpenXmlTemplate Office 2007/2013 template format. (Compressed Xml format).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.FileFormat

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLAlignHorzEnum Specifies how to align cell content horizontally within a cell.

Syntax

Page 443: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Enum XLAlignHorzEnum

Inherits System.Enum

C#

public enum XLAlignHorzEnum : System.Enum

Members

Member Description

Center Align to cell center.

Fill Fill cell, repeating content as necessary.

General Align strings to the left, numbers to the right.

Justify Justify content horizontally to span the whole cell width.

Left Align to cell left.

Right Align to cell right.

Selection Align to selection center (may span multiple cells).

Undefined Not specified (use default).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLAlignHorzEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

Page 444: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLAlignVertEnum Specifies how to align cell content vertically within a cell.

Syntax

Visual Basic (Declaration)

Public Enum XLAlignVertEnum

Inherits System.Enum

C#

public enum XLAlignVertEnum : System.Enum

Members

Member Description

Bottom Align to cell bottom.

Center Align to cell center.

Justify Justify content vertically to span the whole cell height.

Top Align to cell top.

Undefined Not specified (use default).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLAlignVertEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

Page 445: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingOperator Conditional formatting operator (applicable when cell type formating).

Syntax

Visual Basic (Declaration)

Public Enum XLConditionalFormattingOperator

Inherits System.Enum

C#

public enum XLConditionalFormattingOperator : System.Enum

Members

Member Description

Between Conditional formatting if value between.

Equal Conditional formatting if value equal.

GreaterThan Conditional formatting if value greater than (GT).

GreaterThanOrEqual Conditional formatting if value greater than or equal (GE).

LessThan Conditional formatting if value less than (LT).

LessThanOrEqual Conditional formatting if value less than or equal (LE).

NoComparision No conditional formatting.

NotBetween Conditional formatting if value not between.

NotEqual Conditional formatting if value not equal.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLConditionalFormattingOperator

Requirements

Page 446: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLConditionalFormattingType Conditional formatting type.

Syntax

Visual Basic (Declaration)

Public Enum XLConditionalFormattingType

Inherits System.Enum

C#

public enum XLConditionalFormattingType : System.Enum

Members

Member Description

AboveAverage Conditional formatting type is above values then average value.

BelowAverage Conditional formatting type is below values then average value.

Bottom10 Conditional formatting type is bottom n (rank) values.

Bottom10Percent Conditional formatting type is bottom n (rank) percent values.

CellIs Conditional formatting type is cell value.

ContainsText Conditional formatting type is contains text.

DuplicateValues Conditional formatting type is duplicate values.

EndsWith Conditional formatting type is end with.

Expression Conditional formatting type is formula.

Page 447: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

TimePeriod Conditional formatting type is time periods (today, yesterday ...).

Top10 Conditional formatting type is top n (rank) values.

Top10Percent Conditional formatting type is top n (rank) percent values.

Unknown Conditional formatting type is unknown.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLConditionalFormattingType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLDiagonalFlags Specifies the type of diagonal line to draw across the cells.

Syntax

Visual Basic (Declaration)

Public Enum XLDiagonalFlags

Inherits System.Enum

C#

public enum XLDiagonalFlags : System.Enum

Members

Member Description

Backward Backward diagonal (/).

Page 448: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Forward Forward diagonal (\).

None No diagonal.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLDiagonalFlags

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLEscapementType Conditional formatting escapement type for the font.

Syntax

Visual Basic (Declaration)

Public Enum XLEscapementType

Inherits System.Enum

C#

public enum XLEscapementType : System.Enum

Members

Member Description

None Without escapement (normal font).

Subscript Subscript escapement type.

Superscript Superscript escapement type.

Page 449: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLEscapementType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLFontScript The Excel font superscript/subscript style.

Syntax

Visual Basic (Declaration)

Public Enum XLFontScript

Inherits System.Enum

C#

public enum XLFontScript : System.Enum

Members

Member Description

None Normal.

Subscript Subscript.

Superscript Superscript.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLFontScript

Page 450: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLLineStyleEnum Specifies the line style used for the cell borders.

Syntax

Visual Basic (Declaration)

Public Enum XLLineStyleEnum

Inherits System.Enum

C#

public enum XLLineStyleEnum : System.Enum

Members

Member Description

Dashed Dashed.

Dotted Dotted.

Double Double.

Hair Hair (one pixel).

Medium Medium.

MediumDashDotDotted Medium dash-dot-dot.

MediumDashDotted Medium dash-dot.

MediumDashed Medium dashed.

Page 451: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

None No line.

SlantedMediumDashDotted Slanted dash-dot.

Thick Thick.

Thin Thin.

ThinDashDotDotted Thin dash-dot-dot.

ThinDashDotted Thin dash-dot.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLLineStyleEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLPatternEnum Specifies the pattern used to fill the cell background.

Syntax

Visual Basic (Declaration)

Public Enum XLPatternEnum

Inherits System.Enum

C#

public enum XLPatternEnum : System.Enum

Members

Page 452: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Member Description

DiagonalCrosshatch Diagonal crosshatch pattern.

DiagonalStripe Diagonal stripe pattern (/).

Gray06 6% dotted pattern (least dots).

Gray12 12% dotted pattern (less dots).

Gray25 25% dotted pattern.

Gray50 50% dotted pattern.

Gray75 75% dotted pattern.

HorizontalStripe Horizontal stripe pattern.

None No pattern (transparent).

ReverseDiagonalStripe Reverse diagonal stripe pattern (\).

Solid Solid background.

ThickDiagonalCrosshatch Thick diagonal crosshatch pattern.

ThinDiagonalCrosshatch Thin diagonal crosshatch pattern (diamonds).

ThinDiagonalStripe Thin diagonal stripe pattern (/).

ThinHorizontalCrosshatch Thin horizontal crosshatch pattern (squares).

ThinHorizontalStripe Thin horizontal stripe pattern.

ThinReverseDiagonalStripe Thin reverse diagonal stripe pattern (\).

ThinVerticalStripe Thin vertical stripe pattern.

VerticalStripe Vertical stripe pattern.

Inheritance Hierarchy

Page 453: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLPatternEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLRangeType The range type.

Syntax

Visual Basic (Declaration)

Public Enum XLRangeType

Inherits System.Enum

C#

public enum XLRangeType : System.Enum

Members

Member Description

Default Default range.

Formula Formula range.

Indirect Indirect range.

Name Named range.

Offset Offset range.

Text Text range.

Page 454: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLRangeType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLReadingDirection Specifies the reading direction (East Asian versions of MS Excel).

Syntax

Visual Basic (Declaration)

Public Enum XLReadingDirection

Inherits System.Enum

C#

public enum XLReadingDirection : System.Enum

Members

Member Description

Context Using current context (by default).

LeftToRight Left-to-right direction.

RightToLeft Right-to-left direction.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLReadingDirection

Page 455: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLReferenceMode The reference mode.

Syntax

Visual Basic (Declaration)

Public Enum XLReferenceMode

Inherits System.Enum

C#

public enum XLReferenceMode : System.Enum

Members

Member Description

A1 A1 style, default by spreadsheet.

R1C1 R1C1 style, default by formulas.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLReferenceMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 456: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1.Silverlight.Excel Namespace

XLReferenceType The reference type.

Syntax

Visual Basic (Declaration)

Public Enum XLReferenceType

Inherits System.Enum

C#

public enum XLReferenceType : System.Enum

Members

Member Description

Absolute Absolute coordinates.

Relative Relative coordinates.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLReferenceType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLUnderlineStyle The Excel font underline style.

Syntax

Page 457: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Enum XLUnderlineStyle

Inherits System.Enum

C#

public enum XLUnderlineStyle : System.Enum

Members

Member Description

Double Double underline.

DoubleAccounting Double accounting underline.

None No underline.

Single Single underline.

SingleAccounting Single accounting underline.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLUnderlineStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

XLUnderlineType Conditional formatting underline type for the font.

Syntax

Page 458: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Enum XLUnderlineType

Inherits System.Enum

C#

public enum XLUnderlineType : System.Enum

Members

Member Description

Double Double underline.

DoubleAccounting Double accounting underline.

None Without underline.

Single Single underline.

SingleAccounting Single accounting underline.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.Silverlight.Excel.XLUnderlineType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.Silverlight.Excel Namespace

Interfaces

ICloneable Supports cloning, which creates a new instance of a class with the same value as an existing

instance.

Page 459: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Interface ICloneable

C#

public interface ICloneable

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ICloneable Members

C1.Silverlight.Excel Namespace

Overview Supports cloning, which creates a new instance of a class with the same value as an existing

instance.

Object Model

Syntax

Visual Basic (Declaration)

Public Interface ICloneable

C#

public interface ICloneable

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 460: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

ICloneable Members

C1.Silverlight.Excel Namespace

Members Methods

The following tables list the members exposed by ICloneable.

Public Methods

Name Description

Clone Creates a new object that is a copy of the current instance.

Top

See Also

Reference

ICloneable Interface

C1.Silverlight.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see ICloneable members.

Public Methods

Name Description

Clone Creates a new object that is a copy of the current instance.

Top

See Also

Reference

ICloneable Interface

C1.Silverlight.Excel Namespace

Clone Method Creates a new object that is a copy of the current instance.

Page 461: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Function Clone() As System.Object

C#

System.object Clone()

Return Value

A new object that is a copy of this instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ICloneable Interface

ICloneable Members

C1.WPF.Excel.4 Assembly

Namespaces

C1.WPF.Excel Namespace

Overview Classes

Class Description

C1XLBook Represents an Excel workbook containing one or

more worksheets.

Contains methods for loading and saving XLS

files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

Page 462: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ShapeCollection Represents a collection of XLShape objects on an

XLSheet.

XLBorderFormatting The border formatting.

XLCell Represents individual cells in an XLSheet and

provides properties for getting and setting the

cell Value, Style, and Hyperlink.

XLCellRange Represents a range of XLCell objects in an

XLSheet.

XLCellRangeCollection Represents a collection of XLCellRange objects

on an XLSheet.

XLColumn Represents a column in a worksheet. This class

provides properties for setting the column's

width, style, and visibility.

XLColumnCollection Represents a collection of XLColumn objects that

represent the individual columns in each

XLSheet.

XLComment Represents a comment associated with a cell.

XLCommentCollection Represents a collection of XLComment objects in

a XLSheet.

XLCommentShape Represents a text shape embedded in an

XLSheet.

XLConditionalFormatting Conditional formatting.

XLConditionalFormattingCollection The collection of conditional formattin ranges.

XLConditionalFormattingRangeCollection The collection of conditional formatting ranges.

XLConditionalFormattingRule Conditional formatting.

Page 463: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingRuleCollection The collection of conditional formattin ranges.

XLFont XLFont

XLFontFormatting The font formatting.

XLNamedRange Represents a named range of XLCell objects on

one or several worksheets.

XLNamedRangeCollection Represents a collection of XLNamedRange

objects.

XLOpaqueShape Represents a shape that was inserted in the

sheet using Excel and is preserved but not fully

exposed by the C1XLBook component.

XLPatternFormatting The pattern formatting.

XLPictureShape Represents an Image embedded in an XLSheet.

XLPrintSettings Provides options and settings for printing

XLSheet objects.

XLRange The simple cell range.

XLRow Represents a row in a worksheet, provides

properties for setting the row's height, style, and

visibility.

XLRowCollection Represents a collection of XLRow objects that

represent the individual rows in each XLSheet.

XLShape Represents a shape embedded in an XLSheet.

XLSheet Represents individual worksheets in an Excel

workbook (C1XLBook).

XLSheetCollection Collection of XLSheet objects that represent the

individual worksheets in a C1XLBook.

Page 464: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Contains style elements used to define the

appearance of the cells.

XLTextShape Represents a common text shape embedded in

an XLSheet.

Interfaces

Interface Description

ICloneable Supports cloning, which creates a new instance of a class with the same

value as an existing instance.

Enumerations

Enumeration Description

CalculationMode Specifies calculation mode for all formulas in the

workbook.

CompatibilityMode Specifies limits to sheet size that correspond to specific

versions of Microsoft Excel.

ConsolidationFunction Specifies consolidation function for sheet subtotals.

FileFormat Specifies the file format to use when loading or saving

workbooks.

ImageScaling Specifies how images are scaled within spreadsheet

cells.

XLAlignHorzEnum Specifies how to align cell content horizontally within a

cell.

XLAlignVertEnum Specifies how to align cell content vertically within a

cell.

XLConditionalFormattingOperator Conditional formatting operator (applicable when cell

type formating).

Page 465: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingType Conditional formatting type.

XLDiagonalFlags Specifies the type of diagonal line to draw across the

cells.

XLEscapementType Conditional formatting escapement type for the font.

XLFontScript The Excel font superscript/subscript style.

XLHorizTextAlign Specifies horizontal text alignment.

XLLineStyleEnum Specifies the line style used for the cell borders.

XLPatternEnum Specifies the pattern used to fill the cell background.

XLPictureViewType Specifies how images should be displayed (color,

grayscale, or black and white).

XLRangeType The range type.

XLReadingDirection Specifies the reading direction (East Asian versions of

MS Excel).

XLReferenceMode The reference mode.

XLReferenceType The reference type.

XLShapeDashedLineStyleEnum Specifies the dash style of borders drawn around

XLShape objects.

XLShapeLineStyleEnum Specifies the style of borders drawn around XLShape

objects.

XLTextOrientation Specifies text orientation.

XLUnderlineStyle The Excel font underline style.

XLUnderlineType Conditional formatting underline type for the font.

XLVertTextAlign Specifies vertical text alignment.

Page 466: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1.WPF.Excel.4 Assembly

Classes

C1XLBook Represents an Excel workbook containing one or more worksheets.

Contains methods for loading and saving XLS files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class C1XLBook

Inherits System.ComponentModel.Component

Implements ICloneable

C#

public class C1XLBook : System.ComponentModel.Component, ICloneable

Inheritance Hierarchy

System.Object

System.MarshalByRefObject

System.ComponentModel.Component

C1.WPF.Excel.C1XLBook

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Members

C1.WPF.Excel Namespace

Page 467: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overview Represents an Excel workbook containing one or more worksheets.

Contains methods for loading and saving XLS files, and exposes a collection of XLSheet objects

that represent the individual worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class C1XLBook

Inherits System.ComponentModel.Component

Implements ICloneable

C#

public class C1XLBook : System.ComponentModel.Component, ICloneable

Inheritance Hierarchy

System.Object

System.MarshalByRefObject

System.ComponentModel.Component

C1.WPF.Excel.C1XLBook

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Members

C1.WPF.Excel Namespace

Members Properties Methods Events

The following tables list the members exposed by C1XLBook.

Public Constructors

Name Description

Page 468: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Constructor Creates a new instance of the C1XLBook class. The new workbook

contains a single empty XLSheet called "Sheet1".

Top

Public Properties

Name Description

Author Gets or sets the name of the person, company, or application that

created this C1XLBook.

CalculationMode Gets or sets the formula calculation mode.

CompatibilityMode Gets or sets a value determining the limits on sheet size and the

number of styles allowed per workbook.

Container (Inherited from System.ComponentModel.Component)

DefaultFont Gets or sets the default font object for the C1XLBook.

IsLoading Determines whether the workbook is currently loading.

KeepFormulas Specifies whether the component should store formulas read from

XLS/XLSX files and write them back when saving the file.

NamedRanges Gets the collection of XLNamedRange objects for the current

workbook.

OpaqueCopy Gets or sets a value specifying whether the component should copy

non-main BIFF records as opaque when loading and saving XLS files.

Palette Gets or sets color palette of this workbook.

Sheets Gets a collection of XLSheet objects that represent the worksheets in

the C1XLBook.

Site (Inherited from System.ComponentModel.Component)

UseTempStorage Specifies whether the component should use temporary storage at

saving to XLSX/XSLT files for minimization used memory.

Page 469: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

Public Methods

Name Description

Clear Clears the C1XLBook, restoring the initial state with a single

XLSheet called "Sheet1".

Clone Creates a copy of this C1Excel book.

CreateObjRef (Inherited from System.MarshalByRefObject)

Dispose (Inherited from System.ComponentModel.Component)

GetLifetimeService (Inherited from System.MarshalByRefObject)

InitializeLifetimeService (Inherited from System.MarshalByRefObject)

Load Overloaded. Loads an Excel worksheet from a file.

PixelsToTwips Converts a pixel measurement into twips (1/20th of a point).

Save Overloaded. Saves the worksheet to a file.

ToString (Inherited from System.ComponentModel.Component)

TwipsToPixels Converts a twip measurement into screen pixels.

Top

Public Events

Name Description

Disposed (Inherited from System.ComponentModel.Component)

Top

See Also

Reference

C1XLBook Class

C1.WPF.Excel Namespace

Page 470: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Constructor Creates a new instance of the C1XLBook class. The new workbook contains a single empty

XLSheet called "Sheet1".

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public C1XLBook()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Methods %%scrap%%

" -->

For a list of all members of this type, see C1XLBook members.

Public Methods

Name Description

Clear Clears the C1XLBook, restoring the initial state with a single

XLSheet called "Sheet1".

Clone Creates a copy of this C1Excel book.

CreateObjRef (Inherited from System.MarshalByRefObject)

Dispose (Inherited from System.ComponentModel.Component)

GetLifetimeService (Inherited from System.MarshalByRefObject)

Page 471: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

InitializeLifetimeService (Inherited from System.MarshalByRefObject)

Load Overloaded. Loads an Excel worksheet from a file.

PixelsToTwips Converts a pixel measurement into twips (1/20th of a point).

Save Overloaded. Saves the worksheet to a file.

ToString (Inherited from System.ComponentModel.Component)

TwipsToPixels Converts a twip measurement into screen pixels.

Top

See Also

Reference

C1XLBook Class

C1.WPF.Excel Namespace

Clear Method Clears the C1XLBook, restoring the initial state with a single XLSheet called "Sheet1".

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Remarks

The Clear method restores the C1XLBook object to its initial state, with a single empty sheet

called "Sheet1" and the DefaultFont set to 10pt Arial.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 472: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook Class

C1XLBook Members

Clone Method Creates a copy of this C1Excel book.

Syntax

Visual Basic (Declaration)

Public Function Clone() As C1XLBook

C#

public C1XLBook Clone()

Return Value

A new C1XLBook object with the same contents and formatting as this book.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Load Method Loads an Excel worksheet from a file.

Overload List

Overload Description

Load(String) Loads an Excel worksheet from a file.

Load(String,Boolean) Loads an Excel worksheet from a file.

Load(String,FileFormat) Loads an Excel worksheet from a file.

Load(String,FileFormat,Boolean) Loads an Excel worksheet from a file.

Page 473: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Load(Stream) Loads the worksheet from a stream.

Load(Stream,Boolean) Loads the worksheet from a stream.

Load(Stream,FileFormat) Loads the worksheet from a stream.

Load(Stream,FileFormat,Boolean) Loads the worksheet from a stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Load(String) Method

Name of the file that contains the worksheet.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String _

)

C#

public void Load(

System.string fileName

)

Parameters

fileName

Name of the file that contains the worksheet.

Remarks

Page 474: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Component One Excel infers the file format automatically based on the file name

extension. "XLSX" and "ZIP" files are loaded as OpenXml; all others are loaded as Biff8 files

("xls").

If the file doesn't exist, is locked, or is not a valid Excel file, an exception is thrown.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(String,Boolean) Method

Name of the file that contains the worksheet.

True to load data into the sheets; False to read the sheet names only.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.string fileName,

System.bool fillSheets

)

Parameters

fileName

Name of the file that contains the worksheet.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Page 475: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(String,FileFormat) Method

Name of the file that contains the worksheet.

FileFormat value that specifies the file format.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal format As FileFormat _

)

C#

public void Load(

System.string fileName,

FileFormat format

)

Parameters

fileName

Name of the file that contains the worksheet.

format

FileFormat value that specifies the file format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

Page 476: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(String,FileFormat,Boolean) Method

Name of the file that contains the worksheet.

FileFormat value that specifies the file format.

True to load data into the sheets; False to read the sheet names only.

Loads an Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal format As FileFormat, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.string fileName,

FileFormat format,

System.bool fillSheets

)

Parameters

fileName

Name of the file that contains the worksheet.

format

FileFormat value that specifies the file format.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Page 477: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream) Method

System.IO.Stream that contains the worksheet.

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream _

)

C#

public void Load(

System.IO.Stream stream

)

Parameters

stream

System.IO.Stream that contains the worksheet.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Page 478: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Load(Stream,Boolean) Method

System.IO.Stream that contains the worksheet.

True to load data into the sheets; False to read the sheet names only.

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.IO.Stream stream,

System.bool fillSheets

)

Parameters

stream

System.IO.Stream that contains the worksheet.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream,FileFormat) Method

System.IO.Stream that contains the worksheet.

FileFormat value that specifies the file format.

Loads the worksheet from a stream.

Page 479: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat _

)

C#

public void Load(

System.IO.Stream stream,

FileFormat format

)

Parameters

stream

System.IO.Stream that contains the worksheet.

format

FileFormat value that specifies the file format.

Remarks

Loading the worksheets without their data is much faster than loading the entire

workbook. This is useful in situations where you want to examine the contents of the

file (for example, to ensure that you will not overwrite an existing sheet).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Load(Stream,FileFormat,Boolean) Method

System.IO.Stream that contains the worksheet.

FileFormat value that specifies the file format.

True to load data into the sheets; False to read the sheet names only.

Page 480: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Loads the worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat, _

ByVal fillSheets As System.Boolean _

)

C#

public void Load(

System.IO.Stream stream,

FileFormat format,

System.bool fillSheets

)

Parameters

stream

System.IO.Stream that contains the worksheet.

format

FileFormat value that specifies the file format.

fillSheets

True to load data into the sheets; False to read the sheet names only.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

PixelsToTwips Method Measurement in screen pixels.

Converts a pixel measurement into twips (1/20th of a point).

Page 481: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Shared Function PixelsToTwips( _

ByVal pix As System.Double _

) As System.Integer

C#

public static System.int PixelsToTwips(

System.double pix

)

Parameters

pix

Measurement in screen pixels.

Return Value

Measurement in twips.

Remarks

Excel stores measurements in twips (1/20th of a point), a resolution-independent unit.

.NET controls, on the other hand, usually express measurements in pixels. This method

provides an easy way to convert pixel measurements into twips using the current screen

resolution.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

TwipsToPixels Method

Save Method Saves the worksheet to a file.

Overload List

Overload Description

Page 482: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Save(String) Saves the worksheet to a file.

Save(String,FileFormat) Saves the worksheet to a file.

Save(Stream) Saves the worksheet into a stream.

Save(Stream,FileFormat) Saves the worksheet into a stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Save(String) Method

Name of the file to save.

Saves the worksheet to a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal fileName As System.String _

)

C#

public void Save(

System.string fileName

)

Parameters

fileName

Name of the file to save.

Remarks

The format used to save the file is automatically determined by the file name extension.

"Xlsx" and "zip" files are saved as OpenXml; all others are saved as Biff8 files ("xls").

Page 483: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

If the file can't be created, an exception is thrown. This typically indicates that the file is

currently open by another application (such as Microsoft Excel).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Save(String,FileFormat) Method

Name of the file to save.

FileFormat value that specifies the type of file to save.

Saves the worksheet to a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal fileName As System.String, _

ByVal format As FileFormat _

)

C#

public void Save(

System.string fileName,

FileFormat format

)

Parameters

fileName

Name of the file to save.

format

FileFormat value that specifies the type of file to save.

Requirements

Page 484: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Save(Stream) Method

Example

System.IO.Stream where the worksheet is saved.

Saves the worksheet into a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal stream As System.IO.Stream _

)

C#

public void Save(

System.IO.Stream stream

)

Parameters

stream

System.IO.Stream where the worksheet is saved.

Remarks

This method allows saving the workbook directly into streams without using temporary

files. Typical uses include saving books to web page response streams or mail attachment

streams.

Example

The code below saves a C1XLBook into a System.IO.MemoryStream, clears the book,

then loads it back from the same stream.

C#

Page 485: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

// save book into new MemoryStream MemoryStream ms = new MemoryStream(); _book.Save(ms); // clear book _book.Clear(); // load it back from the MemoryStream ms.Position = 0; _book.Load(ms);

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

Save(Stream,FileFormat) Method

System.IO.Stream where the worksheet is saved.

FileFormat value that specifies the format to save the worksheet in.

Saves the worksheet into a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Save( _

ByVal stream As System.IO.Stream, _

ByVal format As FileFormat _

)

C#

public void Save(

System.IO.Stream stream,

FileFormat format

)

Parameters

stream

System.IO.Stream where the worksheet is saved.

Page 486: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

format

FileFormat value that specifies the format to save the worksheet in.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Overload List

TwipsToPixels Method Measurement in twips.

Converts a twip measurement into screen pixels.

Syntax

Visual Basic (Declaration)

Public Shared Function TwipsToPixels( _

ByVal twip As System.Double _

) As System.Integer

C#

public static System.int TwipsToPixels(

System.double twip

)

Parameters

twip

Measurement in twips.

Return Value

Measurement in screen pixels.

Remarks

Excel stores measurements in twips (1/20th of a point), a resolution-independent unit.

.NET controls, on the other hand, usually express measurements in pixels. This method

provides an easy way to convert pixel measurements into twips using the current screen

resolution.

Page 487: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

PixelsToTwips

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Properties %%scrap%%

" -->

For a list of all members of this type, see C1XLBook members.

Public Properties

Name Description

Author Gets or sets the name of the person, company, or application that

created this C1XLBook.

CalculationMode Gets or sets the formula calculation mode.

CompatibilityMode Gets or sets a value determining the limits on sheet size and the

number of styles allowed per workbook.

Container (Inherited from System.ComponentModel.Component)

DefaultFont Gets or sets the default font object for the C1XLBook.

IsLoading Determines whether the workbook is currently loading.

KeepFormulas Specifies whether the component should store formulas read from

XLS/XLSX files and write them back when saving the file.

NamedRanges Gets the collection of XLNamedRange objects for the current

workbook.

Page 488: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

OpaqueCopy Gets or sets a value specifying whether the component should copy

non-main BIFF records as opaque when loading and saving XLS files.

Palette Gets or sets color palette of this workbook.

Sheets Gets a collection of XLSheet objects that represent the worksheets in

the C1XLBook.

Site (Inherited from System.ComponentModel.Component)

UseTempStorage Specifies whether the component should use temporary storage at

saving to XLSX/XSLT files for minimization used memory.

Top

See Also

Reference

C1XLBook Class

C1.WPF.Excel Namespace

Author Property Gets or sets the name of the person, company, or application that created this C1XLBook.

Syntax

Visual Basic (Declaration)

Public Property Author As System.String

C#

public System.string Author {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Page 489: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

CalculationMode Property Gets or sets the formula calculation mode.

Syntax

Visual Basic (Declaration)

Public Property CalculationMode As CalculationMode

C#

public CalculationMode CalculationMode {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

CompatibilityMode Property Gets or sets a value determining the limits on sheet size and the number of styles allowed per

workbook.

Syntax

Visual Basic (Declaration)

Public Property CompatibilityMode As CompatibilityMode

C#

public CompatibilityMode CompatibilityMode {get; set;}

Remarks

This property allows you to specify which version of Microsoft Excel you want your workbooks

to be compatible with.

Excel2003 mode allows you to create sheets with up to 65,536 rows and 256 columns.

Excel2007 mode allows you to create sheets with up to 1,048,576 rows and 18,278 columns.

Note that the XLS file format is limited by the Excel2003 limits. If you use the Excel2007 mode

and create large sheets, save them into OpenXml files instead of XLS.

Requirements

Page 490: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

DefaultFont Property Gets or sets the default font object for the C1XLBook.

Syntax

Visual Basic (Declaration)

Public Property DefaultFont As XLFont

C#

public XLFont DefaultFont {get; set;}

Remarks

You can assign any font to any cell using XLStyle objects. Cells that have no associated custom

styles or have styles that do not define a custom font are displayed using the book's default

font.

The DefaultFont property is initially set to 10 pt Arial.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

IsLoading Property Determines whether the workbook is currently loading.

Syntax

Visual Basic (Declaration)

Page 491: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public ReadOnly Property IsLoading As System.Boolean

C#

public System.bool IsLoading {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

KeepFormulas Property Specifies whether the component should store formulas read from XLS/XLSX files and write

them back when saving the file.

Syntax

Visual Basic (Declaration)

Public Property KeepFormulas As System.Boolean

C#

public System.bool KeepFormulas {get; set;}

Remarks

Setting this property to true allows you to load existing XLS/XLSX files, modify the values in

some cells, and save the file preserving the formulas. This is the default setting.

Setting this property to false causes the component to remove the formulas in the book when it

is loaded. Saving the file in this case will retain the last calculated values but will remove the

formulas.

Assigning any value to a cell will clear the formula in the cell.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 492: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1XLBook Class

C1XLBook Members

NamedRanges Property Gets the collection of XLNamedRange objects for the current workbook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property NamedRanges As XLNamedRangeCollection

C#

public XLNamedRangeCollection NamedRanges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

OpaqueCopy Property Gets or sets a value specifying whether the component should copy non-main BIFF records as

opaque when loading and saving XLS files.

Syntax

Visual Basic (Declaration)

Public Property OpaqueCopy As System.Boolean

C#

public System.bool OpaqueCopy {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 493: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1XLBook Class

C1XLBook Members

Palette Property Gets or sets color palette of this workbook.

Syntax

Visual Basic (Declaration)

Public Property Palette As System.Windows.Media.Color()

C#

public System.Windows.Media.Color[] Palette {get; set;}

Remarks

The palette must be more 8 items (first 8 colors is standard pallete: Black, White, Red, Green,

Blue, Yellow, Magenta, Cyan).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

Sheets Property Gets a collection of XLSheet objects that represent the worksheets in the C1XLBook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheets As XLSheetCollection

C#

public XLSheetCollection Sheets {get;}

Page 494: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remarks

The XLSheetCollection returned has methods for counting, enumerating, adding and removing

sheets from the C1XLBook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

UseTempStorage Property Specifies whether the component should use temporary storage at saving to XLSX/XSLT files for

minimization used memory.

Syntax

Visual Basic (Declaration)

Public Property UseTempStorage As System.Boolean

C#

public System.bool UseTempStorage {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1XLBook Class

C1XLBook Members

ShapeCollection Represents a collection of XLShape objects on an XLSheet.

Object Model

Page 495: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class ShapeCollection

C#

public class ShapeCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.ShapeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Members

C1.WPF.Excel Namespace

Overview Represents a collection of XLShape objects on an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class ShapeCollection

C#

public class ShapeCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.ShapeCollection

Page 496: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by ShapeCollection.

Public Properties

Name Description

Count Gets count items in collection.

Item Gets the XLShape object at the specified position in the collection.

Sheet Gets the Sheet object that owns the collection.

Top

Public Methods

Name Description

Add Appends an XLShape object to the collection.

Contains Overloaded. Checks whether the collection contains a specific XLShape

object.

IndexOf Overloaded. Gets the position of an XLShape object in the collection.

Insert Inserts an XLShape object at a specific position in the collection.

Remove Overloaded. Removes an XLShape object from the collection.

Top

Page 497: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

ShapeCollection Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see ShapeCollection members.

Public Methods

Name Description

Add Appends an XLShape object to the collection.

Contains Overloaded. Checks whether the collection contains a specific XLShape

object.

IndexOf Overloaded. Gets the position of an XLShape object in the collection.

Insert Inserts an XLShape object at a specific position in the collection.

Remove Overloaded. Removes an XLShape object from the collection.

Top

See Also

Reference

ShapeCollection Class

C1.WPF.Excel Namespace

Add Method XLShape object to add to the collection.

Appends an XLShape object to the collection.

Syntax

Visual Basic (Declaration)

Public Function Add( _

Page 498: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal shape As XLShape _

) As XLShape

C#

public XLShape Add(

XLShape shape

)

Parameters

shape

XLShape object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added to the collection (usually because it overlaps another cell range

already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Contains Method Checks whether the collection contains a specific XLShape object.

Overload List

Overload Description

Contains(XLShape) Checks whether the collection contains a specific XLShape object.

Contains(Int32) Checks whether the collection contains a specific XLShape object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 499: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Contains(XLShape) Method

XLShape object to look for.

Checks whether the collection contains a specific XLShape object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal shape As XLShape _

) As System.Boolean

C#

public System.bool Contains(

XLShape shape

)

Parameters

shape

XLShape object to look for.

Return Value

True if the collection contains the range, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Overload List

Contains(Int32) Method

The identifier of the object to look for.

Page 500: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Checks whether the collection contains a specific XLShape object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal id As System.Integer _

) As System.Boolean

C#

public System.bool Contains(

System.int id

)

Parameters

id

The identifier of the object to look for.

Return Value

True if the collection contains the range, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Overload List

IndexOf Method Gets the position of an XLShape object in the collection.

Overload List

Overload Description

IndexOf(XLShape) Gets the position of an XLShape object in the collection.

IndexOf(Int32) Gets the position of an XLShape object in the collection.

Page 501: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

IndexOf(XLShape) Method

XLShape object to look for.

Gets the position of an XLShape object in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal shape As XLShape _

) As System.Integer

C#

public System.int IndexOf(

XLShape shape

)

Parameters

shape

XLShape object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 502: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ShapeCollection Class

ShapeCollection Members

Overload List

IndexOf(Int32) Method

The identifier of the object to look for.

Gets the position of an XLShape object in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal id As System.Integer _

) As System.Integer

C#

public System.int IndexOf(

System.int id

)

Parameters

id

The identifier of the object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Overload List

Insert Method Position where the object will be inserted.

Object to insert in the collection.

Page 503: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inserts an XLShape object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overridable Function Insert( _

ByVal index As System.Integer, _

ByVal shape As XLShape _

) As XLShape

C#

public virtual XLShape Insert(

System.int index,

XLShape shape

)

Parameters

index

Position where the object will be inserted.

shape

Object to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added to the collection (usually because it overlaps another cell

range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Remove Method Removes an XLShape object from the collection.

Overload List

Page 504: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload Description

Remove(XLShape) Removes an XLShape object from the collection.

Remove(Int32) Removes an XLShape object from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Remove(XLShape) Method

XLShape object to remove from the collection.

Removes an XLShape object from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Remove( _

ByVal shape As XLShape _

) As System.Boolean

C#

public System.bool Remove(

XLShape shape

)

Parameters

shape

XLShape object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 505: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Overload List

Remove(Int32) Method

The identifier of the object to remove from the collection.

Removes an XLShape object from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Remove( _

ByVal id As System.Integer _

) As System.Boolean

C#

public System.bool Remove(

System.int id

)

Parameters

id

The identifier of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Overload List

Properties %%scrap%%

" -->

Page 506: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

For a list of all members of this type, see ShapeCollection members.

Public Properties

Name Description

Count Gets count items in collection.

Item Gets the XLShape object at the specified position in the collection.

Sheet Gets the Sheet object that owns the collection.

Top

See Also

Reference

ShapeCollection Class

C1.WPF.Excel Namespace

Count Property Gets count items in collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Item Property Gets the XLShape object at the specified position in the collection.

Page 507: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLShape

C#

public XLShape this[

System.int index

]; {get;}

Parameters

index

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

ShapeCollection Class

ShapeCollection Members

Sheet Property Gets the Sheet object that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 508: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

ShapeCollection Class

ShapeCollection Members

XLBorderFormatting The border formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLBorderFormatting

C#

public sealed class XLBorderFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLBorderFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Members

C1.WPF.Excel Namespace

Overview The border formatting.

Object Model

Syntax

Page 509: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public NotInheritable Class XLBorderFormatting

C#

public sealed class XLBorderFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLBorderFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Members

C1.WPF.Excel Namespace

Members Properties

The following tables list the members exposed by XLBorderFormatting.

Public Constructors

Name Description

XLBorderFormatting Constructor Initialization border formatting.

Top

Public Properties

Name Description

BottomBorder Gets or sets bottom border for this formating.

BottomColor Gets or sets color of bottom border for this formating.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

Page 510: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

DiagonalColor Gets or sets color of diagonal border for this formating.

DiagonalStyle Gets or sets type of diagonal line for this formating.

LeftBorder Gets or sets left border for this formating.

LeftColor Gets or sets color of left border for this formating.

RightBorder Gets or sets right border for this formating.

RightColor Gets or sets color of right border for this formating.

TopBorder Gets or sets top border for this formating.

TopColor Gets or sets color of top border for this formating.

Top

See Also

Reference

XLBorderFormatting Class

C1.WPF.Excel Namespace

XLBorderFormatting Constructor Initialization border formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLBorderFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 511: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLBorderFormatting Class

XLBorderFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLBorderFormatting members.

Public Properties

Name Description

BottomBorder Gets or sets bottom border for this formating.

BottomColor Gets or sets color of bottom border for this formating.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets color of diagonal border for this formating.

DiagonalStyle Gets or sets type of diagonal line for this formating.

LeftBorder Gets or sets left border for this formating.

LeftColor Gets or sets color of left border for this formating.

RightBorder Gets or sets right border for this formating.

RightColor Gets or sets color of right border for this formating.

TopBorder Gets or sets top border for this formating.

TopColor Gets or sets color of top border for this formating.

Top

See Also

Reference

XLBorderFormatting Class

C1.WPF.Excel Namespace

BottomBorder Property Gets or sets bottom border for this formating.

Page 512: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property BottomBorder As XLLineStyleEnum

C#

public XLLineStyleEnum BottomBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

BottomColor Property Gets or sets color of bottom border for this formating.

Syntax

Visual Basic (Declaration)

Public Property BottomColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color BottomColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

Diagonal Property Gets or sets which diagonal lines to display (none, forward, backward).

Page 513: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Diagonal As XLDiagonalFlags

C#

public XLDiagonalFlags Diagonal {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

DiagonalColor Property Gets or sets color of diagonal border for this formating.

Syntax

Visual Basic (Declaration)

Public Property DiagonalColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color DiagonalColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

DiagonalStyle Property Gets or sets type of diagonal line for this formating.

Page 514: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property DiagonalStyle As XLLineStyleEnum

C#

public XLLineStyleEnum DiagonalStyle {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

LeftBorder Property Gets or sets left border for this formating.

Syntax

Visual Basic (Declaration)

Public Property LeftBorder As XLLineStyleEnum

C#

public XLLineStyleEnum LeftBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

LeftColor Property Gets or sets color of left border for this formating.

Page 515: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property LeftColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color LeftColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

RightBorder Property Gets or sets right border for this formating.

Syntax

Visual Basic (Declaration)

Public Property RightBorder As XLLineStyleEnum

C#

public XLLineStyleEnum RightBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

RightColor Property Gets or sets color of right border for this formating.

Page 516: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property RightColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color RightColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

TopBorder Property Gets or sets top border for this formating.

Syntax

Visual Basic (Declaration)

Public Property TopBorder As XLLineStyleEnum

C#

public XLLineStyleEnum TopBorder {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

TopColor Property Gets or sets color of top border for this formating.

Page 517: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property TopColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color TopColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLBorderFormatting Class

XLBorderFormatting Members

XLCell Example

Represents individual cells in an XLSheet and provides properties for getting and setting the cell

Value, Style, and Hyperlink.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCell

Implements ICloneable

C#

public class XLCell : ICloneable

Remarks

To create cells, use the XLSheet indexer (Item property). If the cell already exists, the reference

will be returned as usual. If not, the sheet will create the cell (as well as rows and columns if

necessary) and will return a reference to the new cell.

Page 518: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Because it creates cells automatically, the indexer is especially useful when creating and

populating sheets.

Example

For example, the code below creates a new C1XLBook, then populates the first sheet with a 10

by 10 multiplication table: Note how the code simply accesses the cells using the indexer.

There's no need to create any rows, columns, or cells. The indexer takes care of all that

automatically.

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; for (int r = 0; r < 10; r++) { for (int c = 0; c < 10; c++) { XLCell cell = sheet[r, c]; cell.Value = (r+1) * (c+1); } } book.Save(@"c:\temp\test.xls");

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLCell

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Members

C1.WPF.Excel Namespace

Overview Example

Represents individual cells in an XLSheet and provides properties for getting and setting the cell

Value, Style, and Hyperlink.

Object Model

Syntax

Page 519: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Class XLCell

Implements ICloneable

C#

public class XLCell : ICloneable

Remarks

To create cells, use the XLSheet indexer (Item property). If the cell already exists, the reference

will be returned as usual. If not, the sheet will create the cell (as well as rows and columns if

necessary) and will return a reference to the new cell.

Because it creates cells automatically, the indexer is especially useful when creating and

populating sheets.

Example

For example, the code below creates a new C1XLBook, then populates the first sheet with a 10

by 10 multiplication table: Note how the code simply accesses the cells using the indexer.

There's no need to create any rows, columns, or cells. The indexer takes care of all that

automatically.

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; for (int r = 0; r < 10; r++) { for (int c = 0; c < 10; c++) { XLCell cell = sheet[r, c]; cell.Value = (r+1) * (c+1); } } book.Save(@"c:\temp\test.xls");

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLCell

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 520: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCell Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCell.

Public Properties

Name Description

Formula Gets or sets a string that specifies a formula of the cell.

Hyperlink Gets or sets a string that specifies an action to take when the cell is

clicked.

Style Gets or sets the XLStyle object associated with the cell.

Text Gets the string representation of the current cell value.

Value Gets or sets the value stored in the cell.

Top

Public Methods

Name Description

Clone Creates a copy of the current cell, including the value.

SetValue Sets the Value and Style properties of a cell.

Top

See Also

Reference

XLCell Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCell members.

Page 521: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Methods

Name Description

Clone Creates a copy of the current cell, including the value.

SetValue Sets the Value and Style properties of a cell.

Top

See Also

Reference

XLCell Class

C1.WPF.Excel Namespace

Clone Method Creates a copy of the current cell, including the value.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLCell

C#

public XLCell Clone()

Return Value

A new XLCell object that is a copy of the current instance.

Remarks

The formula of the cell is cloned only as part of a row, a worksheet or a workbook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Page 522: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SetValue Method New cell value.

New cell style.

Sets the Value and Style properties of a cell.

Syntax

Visual Basic (Declaration)

Public Sub SetValue( _

ByVal value As System.Object, _

ByVal style As XLStyle _

)

C#

public void SetValue(

System.object value,

XLStyle style

)

Parameters

value

New cell value.

style

New cell style.

Remarks

This method allows you to set the Value and Style properties of a cell simultaneously.

This can make your code more compact and easier to maintain. For example: //

set cell value and style (short version)

sheet[0,0].SetValue("Hello", styleBold); // set cell value and

style (longer version) sheet[0,0].Value = "Hello";

sheet[0,0].Style = styleBold;

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 523: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCell Class

XLCell Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCell members.

Public Properties

Name Description

Formula Gets or sets a string that specifies a formula of the cell.

Hyperlink Gets or sets a string that specifies an action to take when the cell is

clicked.

Style Gets or sets the XLStyle object associated with the cell.

Text Gets the string representation of the current cell value.

Value Gets or sets the value stored in the cell.

Top

See Also

Reference

XLCell Class

C1.WPF.Excel Namespace

Formula Property Gets or sets a string that specifies a formula of the cell.

Syntax

Visual Basic (Declaration)

Public Property Formula As System.String

C#

public System.string Formula {get; set;}

Requirements

Page 524: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Hyperlink Property Gets or sets a string that specifies an action to take when the cell is clicked.

Syntax

Visual Basic (Declaration)

Public Property Hyperlink As System.String

C#

public System.string Hyperlink {get; set;}

Remarks

Hyperlinks may contain URLs that when clicked open a browser window and navigate to the

specified site (for example, "http://www.componentone.com"). They may also contain references

to files that are launched by the application associated with the file type (for example,

"readme.doc"). Finally, hyperlinks can be used to send e-mails (for example,

"mailto:[email protected]").

Each cell may contain a hyperlink and a value. However, if you assign a hyperlink to a cell that

has no value (Value == null), then the hyperlink text is automatically assigned to the cell value

as well.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Style Property Gets or sets the XLStyle object associated with the cell.

Page 525: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Remarks

The appearance of each cell is defined by one or more XLStyle objects.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed.

The precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style. For example, if a

cell style defines the font and background color, those will be applied regardless of the settings

in the row and column styles. If the row style defines an alignment, that will be applied

regardless of the column style, and so on.

The cell style may be null, in which case the cell is displayed using the other styles available or

the default book style if no others are available.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Text Property Gets the string representation of the current cell value.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Text As System.String

C#

public System.string Text {get;}

Requirements

Page 526: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

Value Property Gets or sets the value stored in the cell.

Syntax

Visual Basic (Declaration)

Public Property Value As System.Object

C#

public System.object Value {get; set;}

Remarks

The value may contain strings, numeric, Boolean, DateTime, or null objects. Other types of

objects cannot be saved in Excel files.

DateTime values are internally converted into doubles, and stored in the sheet as such. The only

way to tell the difference between a DateTime value and a double in Excel is by way of the

format associated with the cell (XLStyle.Format property).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCell Class

XLCell Members

XLCellRange Represents a range of XLCell objects in an XLSheet.

Object Model

Page 527: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLCellRange

Implements ICloneable

C#

public class XLCellRange : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLCellRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Members

C1.WPF.Excel Namespace

Overview Represents a range of XLCell objects in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRange

Implements ICloneable

C#

public class XLCellRange : ICloneable

Inheritance Hierarchy

Page 528: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.WPF.Excel.XLCellRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCellRange.

Public Constructors

Name Description

XLCellRange Constructor Overloaded.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

ColumnCount Gets the number of columns in the range.

ColumnFrom Gets the index of the left column in the range.

ColumnFromRef Gets the reference type of the left column in the range.

ColumnTo Gets or sets the index of the last column in the range.

ColumnToRef Gets the reference type of the right column in the range.

IsEmpty Determines whether the range is empty.

Page 529: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RangeType Gets or sets a type (default, indirect or offset) for this cell range.

RowCount Gets the number of rows in the range.

RowFrom Gets the index of the top row in the range.

RowFromRef Gets the reference type of the top row in the range.

RowTo Gets or sets the index of the last row in the range.

RowToRef Gets the reference type of the bottom row in the range.

SheetCount Gets the number of sheets in the range.

SheetFrom Gets the index of the first sheet in the range.

Sheets Gets an array of XLSheet objects.

SheetTo Gets or sets the index of the last sheet in the range.

Style Gets or sets the XLStyle object associated with this range of cells.

Value Gets or sets the complex value associated with this range of cells.

Top

Public Methods

Name Description

Clone Creates a copy of this cell range.

Contains Overloaded. Determines whether the range contains a specific cell.

Intersects Determines whether the range intersects another range.

ToString Returns a reference string that represents the range.

Top

See Also

Reference

Page 530: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCellRange Class

C1.WPF.Excel Namespace

XLCellRange Constructor

Overload List

Overload Descript

ion

XLCellRange Constructor() Creates

an

instance

of an

XLCellR

ange

object

containi

ng an

empty

range.

XLCellRange Constructor(Int32,Int32,Int32,Int32) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) Creates

an

instance

of an

XLCellR

Page 531: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ange

object

containi

ng a

specifie

d range.

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType,XLRefer

enceType,XLReferenceType)

Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType,XLRe

ferenceType,XLReferenceType)

Creates

an

instance

Page 532: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(XLSheet,String) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

XLCellRange Constructor(C1XLBook,String) Creates

an

instance

of an

XLCellR

ange

object

containi

ng a

specifie

d range.

Requirements

Page 533: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

XLCellRange Constructor() Creates an instance of an XLCellRange object containing an empty range.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLCellRange()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(Int32,Int32,Int32,Int32) Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Page 534: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Function New( _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public XLCellRange(

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo

)

Parameters

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) The XLSheet of this cell range.

Top row in the range.

Page 535: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Bottom row in the range.

Left column in the range.

Right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheet As XLSheet, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public XLCellRange(

XLSheet sheet,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo

)

Parameters

sheet

The XLSheet of this cell range.

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

Requirements

Page 536: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceType

,XLReferenceType,XLReferenceType) The XLSheet of this cell range.

Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

The reference type of the top row in the range.

The reference type of the bottom row in the range.

The reference type of the left column in the range.

The reference type of the right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheet As XLSheet, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer, _

ByVal rowFromRef As XLReferenceType, _

ByVal rowToRef As XLReferenceType, _

ByVal colFromRef As XLReferenceType, _

ByVal colToRef As XLReferenceType _

)

Page 537: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLCellRange(

XLSheet sheet,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo,

XLReferenceType rowFromRef,

XLReferenceType rowToRef,

XLReferenceType colFromRef,

XLReferenceType colToRef

)

Parameters

sheet

The XLSheet of this cell range.

rowFrom

Top row in the range.

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

rowFromRef

The reference type of the top row in the range.

rowToRef

The reference type of the bottom row in the range.

colFromRef

The reference type of the left column in the range.

colToRef

The reference type of the right column in the range.

Requirements

Page 538: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista

SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with

SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(XLSheet,Int32,Int32,XLReferenceType,XLReferenceType) The XLSheet of the range.

The row in the range equal one cell.

The column in the range equal one cell.

The reference type of the row.

The reference type of the column.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal ws As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer, _

ByVal rowRef As XLReferenceType, _

ByVal colRef As XLReferenceType _

)

C#

public XLCellRange(

XLSheet ws,

System.int row,

System.int col,

XLReferenceType rowRef,

XLReferenceType colRef

)

Page 539: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

ws

The XLSheet of the range.

row

The row in the range equal one cell.

col

The column in the range equal one cell.

rowRef

The reference type of the row.

colRef

The reference type of the column.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange

Constructor(Int32,Int32,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceT

ype,XLReferenceType,XLReferenceType) First index of the XLSheet of the range.

Last index of the XLSheet of the range.

Top row in the range.

Bottom row in the range.

Left column in the range.

Right column in the range.

The reference type of the top row in the range.

The reference type of the bottom row in the range.

The reference type of the left column in the range.

Page 540: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The reference type of the right column in the range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal sheetFrom As System.Integer, _

ByVal sheetTo As System.Integer, _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer, _

ByVal rowFromRef As XLReferenceType, _

ByVal rowToRef As XLReferenceType, _

ByVal colFromRef As XLReferenceType, _

ByVal colToRef As XLReferenceType _

)

C#

public XLCellRange(

System.int sheetFrom,

System.int sheetTo,

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo,

XLReferenceType rowFromRef,

XLReferenceType rowToRef,

XLReferenceType colFromRef,

XLReferenceType colToRef

)

Parameters

sheetFrom

First index of the XLSheet of the range.

sheetTo

Last index of the XLSheet of the range.

rowFrom

Top row in the range.

Page 541: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

rowTo

Bottom row in the range.

colFrom

Left column in the range.

colTo

Right column in the range.

rowFromRef

The reference type of the top row in the range.

rowToRef

The reference type of the bottom row in the range.

colFromRef

The reference type of the left column in the range.

colToRef

The reference type of the right column in the range.

Requirements

Target Platforms: Windows 7, Windows

Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not

supported), Windows Server 2008 R2

(Server Core supported with SP1 or later),

Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(XLSheet,String) The owner sheet for the range.

The text presentation of a specified range without sheets.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Page 542: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Function New( _

ByVal sheet As XLSheet, _

ByVal reference As System.String _

)

C#

public XLCellRange(

XLSheet sheet,

System.string reference

)

Parameters

sheet

The owner sheet for the range.

reference

The text presentation of a specified range without sheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

XLCellRange Constructor(C1XLBook,String) The owner workbook for the range.

The text presentation of a specified range.

Creates an instance of an XLCellRange object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal book As C1XLBook, _

ByVal reference As System.String _

)

Page 543: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLCellRange(

C1XLBook book,

System.string reference

)

Parameters

book

The owner workbook for the range.

reference

The text presentation of a specified range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCellRange members.

Public Methods

Name Description

Clone Creates a copy of this cell range.

Contains Overloaded. Determines whether the range contains a specific cell.

Intersects Determines whether the range intersects another range.

ToString Returns a reference string that represents the range.

Top

Page 544: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRange Class

C1.WPF.Excel Namespace

Clone Method Creates a copy of this cell range.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLCellRange

C#

public XLCellRange Clone()

Return Value

A new XLCellRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Contains Method Determines whether the range contains a specific cell.

Overload List

Overload Description

Contains(XLSheet,Int32,Int32) Determines whether the range contains a specific cell.

Contains(XLCellRange) Determines whether the range contains a specific range.

Requirements

Page 545: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Contains(XLSheet,Int32,Int32) Method

Determines whether the range contains a specific cell.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheet As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet,

System.int row,

System.int col

)

Parameters

sheet

row

col

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 546: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCellRange Class

XLCellRange Members

Overload List

Contains(XLCellRange) Method

Determines whether the range contains a specific range.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal cr As XLCellRange _

) As System.Boolean

C#

public System.bool Contains(

XLCellRange cr

)

Parameters

cr

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Overload List

Intersects Method Determines whether the range intersects another range.

Syntax

Visual Basic (Declaration)

Public Function Intersects( _

ByVal cr As XLCellRange _

) As System.Boolean

Page 547: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool Intersects(

XLCellRange cr

)

Parameters

cr

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ToString Method Returns a reference string that represents the range.

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

C#

public override System.string ToString()

Return Value

A reference string that represents the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Page 548: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCellRange members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

ColumnCount Gets the number of columns in the range.

ColumnFrom Gets the index of the left column in the range.

ColumnFromRef Gets the reference type of the left column in the range.

ColumnTo Gets or sets the index of the last column in the range.

ColumnToRef Gets the reference type of the right column in the range.

IsEmpty Determines whether the range is empty.

RangeType Gets or sets a type (default, indirect or offset) for this cell range.

RowCount Gets the number of rows in the range.

RowFrom Gets the index of the top row in the range.

RowFromRef Gets the reference type of the top row in the range.

RowTo Gets or sets the index of the last row in the range.

RowToRef Gets the reference type of the bottom row in the range.

SheetCount Gets the number of sheets in the range.

SheetFrom Gets the index of the first sheet in the range.

Sheets Gets an array of XLSheet objects.

Page 549: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SheetTo Gets or sets the index of the last sheet in the range.

Style Gets or sets the XLStyle object associated with this range of cells.

Value Gets or sets the complex value associated with this range of cells.

Top

See Also

Reference

XLCellRange Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnCount Property Gets the number of columns in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnCount As System.Integer

Page 550: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int ColumnCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnFrom Property Gets the index of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFrom As System.Integer

C#

public System.int ColumnFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnFromRef Property Gets the reference type of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFromRef As XLReferenceType

Page 551: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLReferenceType ColumnFromRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnTo Property Gets or sets the index of the last column in the range.

Syntax

Visual Basic (Declaration)

Public Property ColumnTo As System.Integer

C#

public System.int ColumnTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

ColumnToRef Property Gets the reference type of the right column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnToRef As XLReferenceType

Page 552: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLReferenceType ColumnToRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

IsEmpty Property Determines whether the range is empty.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RangeType Property Gets or sets a type (default, indirect or offset) for this cell range.

Syntax

Visual Basic (Declaration)

Public Property RangeType As XLRangeType

Page 553: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLRangeType RangeType {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowCount Property Gets the number of rows in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowCount As System.Integer

C#

public System.int RowCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowFrom Property Gets the index of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFrom As System.Integer

Page 554: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int RowFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowFromRef Property Gets the reference type of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFromRef As XLReferenceType

C#

public XLReferenceType RowFromRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowTo Property Gets or sets the index of the last row in the range.

Syntax

Visual Basic (Declaration)

Public Property RowTo As System.Integer

Page 555: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int RowTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

RowToRef Property Gets the reference type of the bottom row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowToRef As XLReferenceType

C#

public XLReferenceType RowToRef {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetCount Property Gets the number of sheets in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SheetCount As System.Integer

Page 556: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.int SheetCount {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetFrom Property Gets the index of the first sheet in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SheetFrom As System.Integer

C#

public System.int SheetFrom {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Sheets Property Gets an array of XLSheet objects.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheets As XLSheet()

Page 557: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLSheet[] Sheets {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

SheetTo Property Gets or sets the index of the last sheet in the range.

Syntax

Visual Basic (Declaration)

Public Property SheetTo As System.Integer

C#

public System.int SheetTo {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Style Property Gets or sets the XLStyle object associated with this range of cells.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

Page 558: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

Value Property Gets or sets the complex value associated with this range of cells.

Syntax

Visual Basic (Declaration)

Public Property Value As System.Object

C#

public System.object Value {get; set;}

Remarks

The value may contain strings, numeric, Boolean, DateTime, or null objects. Other types of

objects cannot be saved in Excel files.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRange Class

XLCellRange Members

XLCellRangeCollection Represents a collection of XLCellRange objects on an XLSheet.

Page 559: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRangeCollection

C#

public class XLCellRangeCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLCellRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Members

C1.WPF.Excel Namespace

Overview Represents a collection of XLCellRange objects on an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCellRangeCollection

C#

public class XLCellRangeCollection

Inheritance Hierarchy

Page 560: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.WPF.Excel.XLCellRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCellRangeCollection.

Public Properties

Name Description

ActiveIndex Gets or sets the active index in the collection.

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLCellRange objects in the collection.

Item Gets the XLCellRange object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

Public Methods

Name Description

Add Overloaded. Appends an XLCellRange object to the collection.

Clear Removes all XLCellRange objects from the collection.

Contains Checks whether the collection contains a specific XLCellRange object.

Page 561: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IndexOf Gets the position of an XLCellRange object in the collection.

Insert Inserts an XLCellRange object at a specific position in the collection.

Remove Removes an XLCellRange object from the collection.

RemoveAt Removes an XLCellRange object at a specific position from the collection.

Top

See Also

Reference

XLCellRangeCollection Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLCellRangeCollection members.

Public Methods

Name Description

Add Overloaded. Appends an XLCellRange object to the collection.

Clear Removes all XLCellRange objects from the collection.

Contains Checks whether the collection contains a specific XLCellRange object.

IndexOf Gets the position of an XLCellRange object in the collection.

Insert Inserts an XLCellRange object at a specific position in the collection.

Remove Removes an XLCellRange object from the collection.

RemoveAt Removes an XLCellRange object at a specific position from the collection.

Top

Page 562: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRangeCollection Class

C1.WPF.Excel Namespace

Add Method Appends an XLCellRange object to the collection.

Overload List

Overload Description

Add(XLCellRange) Appends an XLCellRange object to the collection.

Add(Int32,Int32,Int32,Int32) Creates an XLCellRange object and appends it to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Add(XLCellRange) Method

XLCellRange object to add to the collection.

Appends an XLCellRange object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal cr As XLCellRange _

) As XLCellRange

C#

public XLCellRange Add(

XLCellRange cr

)

Page 563: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

cr

XLCellRange object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added to the collection (usually because it overlaps another cell range

already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Overload List

Add(Int32,Int32,Int32,Int32) Method

Index of the top row in the cell range.

Index of the left column in the cell range.

Number of rows in the cell range.

Number of columns in the cell range.

Creates an XLCellRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal rowCount As System.Integer, _

ByVal colCount As System.Integer _

) As XLCellRange

C#

public XLCellRange Add(

System.int rowIndex,

Page 564: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int colIndex,

System.int rowCount,

System.int colCount

)

Parameters

rowIndex

Index of the top row in the cell range.

colIndex

Index of the left column in the cell range.

rowCount

Number of rows in the cell range.

colCount

Number of columns in the cell range.

Return Value

A reference to the object if it was successfully added to the collection, or

null if the object could not be added to the collection (usually because it

overlaps another cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Overload List

Clear Method Removes all XLCellRange objects from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

Page 565: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Contains Method XLCellRange object to look for.

Checks whether the collection contains a specific XLCellRange object.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal cr As XLCellRange _

) As System.Boolean

C#

public System.bool Contains(

XLCellRange cr

)

Parameters

cr

XLCellRange object to look for.

Return Value

True if the collection contains the range, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 566: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

IndexOf Method XLCellRange object to look for.

Gets the position of an XLCellRange object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal cr As XLCellRange _

) As System.Integer

C#

public System.int IndexOf(

XLCellRange cr

)

Parameters

cr

XLCellRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Insert Method Position where the object will be inserted.

Page 567: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object to insert in the collection.

Inserts an XLCellRange object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Function Insert( _

ByVal index As System.Integer, _

ByVal cr As XLCellRange _

) As XLCellRange

C#

public XLCellRange Insert(

System.int index,

XLCellRange cr

)

Parameters

index

Position where the object will be inserted.

cr

Object to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added to the collection (usually because it overlaps another cell

range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Remove Method XLCellRange object to remove from the collection.

Removes an XLCellRange object from the collection.

Page 568: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Sub Remove( _

ByVal cr As XLCellRange _

)

C#

public void Remove(

XLCellRange cr

)

Parameters

cr

XLCellRange object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

RemoveAt Method Index of the object to remove from the collection.

Removes an XLCellRange object at a specific position from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

Page 569: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

)

Parameters

index

Index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCellRangeCollection members.

Public Properties

Name Description

ActiveIndex Gets or sets the active index in the collection.

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLCellRange objects in the collection.

Item Gets the XLCellRange object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

See Also

Reference

XLCellRangeCollection Class

C1.WPF.Excel Namespace

Page 570: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ActiveIndex Property Gets or sets the active index in the collection.

Syntax

Visual Basic (Declaration)

Public Property ActiveIndex As System.Integer

C#

public System.int ActiveIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Page 571: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Count Property Gets the number of XLCellRange objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Item Property Gets the XLCellRange object at the specified position in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLCellRange

C#

public XLCellRange this[

System.int index

]; {get;}

Parameters

index

Requirements

Page 572: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

Sheet Property Gets the XLSheet object that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCellRangeCollection Class

XLCellRangeCollection Members

XLColumn Represents a column in a worksheet. This class provides properties for setting the column's

width, style, and visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumn

Page 573: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Implements ICloneable

C#

public class XLColumn : ICloneable

Remarks

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLColumn

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Members

C1.WPF.Excel Namespace

Overview Represents a column in a worksheet. This class provides properties for setting the column's

width, style, and visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumn

Implements ICloneable

C#

public class XLColumn : ICloneable

Remarks

Page 574: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLColumn

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLColumn.

Public Constructors

Name Description

XLColumn Constructor Creates a new instance of the XLColumn class.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the column.

IsSubtotal Gets whether the column is subtotal.

OutlineLevel Gets or sets subtotal outline level for the column.

PageBreak Gets or sets whether there will be a forced page break after this column.

Page 575: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

column.

Visible Gets or sets whether the column is visible.

Width Gets or sets the width of the column, in twips.

Top

Public Methods

Name Description

Clone Overloaded. Creates a new XLColumn object that is a copy of the current

instance.

Top

See Also

Reference

XLColumn Class

C1.WPF.Excel Namespace

XLColumn Constructor Creates a new instance of the XLColumn class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLColumn()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 576: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLColumn Class

XLColumn Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLColumn members.

Public Methods

Name Description

Clone Overloaded. Creates a new XLColumn object that is a copy of the current

instance.

Top

See Also

Reference

XLColumn Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLColumn object that is a copy of the current instance.

Overload List

Overload Description

Clone() Creates a new XLColumn object that is a copy of the current instance.

Clone(XLCell[]) Creates a new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 577: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumn Class

XLColumn Members

Clone() Method

Creates a new XLColumn object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Overloads Function Clone() As XLColumn

C#

public XLColumn Clone()

Return Value

A new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Overload List

Clone(XLCell[]) Method

The array of the cells for the current instance.

Creates a new XLColumn object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Overloads Function Clone( _

ByRef cells As XLCell() _

) As XLColumn

C#

public XLColumn Clone(

out XLCell[] cells

Page 578: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

)

Parameters

cells

The array of the cells for the current instance.

Return Value

A new XLColumn object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Overload List

Properties %%scrap%%

" -->

For a list of all members of this type, see XLColumn members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the column.

IsSubtotal Gets whether the column is subtotal.

OutlineLevel Gets or sets subtotal outline level for the column.

PageBreak Gets or sets whether there will be a forced page break after this column.

Sheet Gets a reference to the parent XLSheet object.

Page 579: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Style Gets or sets the XLStyle object that determines the appearance of the

column.

Visible Gets or sets whether the column is visible.

Width Gets or sets the width of the column, in twips.

Top

See Also

Reference

XLColumn Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Collapsed Property Gets or sets collapsed flag for the column.

Syntax

Visual Basic (Declaration)

Page 580: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Collapsed As System.Boolean

C#

public System.bool Collapsed {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

IsSubtotal Property Gets whether the column is subtotal.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsSubtotal As System.Boolean

C#

public System.bool IsSubtotal {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

OutlineLevel Property Gets or sets subtotal outline level for the column.

Syntax

Visual Basic (Declaration)

Page 581: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property OutlineLevel As System.Integer

C#

public System.int OutlineLevel {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

PageBreak Property Gets or sets whether there will be a forced page break after this column.

Syntax

Visual Basic (Declaration)

Public Property PageBreak As System.Boolean

C#

public System.bool PageBreak {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Page 582: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Style Property Gets or sets the XLStyle object that determines the appearance of the column.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Visible Property Gets or sets whether the column is visible.

Syntax

Visual Basic (Declaration)

Page 583: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Width Property Gets or sets the width of the column, in twips.

Syntax

Visual Basic (Declaration)

Public Property Width As System.Integer

C#

public System.int Width {get; set;}

Remarks

A value of -1 indicates that the column should be displayed using the sheet's

XLSheet.DefaultColumnWidth.

To convert between pixels and twips, use the C1XLBook.TwipsToPixels and PixelsToTwips

methods.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumn Class

XLColumn Members

Page 584: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumnCollection Example

Represents a collection of XLColumn objects that represent the individual columns in each

XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumnCollection

C#

public class XLColumnCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing columns from the

collection.

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Example

Note that you can create columns automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLColumnCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 585: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLColumnCollection Members

C1.WPF.Excel Namespace

Overview Example

Represents a collection of XLColumn objects that represent the individual columns in each

XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLColumnCollection

C#

public class XLColumnCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing columns from the

collection.

The XLColumn objects do not contain any data. If you remove a column from the collection, the

data will be lost. If you later re-insert that same column back into the collection, the column will

be blank.

Example

Note that you can create columns automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLColumnCollection

Page 586: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLColumnCollection.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen columns in the collection.

Item Returns a reference to the XLColumn object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLColumn object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLColumn is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Page 587: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Overloaded. Creates a new XLColumn object and inserts it at a specific

position in the collection.

Remove Removes an XLColumn object from the collection.

RemoveAt Removes the XLColumn object at a given position from the collection.

Top

See Also

Reference

XLColumnCollection Class

C1.WPF.Excel Namespace

Methods >

Name Description

Add

Overloaded. Creates a new XLColumn object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLColumn is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert

Overloaded. Creates a new XLColumn object and inserts it at a specific

position in the collection.

Remove Removes an XLColumn object from the collection.

RemoveAt Removes the XLColumn object at a given position from the collection.

Top

See Also

Reference

XLColumnCollection Class

C1.WPF.Excel Namespace

Add Method Creates a new XLColumn object and adds it to the collection.

Overload List

Page 588: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload Description

Add() Creates a new XLColumn object and adds it to the collection.

Add(XLColumn) Adds an XLColumn object to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Add() Method

Creates a new XLColumn object and adds it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLColumn

C#

public XLColumn Add()

Return Value

A reference to the new XLColumn object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Page 589: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add(XLColumn) Method

The item to add to the collection.

Adds an XLColumn object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Add(

XLColumn col

)

Parameters

col

The item to add to the collection.

Return Value

A reference to the item that was added to the collection (in this case, always the col

parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Clear Method Removes all items from the collection.

Syntax

Visual Basic (Declaration)

Page 590: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Contains Method Item to look for.

Determines whether an XLColumn is a member of the collection.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal col As XLColumn _

) As System.Boolean

C#

public System.bool Contains(

XLColumn col

)

Parameters

col

Item to look for.

Return Value

True if the collection contains the item, False otherwise.

Requirements

Page 591: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

IndexOf Method Item to look for.

Gets the index of a given XLRow object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal col As XLColumn _

) As System.Integer

C#

public System.int IndexOf(

XLColumn col

)

Parameters

col

Item to look for.

Return Value

The position of the item in the collection, or -1 if the item is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Page 592: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Insert Method Creates a new XLColumn object and inserts it at a specific position in the collection.

Overload List

Overload Description

Insert(Int32) Creates a new XLColumn object and inserts it at a specific

position in the collection.

Insert(Int32,XLColumn) Inserts an XLColumn object at a specific position in the

collection.

Insert(Int32,XLColumn,XLCell[]) Inserts an XLColumn object at a specific position in the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Insert(Int32) Method

Position where the new item will be inserted.

Creates a new XLColumn object and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn Insert(

System.int index

)

Page 593: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

index

Position where the new item will be inserted.

Return Value

A reference to the new item.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Insert(Int32,XLColumn) Method

Position where the item will be inserted.

Item that will be inserted.

Inserts an XLColumn object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Insert(

System.int index,

XLColumn col

)

Parameters

index

Position where the item will be inserted.

Page 594: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

col

Item that will be inserted.

Return Value

A reference to the item that was added to the collection.

Remarks

The maximum number of XLColumn objects in an XLSheet is 256. This is a limitation

imposed by Excel 2003 and below.

For Excel 2007 and above, the maximum number of XLColumn objects in an XLSheet

is 18,278.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Insert(Int32,XLColumn,XLCell[]) Method

Position where the item will be inserted.

Item that will be inserted.

Array ot the cells for inserted column.

Inserts an XLColumn object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal col As XLColumn, _

ByVal cells() As XLCell _

) As XLColumn

C#

public XLColumn Insert(

Page 595: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int index,

XLColumn col,

XLCell[] cells

)

Parameters

index

Position where the item will be inserted.

col

Item that will be inserted.

cells

Array ot the cells for inserted column.

Return Value

A reference to the item that was added to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Overload List

Remove Method Item to be removed from the collection.

Removes an XLColumn object from the collection.

Syntax

Visual Basic (Declaration)

Public Function Remove( _

ByVal col As XLColumn _

) As XLColumn

C#

public XLColumn Remove(

Page 596: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLColumn col

)

Parameters

col

Item to be removed from the collection.

Return Value

A reference to the item that was removed.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

RemoveAt Method Index of the item to remove from the collection.

Removes the XLColumn object at a given position from the collection.

Syntax

Visual Basic (Declaration)

Public Function RemoveAt( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn RemoveAt(

System.int index

)

Parameters

index

Index of the item to remove from the collection.

Return Value

A reference to the item that was removed from the collection.

Page 597: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLColumnCollection members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen columns in the collection.

Item Returns a reference to the XLColumn object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

See Also

Reference

XLColumnCollection Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Page 598: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Count Property Gets the number of items in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Frozen Property Gets or sets the number of frozen columns in the collection.

Syntax

Page 599: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Frozen As System.Integer

C#

public System.int Frozen {get; set;}

Remarks

Frozen columns are displayed on the right side of the sheet and do not scroll horizontally. They

are useful for displaying row headers.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Item Property Returns a reference to the XLColumn object at the specified index.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLColumn

C#

public XLColumn this[

System.int index

]; {get;}

Parameters

index

Remarks

The indexer will create a new XLColumn object at the specified position if necessary. It

never returns null.

Page 600: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLColumnCollection Class

XLColumnCollection Members

XLComment Represents a comment associated with a cell.

Object Model

Syntax

Visual Basic (Declaration)

Page 601: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Class XLComment

Implements ICloneable

C#

public class XLComment : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLComment

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Members

C1.WPF.Excel Namespace

Overview Represents a comment associated with a cell.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLComment

Implements ICloneable

C#

public class XLComment : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLComment

Requirements

Page 602: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLComment.

Public Constructors

Name Description

XLComment Constructor Creates an instance of a XLComment object containing a

specified range.

Top

Public Properties

Name Description

Author Gets a author for this comment.

Cell Gets a reference to the cell for this comment.

ColumnIndex Gets or sets the column index of the comment.

IsShow Gets or sets the show flag of the comment.

RowIndex Gets or sets the row index of the comment.

Sheet Gets a reference to the parent XLSheet object.

TextBox Gets a reference to the XLCommentShape object with context.

Top

Public Methods

Page 603: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Clone Creates a new XLComment object that is a copy of the current instance.

Top

See Also

Reference

XLComment Class

C1.WPF.Excel Namespace

XLComment Constructor Row that the comment applies to.

Column that the comment applies to.

Comment author.

Comment content.

Creates an instance of a XLComment object containing a specified range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal row As System.Integer, _

ByVal col As System.Integer, _

ByVal author As System.String, _

ByVal text As System.String _

)

C#

public XLComment(

System.int row,

System.int col,

System.string author,

System.string text

)

Parameters

row

Row that the comment applies to.

col

Page 604: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Column that the comment applies to.

author

Comment author.

text

Comment content.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLComment Class

XLComment Members

Methods >

Name Description

Clone Creates a new XLComment object that is a copy of the current instance.

Top

See Also

Reference

XLComment Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLComment object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLComment

C#

public XLComment Clone()

Return Value

Page 605: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

A new XLComment object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Class

XLComment Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLComment members.

Public Properties

Name Description

Author Gets a author for this comment.

Cell Gets a reference to the cell for this comment.

ColumnIndex Gets or sets the column index of the comment.

IsShow Gets or sets the show flag of the comment.

RowIndex Gets or sets the row index of the comment.

Sheet Gets a reference to the parent XLSheet object.

TextBox Gets a reference to the XLCommentShape object with context.

Top

See Also

Reference

XLComment Class

C1.WPF.Excel Namespace

Page 606: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Author Property Gets a author for this comment.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Author As System.String

C#

public System.string Author {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Class

XLComment Members

Cell Property Gets a reference to the cell for this comment.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Cell As XLCell

C#

public XLCell Cell {get;}

Remarks

A reference to the XLCell object at the comment coordinates, or null if there is no cell at the

specified position.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 607: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLComment Class

XLComment Members

ColumnIndex Property Gets or sets the column index of the comment.

Syntax

Visual Basic (Declaration)

Public Property ColumnIndex As System.Integer

C#

public System.int ColumnIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Class

XLComment Members

IsShow Property Gets or sets the show flag of the comment.

Syntax

Visual Basic (Declaration)

Public Property IsShow As System.Boolean

C#

public System.bool IsShow {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 608: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLComment Class

XLComment Members

RowIndex Property Gets or sets the row index of the comment.

Syntax

Visual Basic (Declaration)

Public Property RowIndex As System.Integer

C#

public System.int RowIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Class

XLComment Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 609: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLComment Class

XLComment Members

TextBox Property Gets a reference to the XLCommentShape object with context.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property TextBox As XLCommentShape

C#

public XLCommentShape TextBox {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLComment Class

XLComment Members

XLCommentCollection Represents a collection of XLComment objects in a XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCommentCollection

C#

public class XLCommentCollection

Inheritance Hierarchy

Page 610: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.WPF.Excel.XLCommentCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Members

C1.WPF.Excel Namespace

Overview Represents a collection of XLComment objects in a XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCommentCollection

C#

public class XLCommentCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLCommentCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Members

C1.WPF.Excel Namespace

Page 611: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members Properties Methods

The following tables list the members exposed by XLCommentCollection.

Public Properties

Name Description

Count Gets the number of XLComment objects in the collection.

Item Gets the XLComment object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

Public Methods

Name Description

Add Overloaded. Appends an XLComment object to the collection.

Clear Removes all XLComment objects from the collection.

Contains Checks whether the collection contains a specific XLComment object.

IndexOf Gets the index of a specific XLComment object in the collection.

Insert Inserts an XLComment object at a specific position in the collection.

Remove Removes an XLComment object from the collection.

RemoveAt Removes an XLComment object at a specific position from the collection.

Top

See Also

Reference

XLCommentCollection Class

C1.WPF.Excel Namespace

Page 612: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Methods >

Name Description

Add Overloaded. Appends an XLComment object to the collection.

Clear Removes all XLComment objects from the collection.

Contains Checks whether the collection contains a specific XLComment object.

IndexOf Gets the index of a specific XLComment object in the collection.

Insert Inserts an XLComment object at a specific position in the collection.

Remove Removes an XLComment object from the collection.

RemoveAt

Removes an XLComment object at a specific position from the collection.

Top

See Also

Reference

XLCommentCollection Class

C1.WPF.Excel Namespace

Add Method Appends an XLComment object to the collection.

Overload List

Overload Description

Add(XLComment) Appends an XLComment object to the collection.

Add(Int32,Int32,String) Creates an XLComment object and appends it to the

collection.

Add(Int32,Int32,String,String) Creates an XLComment object and appends it to the

collection.

Add(Int32,Int32,String,String,Boolean) Creates an XLComment object and appends it to the

collection.

Requirements

Page 613: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Add(XLComment) Method

The XLComment object to add to the collection.

Appends an XLComment object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal comment As XLComment _

) As XLComment

C#

public XLComment Add(

XLComment comment

)

Parameters

comment

The XLComment object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added to the collection (usually because it overlaps another comment

already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 614: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCommentCollection Class

XLCommentCollection Members

Overload List

Add(Int32,Int32,String) Method

Index of the top row in the comment.

Index of the left column in the comment.

The author of the comment.

Creates an XLComment object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal author As System.String _

) As XLComment

C#

public XLComment Add(

System.int rowIndex,

System.int colIndex,

System.string author

)

Parameters

rowIndex

Index of the top row in the comment.

colIndex

Index of the left column in the comment.

author

The author of the comment.

Return Value

A reference to the object if it was successfully added to the collection, or null if

the object could not be added to the collection (usually because it overlaps

another comment already in the collection).

Requirements

Page 615: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Overload List

Add(Int32,Int32,String,String) Method

Index of the top row in the comment.

Index of the left column in the comment.

The author of the comment.

The context of the comment.

Creates an XLComment object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal author As System.String, _

ByVal text As System.String _

) As XLComment

C#

public XLComment Add(

System.int rowIndex,

System.int colIndex,

System.string author,

System.string text

)

Parameters

rowIndex

Index of the top row in the comment.

colIndex

Index of the left column in the comment.

Page 616: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

author

The author of the comment.

text

The context of the comment.

Return Value

A reference to the object if it was successfully added to the collection, or

null if the object could not be added to the collection (usually because it

overlaps another comment already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Overload List

Add(Int32,Int32,String,String,Boolean) Method

Index of the top row in the comment.

Index of the left column in the comment.

The author of the comment.

The text of the comment.

Flag indicating whether to convert author and text to RTF format.

Creates an XLComment object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal author As System.String, _

ByVal text As System.String, _

ByVal toRtf As System.Boolean _

) As XLComment

Page 617: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLComment Add(

System.int rowIndex,

System.int colIndex,

System.string author,

System.string text,

System.bool toRtf

)

Parameters

rowIndex

Index of the top row in the comment.

colIndex

Index of the left column in the comment.

author

The author of the comment.

text

The text of the comment.

toRtf

Flag indicating whether to convert author and text to RTF format.

Return Value

A reference to the object if it was successfully added to the

collection, or null if the object could not be added to the collection

(usually because it overlaps another comment already in the

collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Overload List

Page 618: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Clear Method Removes all XLComment objects from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Contains Method The XLComment object to look for.

Checks whether the collection contains a specific XLComment object.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal comment As XLComment _

) As System.Boolean

C#

public System.bool Contains(

XLComment comment

)

Parameters

comment

The XLComment object to look for.

Return Value

Page 619: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

True if the collection contains the comment, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

IndexOf Method The XLComment object to look for.

Gets the index of a specific XLComment object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal comment As XLComment _

) As System.Integer

C#

public System.int IndexOf(

XLComment comment

)

Parameters

comment

The XLComment object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 620: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLCommentCollection Class

XLCommentCollection Members

Insert Method Position where the object will be inserted.

Object to insert in the collection.

Inserts an XLComment object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Function Insert( _

ByVal index As System.Integer, _

ByVal comment As XLComment _

) As XLComment

C#

public XLComment Insert(

System.int index,

XLComment comment

)

Parameters

index

Position where the object will be inserted.

comment

Object to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added to the collection (usually because it overlaps another

comment already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 621: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCommentCollection Class

XLCommentCollection Members

Remove Method The XLComment object to remove from the collection.

Removes an XLComment object from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Remove( _

ByVal comment As XLComment _

)

C#

public void Remove(

XLComment comment

)

Parameters

comment

The XLComment object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

RemoveAt Method Index of the object to remove from the collection.

Removes an XLComment object at a specific position from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

Page 622: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

)

Parameters

index

Index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLCommentCollection members.

Public Properties

Name Description

Count Gets the number of XLComment objects in the collection.

Item Gets the XLComment object at the specified position in the collection.

Sheet Gets the XLSheet object that owns the collection.

Top

See Also

Reference

Page 623: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLCommentCollection Class

C1.WPF.Excel Namespace

Count Property Gets the number of XLComment objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Item Property Gets the XLComment object at the specified position in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLComment

C#

public XLComment this[

System.int index

]; {get;}

Parameters

index

Requirements

Page 624: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

Sheet Property Gets the XLSheet object that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentCollection Class

XLCommentCollection Members

XLCommentShape Represents a text shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCommentShape

Inherits XLTextShape

Page 625: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Implements ICloneable

C#

public class XLCommentShape : XLTextShape, ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLTextShape

C1.WPF.Excel.XLCommentShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Members

C1.WPF.Excel Namespace

Overview Represents a text shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLCommentShape

Inherits XLTextShape

Implements ICloneable

C#

public class XLCommentShape : XLTextShape, ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

Page 626: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1.WPF.Excel.XLTextShape

C1.WPF.Excel.XLCommentShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLCommentShape.

Public Constructors

Name Description

XLCommentShape Constructor Overloaded.

Top

Public Properties

Name Description

Bidirectional Gets or sets a bidirectional count of text shape of this XLTextShape.

(Inherited from C1.WPF.Excel.XLTextShape)

BottomMargin Gets or sets the bottom margin of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

HorizAlign Gets or sets a horizontal alignment of the text in this XLTextShape.

Page 627: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

(Inherited from C1.WPF.Excel.XLTextShape)

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Overridden. Determines whether the shape is empty.

LeftMargin Gets or sets the left margin area of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Locked Gets or sets a locked of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Orientation Gets or sets a orientation of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

RightMargin Gets or sets the right margin of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Page 628: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Text Gets or sets a reference to the text string contained in this XLTextShape.

(Inherited from C1.WPF.Excel.XLTextShape)

TextId Gets or sets a text identifier of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

TextScale Gets or sets a text scale of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

TextToFit Gets or sets a fit to shape of the text flag of this XLTextShape. (Inherited

from C1.WPF.Excel.XLTextShape)

TopMargin Gets or sets the top margin of this XLTextShape, in twips. (Inherited from

C1.WPF.Excel.XLTextShape)

VertAlign Gets or sets a vertical alignment of the text in this XLTextShape. (Inherited

from C1.WPF.Excel.XLTextShape)

Visible Determines whether the shape is visible.

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Wrapped Gets or sets a wrapped text of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Top

Public Methods

Name Description

Clone Creates a new XLShape object that is a copy of the current instance.

(Inherited from C1.WPF.Excel.XLShape)

Top

See Also

Page 629: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLCommentShape Class

C1.WPF.Excel Namespace

XLCommentShape Constructor

Overload List

Overload Description

XLCommentShape Constructor(String,Int32,Int32) Initializes a new instance

of an XLCommentShape.

XLCommentShape Constructor(String,Double,Double,Double,Double) Initializes a new instance

of an XLCommentShape.

XLCommentShape Constructor(String,Rect) Initializes a new instance

of an XLCommentShape.

XLCommentShape Constructor(String) Initializes a new instance

of an XLCommentShape.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

XLCommentShape Constructor(String,Int32,Int32) The text contained in the new XLCommentShape.

The horizontal position of the new shape with respect to the cell, in twips.

The vertical position of the new shape with respect to the cell, in twips.

Initializes a new instance of an XLCommentShape.

Page 630: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal text As System.String, _

ByVal x As System.Integer, _

ByVal y As System.Integer _

)

C#

public XLCommentShape(

System.string text,

System.int x,

System.int y

)

Parameters

text

The text contained in the new XLCommentShape.

x

The horizontal position of the new shape with respect to the cell, in twips.

y

The vertical position of the new shape with respect to the cell, in twips.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

Overload List

XLCommentShape Constructor(String,Double,Double,Double,Double) The text contained in the new XLCommentShape.

The horizontal position of the image with respect to the cell, in twips.

The vertical position of the image with respect to the cell, in twips.

Page 631: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The width of the image, in twips.

The height of the image, in twips.

Initializes a new instance of an XLCommentShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal text As System.String, _

ByVal x As System.Double, _

ByVal y As System.Double, _

ByVal width As System.Double, _

ByVal height As System.Double _

)

C#

public XLCommentShape(

System.string text,

System.double x,

System.double y,

System.double width,

System.double height

)

Parameters

text

The text contained in the new XLCommentShape.

x

The horizontal position of the image with respect to the cell, in twips.

y

The vertical position of the image with respect to the cell, in twips.

width

The width of the image, in twips.

height

The height of the image, in twips.

Requirements

Page 632: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

Overload List

XLCommentShape Constructor(String,Rect) The text contained in the new XLCommentShape.

The rectangle that specifies the image size and position with respect to the cell, in twips.

Initializes a new instance of an XLCommentShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal text As System.String, _

ByVal rc As System.Windows.Rect _

)

C#

public XLCommentShape(

System.string text,

System.Windows.Rect rc

)

Parameters

text

The text contained in the new XLCommentShape.

rc

The rectangle that specifies the image size and position with respect to the cell, in

twips.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

Page 633: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLCommentShape Class

XLCommentShape Members

Overload List

XLCommentShape Constructor(String) The text contained in the new XLCommentShape.

Initializes a new instance of an XLCommentShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal text As System.String _

)

C#

public XLCommentShape(

System.string text

)

Parameters

text

The text contained in the new XLCommentShape.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

Overload List

Properties %%scrap%%

" -->

Page 634: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

For a list of all members of this type, see XLCommentShape members.

Public Properties

Name Description

Bidirectional Gets or sets a bidirectional count of text shape of this XLTextShape.

(Inherited from C1.WPF.Excel.XLTextShape)

BottomMargin Gets or sets the bottom margin of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

HorizAlign Gets or sets a horizontal alignment of the text in this XLTextShape.

(Inherited from C1.WPF.Excel.XLTextShape)

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Overridden. Determines whether the shape is empty.

LeftMargin Gets or sets the left margin area of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Page 635: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Locked Gets or sets a locked of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Orientation Gets or sets a orientation of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

RightMargin Gets or sets the right margin of this XLTextShape, in twips. (Inherited

from C1.WPF.Excel.XLTextShape)

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Text Gets or sets a reference to the text string contained in this XLTextShape.

(Inherited from C1.WPF.Excel.XLTextShape)

TextId Gets or sets a text identifier of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

TextScale Gets or sets a text scale of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

TextToFit Gets or sets a fit to shape of the text flag of this XLTextShape. (Inherited

from C1.WPF.Excel.XLTextShape)

TopMargin Gets or sets the top margin of this XLTextShape, in twips. (Inherited from

C1.WPF.Excel.XLTextShape)

VertAlign Gets or sets a vertical alignment of the text in this XLTextShape. (Inherited

from C1.WPF.Excel.XLTextShape)

Page 636: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visible Determines whether the shape is visible.

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Wrapped Gets or sets a wrapped text of this XLTextShape. (Inherited from

C1.WPF.Excel.XLTextShape)

Top

See Also

Reference

XLCommentShape Class

C1.WPF.Excel Namespace

IsEmpty Property Determines whether the shape is empty.

Syntax

Visual Basic (Declaration)

Public Overrides ReadOnly Property IsEmpty As System.Boolean

C#

public override System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

Visible Property Determines whether the shape is visible.

Syntax

Page 637: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLCommentShape Class

XLCommentShape Members

XLConditionalFormatting Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormatting

C#

public class XLConditionalFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLConditionalFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 638: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLConditionalFormatting Members

C1.WPF.Excel Namespace

Overview Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormatting

C#

public class XLConditionalFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLConditionalFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormatting.

Public Constructors

Name Description

XLConditionalFormatting Constructor Initialization conditional formatting object.

Page 639: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

Public Properties

Name Description

Ranges The collection of conditional formattin ranges.

Rules The collection of conditional formattin ranges.

Top

Public Methods

Name Description

Clone Creates a new XLConditionalFormatting object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormatting Class

C1.WPF.Excel Namespace

XLConditionalFormatting Constructor Initialization conditional formatting object.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLConditionalFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 640: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormatting members.

Public Methods

Name Description

Clone Creates a new XLConditionalFormatting object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormatting Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLConditionalFormatting object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLConditionalFormatting

C#

public XLConditionalFormatting Clone()

Return Value

A new XLConditionalFormatting object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 641: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormatting members.

Public Properties

Name Description

Ranges The collection of conditional formattin ranges.

Rules The collection of conditional formattin ranges.

Top

See Also

Reference

XLConditionalFormatting Class

C1.WPF.Excel Namespace

Ranges Property The collection of conditional formattin ranges.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Ranges As XLConditionalFormattingRangeCollection

C#

public XLConditionalFormattingRangeCollection Ranges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 642: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormatting Class

XLConditionalFormatting Members

Rules Property The collection of conditional formattin ranges.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Rules As XLConditionalFormattingRuleCollection

C#

public XLConditionalFormattingRuleCollection Rules {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormatting Class

XLConditionalFormatting Members

XLConditionalFormattingCollection The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormatting)

C#

public class XLConditionalFormattingCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormatting>

Inheritance Hierarchy

Page 643: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingCollection Members

C1.WPF.Excel Namespace

Overview The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormatting)

C#

public class XLConditionalFormattingCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormatting>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 644: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLConditionalFormattingCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingCollection.

Public Properties

Name Description

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Sheet Gets conditional formatting object.

Top

Public Methods

Name Description

Add (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Clear (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Contains (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

CopyTo (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

GetEnumerator (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

IndexOf (Inherited from

Page 645: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Insert (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Remove (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

RemoveAt (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Top

See Also

Reference

XLConditionalFormattingCollection Class

C1.WPF.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingCollection members.

Public Properties

Name Description

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting>)

Sheet Gets conditional formatting object.

Top

See Also

Reference

XLConditionalFormattingCollection Class

C1.WPF.Excel Namespace

Page 646: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Sheet Property Gets conditional formatting object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingCollection Class

XLConditionalFormattingCollection Members

XLConditionalFormattingRangeCollection The collection of conditional formatting ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRangeCollection

Inherits System.Collections.ObjectModel.Collection(Of XLRange)

C#

public class XLConditionalFormattingRangeCollection :

System.Collections.ObjectModel.Collection<XLRange>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingRangeCollection

Page 647: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Members

C1.WPF.Excel Namespace

Overview The collection of conditional formatting ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRangeCollection

Inherits System.Collections.ObjectModel.Collection(Of XLRange)

C#

public class XLConditionalFormattingRangeCollection :

System.Collections.ObjectModel.Collection<XLRange>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Members

C1.WPF.Excel Namespace

Page 648: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRangeCollection.

Public Properties

Name Description

ConditionalFormatting Gets conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

ToughRecalc Determines whether the appearance of the cell reauires significant

procrssing.

Top

Public Methods

Name Description

Add (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Clear (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Contains (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

CopyTo (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

GetEnumerator (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

IndexOf (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Insert (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Remove (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

RemoveAt (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Page 649: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ToString

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.WPF.Excel Namespace

Methods >

Name Description

Add (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Clear (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Contains (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

CopyTo (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

GetEnumerator (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

IndexOf (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Insert (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

Remove (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

RemoveAt (Inherited from System.Collections.ObjectModel.Collection<XLRange>)

ToString

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.WPF.Excel Namespace

ToString Method

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

Page 650: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public override System.string ToString()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRangeCollection members.

Public Properties

Name Description

ConditionalFormatting Gets conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLRange>)

ToughRecalc Determines whether the appearance of the cell reauires significant

procrssing.

Top

See Also

Reference

XLConditionalFormattingRangeCollection Class

C1.WPF.Excel Namespace

Page 651: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ConditionalFormatting Property Gets conditional formatting object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormatting As XLConditionalFormatting

C#

public XLConditionalFormatting ConditionalFormatting {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

ToughRecalc Property Determines whether the appearance of the cell reauires significant procrssing.

Syntax

Visual Basic (Declaration)

Public Property ToughRecalc As System.Boolean

C#

public System.bool ToughRecalc {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRangeCollection Class

XLConditionalFormattingRangeCollection Members

Page 652: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingRule Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRule

C#

public class XLConditionalFormattingRule

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLConditionalFormattingRule

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Members

C1.WPF.Excel Namespace

Overview Conditional formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRule

C#

Page 653: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public class XLConditionalFormattingRule

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLConditionalFormattingRule

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRule.

Public Constructors

Name Description

XLConditionalFormattingRule Constructor Initialization conditional formatting object.

Top

Public Properties

Name Description

Border Gets or sets the borders and diagonal of the conditional formatting.

FirstFormula Gets or sets first formula for this condition.

Font Gets or sets the text font and foreground color of the conditional

formatting.

IsEmpty Gets is empty flag if not formatting.

Operator Gets or sets conditional formatting operator (applicable when cell type

Page 654: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

formating).

Parameter Gets or sets style of parameter object for this condition.

Pattern Gets or sets the pattern of the conditional formatting.

Priority Gets or sets the priority of the conditional formatting.

SecondFormula Gets or sets second formula for this condition.

Type Gets or sets conditional formatting type.

Top

Public Methods

Name Description

Clone Creates a new XLConditionalFormattingRule object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormattingRule Class

C1.WPF.Excel Namespace

XLConditionalFormattingRule Constructor Initialization conditional formatting object.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLConditionalFormattingRule()

Requirements

Page 655: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Methods >

Name Description

Clone

Creates a new XLConditionalFormattingRule object that is a copy of the

current instance.

Top

See Also

Reference

XLConditionalFormattingRule Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLConditionalFormattingRule object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLConditionalFormattingRule

C#

public XLConditionalFormattingRule Clone()

Return Value

A new XLConditionalFormattingRule object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 656: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRule members.

Public Properties

Name Description

Border Gets or sets the borders and diagonal of the conditional formatting.

FirstFormula Gets or sets first formula for this condition.

Font Gets or sets the text font and foreground color of the conditional

formatting.

IsEmpty Gets is empty flag if not formatting.

Operator Gets or sets conditional formatting operator (applicable when cell type

formating).

Parameter Gets or sets style of parameter object for this condition.

Pattern Gets or sets the pattern of the conditional formatting.

Priority Gets or sets the priority of the conditional formatting.

SecondFormula Gets or sets second formula for this condition.

Type Gets or sets conditional formatting type.

Top

See Also

Reference

XLConditionalFormattingRule Class

C1.WPF.Excel Namespace

Page 657: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Border Property Gets or sets the borders and diagonal of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Border As XLBorderFormatting

C#

public XLBorderFormatting Border {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

FirstFormula Property Gets or sets first formula for this condition.

Syntax

Visual Basic (Declaration)

Public Property FirstFormula As System.String

C#

public System.string FirstFormula {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Page 658: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Font Property Gets or sets the text font and foreground color of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Font As XLFontFormatting

C#

public XLFontFormatting Font {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

IsEmpty Property Gets is empty flag if not formatting.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Page 659: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Operator Property Gets or sets conditional formatting operator (applicable when cell type formating).

Syntax

Visual Basic (Declaration)

Public Property Operator As XLConditionalFormattingOperator

C#

public XLConditionalFormattingOperator Operator {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Parameter Property Gets or sets style of parameter object for this condition.

Syntax

Visual Basic (Declaration)

Public Property Parameter As System.Object

C#

public System.object Parameter {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Page 660: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Pattern Property Gets or sets the pattern of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Pattern As XLPatternFormatting

C#

public XLPatternFormatting Pattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Priority Property Gets or sets the priority of the conditional formatting.

Syntax

Visual Basic (Declaration)

Public Property Priority As System.Integer

C#

public System.int Priority {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Page 661: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SecondFormula Property Gets or sets second formula for this condition.

Syntax

Visual Basic (Declaration)

Public Property SecondFormula As System.String

C#

public System.string SecondFormula {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Type Property Gets or sets conditional formatting type.

Syntax

Visual Basic (Declaration)

Public Property Type As XLConditionalFormattingType

C#

public XLConditionalFormattingType Type {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRule Class

XLConditionalFormattingRule Members

Page 662: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLConditionalFormattingRuleCollection The collection of conditional formattin ranges.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLConditionalFormattingRuleCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormattingRule)

C#

public class XLConditionalFormattingRuleCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingRuleCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Members

C1.WPF.Excel Namespace

Overview The collection of conditional formattin ranges.

Object Model

Syntax

Page 663: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Class XLConditionalFormattingRuleCollection

Inherits System.Collections.ObjectModel.Collection(Of

XLConditionalFormattingRule)

C#

public class XLConditionalFormattingRuleCollection :

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

Inheritance Hierarchy

System.Object

System.Collections.ObjectModel.Collection<T>

C1.WPF.Excel.XLConditionalFormattingRuleCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLConditionalFormattingRuleCollection.

Public Properties

Name Description

ConditionalFormatti

ng

Gets parent conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Page 664: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Rule>)

Top

Public Methods

Name Description

Add (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Clear (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Contains (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

CopyTo (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

GetEnumerato

r

(Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

IndexOf (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Insert (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Remove (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Page 665: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RemoveAt (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormattingRule>

)

Top

See Also

Reference

XLConditionalFormattingRuleCollection Class

C1.WPF.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLConditionalFormattingRuleCollection members.

Public Properties

Name Description

ConditionalFormatti

ng

Gets parent conditional formatting object.

Count (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Item (Inherited from

System.Collections.ObjectModel.Collection<XLConditionalFormatting

Rule>)

Top

See Also

Reference

XLConditionalFormattingRuleCollection Class

C1.WPF.Excel Namespace

ConditionalFormatting Property Gets parent conditional formatting object.

Page 666: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormatting As XLConditionalFormatting

C#

public XLConditionalFormatting ConditionalFormatting {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLConditionalFormattingRuleCollection Class

XLConditionalFormattingRuleCollection Members

XLFont XLFont

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLFont

C#

public class XLFont

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLFont

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 667: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLFont Members

C1.WPF.Excel Namespace

Overview XLFont

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLFont

C#

public class XLFont

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLFont

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLFont.

Public Constructors

Name Description

Page 668: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLFont Constructor Overloaded.

Top

Public Properties

Name Description

Bold Gets bold flag of the Excel font.

Color Gets Color value of the Excel font.

FontName Gets Excel font name (font family).

FontSize Gets Excel font size in points.

Italic Gets italic flag of the Excel font.

Script Gets XLFontScript value of the Excel font.

SizeInPoints Gets Excel font size in points.

Strikeout Gets strikeout flag of the Excel font.

Underline Gets XLUnderlineStyle value of the Excel font.

Top

Public Methods

Name Description

Equals Determines whether the specified System.Object instances are considered

equal.

GetHashCode Serves as a hash function for a particular type.

Top

See Also

Reference

XLFont Class

C1.WPF.Excel Namespace

Page 669: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLFont Constructor

Overload List

Overload Descriptio

n

XLFont Constructor(String,Single) Excel font

initializatio

n.

XLFont Constructor(String,Single,Color) Excel font

initializatio

n.

XLFont Constructor(String,Single,Boolean,Boolean) Excel font

initializatio

n.

XLFont Constructor(String,Single,Boolean,Boolean,Color) Excel font

initializatio

n.

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderlineStyle,C

olor)

Excel font

initializatio

n.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

XLFont Constructor(String,Single) The font name, by default Arial.

The font size in points, by default 10 pt.

Excel font initialization.

Page 670: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single _

)

C#

public XLFont(

System.string fontName,

System.float fontSize

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Page 671: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal color As System.Windows.Media.Color _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

color

The foreground color of the font, by default Black.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Boolean,Boolean) The font name, by default Arial.

The font size in points, by default 10 pt.

The bold flag of the font.

The italic flag of the font.

Page 672: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

bold

The bold flag of the font.

italic

The italic flag of the font.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

Page 673: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLFont Class

XLFont Members

Overload List

XLFont Constructor(String,Single,Boolean,Boolean,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

The bold flag of the font.

The italic flag of the font.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean, _

ByVal color As System.Windows.Media.Color _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

bold

The bold flag of the font.

Page 674: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

italic

The italic flag of the font.

color

The foreground color of the font, by default Black.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

XLFont

Constructor(String,Single,Boolean,Boolean,Boolean,XLFontScript,XLUnderlineSt

yle,Color) The font name, by default Arial.

The font size in points, by default 10 pt.

The bold flag of the font.

The italic flag of the font.

The strikeout flag of the font.

The font superscript/subscript, by default None.

Select XLUnderlineStyle as underline style, by default None.

The foreground color of the font, by default Black.

Excel font initialization.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal fontName As System.String, _

ByVal fontSize As System.Single, _

ByVal bold As System.Boolean, _

ByVal italic As System.Boolean, _

Page 675: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal strikeout As System.Boolean, _

ByVal fs As XLFontScript, _

ByVal us As XLUnderlineStyle, _

ByVal color As System.Windows.Media.Color _

)

C#

public XLFont(

System.string fontName,

System.float fontSize,

System.bool bold,

System.bool italic,

System.bool strikeout,

XLFontScript fs,

XLUnderlineStyle us,

System.Windows.Media.Color color

)

Parameters

fontName

The font name, by default Arial.

fontSize

The font size in points, by default 10 pt.

bold

The bold flag of the font.

italic

The italic flag of the font.

strikeout

The strikeout flag of the font.

fs

The font superscript/subscript, by default None.

us

Select XLUnderlineStyle as underline style, by default None.

color

The foreground color of the font, by default Black.

Requirements

Page 676: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1

or later, Windows XP SP3, Windows Server 2008

(Server Core not supported), Windows Server 2008

R2 (Server Core supported with SP1 or later),

Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Overload List

Methods %%scrap%%

" -->

For a list of all members of this type, see XLFont members.

Public Methods

Name Description

Equals Determines whether the specified System.Object instances are considered

equal.

GetHashCode Serves as a hash function for a particular type.

Top

See Also

Reference

XLFont Class

C1.WPF.Excel Namespace

Equals Method A Excel font to compare.

Determines whether the specified System.Object instances are considered equal.

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

Page 677: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

A Excel font to compare.

Return Value

true if the objects are considered equal; otherwise, false.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

GetHashCode Method Serves as a hash function for a particular type.

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Return Value

A hash code for the current Excel font.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 678: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLFont Class

XLFont Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLFont members.

Public Properties

Name Description

Bold Gets bold flag of the Excel font.

Color Gets Color value of the Excel font.

FontName Gets Excel font name (font family).

FontSize Gets Excel font size in points.

Italic Gets italic flag of the Excel font.

Script Gets XLFontScript value of the Excel font.

SizeInPoints Gets Excel font size in points.

Strikeout Gets strikeout flag of the Excel font.

Underline Gets XLUnderlineStyle value of the Excel font.

Top

See Also

Reference

XLFont Class

C1.WPF.Excel Namespace

Bold Property Gets bold flag of the Excel font.

Page 679: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Bold As System.Boolean

C#

public System.bool Bold {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Color Property Gets Color value of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Color As System.Windows.Media.Color

C#

public System.Windows.Media.Color Color {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

FontName Property Gets Excel font name (font family).

Page 680: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property FontName As System.String

C#

public System.string FontName {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

FontSize Property Gets Excel font size in points.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property FontSize As System.Single

C#

public System.float FontSize {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Italic Property Gets italic flag of the Excel font.

Page 681: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Italic As System.Boolean

C#

public System.bool Italic {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Script Property Gets XLFontScript value of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Script As XLFontScript

C#

public XLFontScript Script {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

SizeInPoints Property Gets Excel font size in points.

Page 682: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SizeInPoints As System.Single

C#

public System.float SizeInPoints {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Strikeout Property Gets strikeout flag of the Excel font.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Strikeout As System.Boolean

C#

public System.bool Strikeout {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

Underline Property Gets XLUnderlineStyle value of the Excel font.

Page 683: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Underline As XLUnderlineStyle

C#

public XLUnderlineStyle Underline {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFont Class

XLFont Members

XLFontFormatting The font formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLFontFormatting

C#

public sealed class XLFontFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLFontFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 684: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLFontFormatting Members

C1.WPF.Excel Namespace

Overview The font formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLFontFormatting

C#

public sealed class XLFontFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLFontFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Members

C1.WPF.Excel Namespace

Members Properties

The following tables list the members exposed by XLFontFormatting.

Public Constructors

Name Description

Page 685: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLFontFormatting Constructor Initialization font formatting.

Top

Public Properties

Name Description

Bold Gets or sets font bold attribute for this formating.

Escapement Gets or sets escapement type for this formating.

FontColor Gets or sets font color for this formating.

FontHeight Gets or sets font height for this formating (-1 for automatic height).

FontWeight Gets or sets font weight for this formating.

Italic Gets or sets font italic attribute for this formating.

Strikeout Gets or sets font strikeout attribute for this formating.

Underline Gets or sets underline type for this formating.

Top

See Also

Reference

XLFontFormatting Class

C1.WPF.Excel Namespace

XLFontFormatting Constructor Initialization font formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLFontFormatting()

Requirements

Page 686: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLFontFormatting members.

Public Properties

Name Description

Bold Gets or sets font bold attribute for this formating.

Escapement Gets or sets escapement type for this formating.

FontColor Gets or sets font color for this formating.

FontHeight Gets or sets font height for this formating (-1 for automatic height).

FontWeight Gets or sets font weight for this formating.

Italic Gets or sets font italic attribute for this formating.

Strikeout Gets or sets font strikeout attribute for this formating.

Underline Gets or sets underline type for this formating.

Top

See Also

Reference

XLFontFormatting Class

C1.WPF.Excel Namespace

Page 687: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Bold Property Gets or sets font bold attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Bold As System.Boolean

C#

public System.bool Bold {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Escapement Property Gets or sets escapement type for this formating.

Syntax

Visual Basic (Declaration)

Public Property Escapement As XLEscapementType

C#

public XLEscapementType Escapement {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 688: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FontColor Property Gets or sets font color for this formating.

Syntax

Visual Basic (Declaration)

Public Property FontColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color FontColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

FontHeight Property Gets or sets font height for this formating (-1 for automatic height).

Syntax

Visual Basic (Declaration)

Public Property FontHeight As System.Integer

C#

public System.int FontHeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 689: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FontWeight Property Gets or sets font weight for this formating.

Syntax

Visual Basic (Declaration)

Public Property FontWeight As System.Integer

C#

public System.int FontWeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Italic Property Gets or sets font italic attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Italic As System.Boolean

C#

public System.bool Italic {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 690: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Strikeout Property Gets or sets font strikeout attribute for this formating.

Syntax

Visual Basic (Declaration)

Public Property Strikeout As System.Boolean

C#

public System.bool Strikeout {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Underline Property Gets or sets underline type for this formating.

Syntax

Visual Basic (Declaration)

Public Property Underline As XLUnderlineType

C#

public XLUnderlineType Underline {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLFontFormatting Class

XLFontFormatting Members

Page 691: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRange Represents a named range of XLCell objects on one or several worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRange

Implements ICloneable

C#

public class XLNamedRange : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLNamedRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Members

C1.WPF.Excel Namespace

Overview Represents a named range of XLCell objects on one or several worksheets.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRange

Implements ICloneable

Page 692: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public class XLNamedRange : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLNamedRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLNamedRange.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

CellRange Gets a reference to the XLCellRange object that determines which cells

are contained in the current named range.

CellRanges Gets a reference to array of the XLCellRange objects that determines

which cells are contained in the current named range.

Comment Gets or sets the comment text associated with the current named range.

IsBuiltInName Determines whether the range has a built-in name.

IsEmpty Determines whether the current range is empty.

IsNameOnly Determines whether the current named range has a valid name but does

Page 693: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

not define a range.

Name Gets or sets the name of the current named range.

Top

Public Methods

Name Description

Clone Creates a new XLNamedRange object that is a copy of the current

instance.

Contains Determines whether the range contains a specific cell.

Top

See Also

Reference

XLNamedRange Class

C1.WPF.Excel Namespace

Methods >

Name Description

Clone

Creates a new XLNamedRange object that is a copy of the current

instance.

Contains Determines whether the range contains a specific cell.

Top

See Also

Reference

XLNamedRange Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLNamedRange object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Page 694: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Function Clone() As XLNamedRange

C#

public XLNamedRange Clone()

Return Value

A new XLNamedRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Contains Method The worksheet containing the cell.

The row index of the cell.

The column index of the cell.

Determines whether the range contains a specific cell.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal sheet As XLSheet, _

ByVal row As System.Integer, _

ByVal col As System.Integer _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet,

System.int row,

System.int col

)

Parameters

Page 695: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

sheet

The worksheet containing the cell.

row

The row index of the cell.

col

The column index of the cell.

Return Value

True if the current named range contains the specified cell, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLNamedRange members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

CellRange Gets a reference to the XLCellRange object that determines which cells

are contained in the current named range.

CellRanges Gets a reference to array of the XLCellRange objects that determines

which cells are contained in the current named range.

Comment Gets or sets the comment text associated with the current named range.

Page 696: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IsBuiltInName Determines whether the range has a built-in name.

IsEmpty Determines whether the current range is empty.

IsNameOnly Determines whether the current named range has a valid name but does

not define a range.

Name Gets or sets the name of the current named range.

Top

See Also

Reference

XLNamedRange Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

CellRange Property Gets a reference to the XLCellRange object that determines which cells are contained in the

current named range.

Syntax

Page 697: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property CellRange As XLCellRange

C#

public XLCellRange CellRange {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

CellRanges Property Gets a reference to array of the XLCellRange objects that determines which cells are contained

in the current named range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property CellRanges As XLCellRange()

C#

public XLCellRange[] CellRanges {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Comment Property Gets or sets the comment text associated with the current named range.

Page 698: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Comment As System.String

C#

public System.string Comment {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsBuiltInName Property Determines whether the range has a built-in name.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsBuiltInName As System.Boolean

C#

public System.bool IsBuiltInName {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsEmpty Property Determines whether the current range is empty.

Page 699: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsEmpty As System.Boolean

C#

public System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

IsNameOnly Property Determines whether the current named range has a valid name but does not define a range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsNameOnly As System.Boolean

C#

public System.bool IsNameOnly {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

Name Property Gets or sets the name of the current named range.

Page 700: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property Name As System.String

C#

public System.string Name {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRange Class

XLNamedRange Members

XLNamedRangeCollection Represents a collection of XLNamedRange objects.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRangeCollection

C#

public class XLNamedRangeCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLNamedRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 701: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLNamedRangeCollection Members

C1.WPF.Excel Namespace

Overview Represents a collection of XLNamedRange objects.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLNamedRangeCollection

C#

public class XLNamedRangeCollection

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLNamedRangeCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLNamedRangeCollection.

Public Properties

Name Description

Page 702: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLNamedRange objects in the collection.

Item Overloaded. Gets a reference to the XLNamedRange object at the

specified index. Returns null if an invalid index is specified.

Top

Public Methods

Name Description

Add Overloaded. Appends an XLNamedRange object to the collection.

Clear Removes all XLNamedRange objects from the collection.

Contains Overloaded. Checks whether the collection contains a specific

XLNamedRange object.

IndexOf Overloaded. Gets the position of an XLNamedRange object in the

collection.

Insert Inserts an XLNamedRange object at a specific position in the collection.

Remove Overloaded. Removes an XLNamedRange object from the collection.

RemoveAt Removes an XLNamedRange object at a specific position from the

collection.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.WPF.Excel Namespace

Methods >

Name Description

Page 703: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Add Overloaded. Appends an XLNamedRange object to the collection.

Clear Removes all XLNamedRange objects from the collection.

Contains

Overloaded. Checks whether the collection contains a specific

XLNamedRange object.

IndexOf

Overloaded. Gets the position of an XLNamedRange object in the

collection.

Insert Inserts an XLNamedRange object at a specific position in the collection.

Remove Overloaded. Removes an XLNamedRange object from the collection.

RemoveAt

Removes an XLNamedRange object at a specific position from the

collection.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.WPF.Excel Namespace

Add Method Appends an XLNamedRange object to the collection.

Overload List

Overload Description

Add(XLNamedRange) Appends an XLNamedRange object to the

collection.

Add(String,XLCellRange) Creates an XLNamedRange object and appends it to

the collection.

Add(String,XLCellRange[]) Creates an XLNamedRange object and appends it to

the collection.

Add(String,XLSheet,Int32,Int32) Creates an XLNamedRange object and appends it to

the collection. This overload creates a range

containing a single cell.

Add(String,Int32,Int32,Int32,Int32) Creates an XLNamedRange object and appends it to

Page 704: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

the collection. This overload allows you to create a

3-D reference to the same range of cells on multiple

worksheets.

Add(String,XLSheet,Int32,Int32,Int32,Int32) Creates an XLNamedRange object and appends it to

the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Add(XLNamedRange) Method

The XLNamedRange object to add to the collection.

Appends an XLNamedRange object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal namedRange As XLNamedRange _

) As XLNamedRange

C#

public XLNamedRange Add(

XLNamedRange namedRange

)

Parameters

namedRange

The XLNamedRange object to add to the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the object

could not be added (usually because it overlaps another cell range already in the

collection).

Page 705: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLCellRange) Method

The name of the named range to create.

The XLCellRange to include in the named range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal cellRange As XLCellRange _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLCellRange cellRange

)

Parameters

name

The name of the named range to create.

cellRange

The XLCellRange to include in the named range.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Page 706: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLCellRange[]) Method

The name of the named range to create.

The array of XLCellRange to include in the named range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal cellRanges() As XLCellRange _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLCellRange[] cellRanges

)

Parameters

name

The name of the named range to create.

cellRanges

The array of XLCellRange to include in the named range.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Page 707: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLSheet,Int32,Int32) Method

The name of XLNamedRange object.

The worksheet the range belongs to.

The row index of the cell in the range.

The column index of the cell in the range.

Creates an XLNamedRange object and appends it to the collection. This overload creates a

range containing a single cell.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal sheet As XLSheet, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLSheet sheet,

System.int rowIndex,

System.int colIndex

)

Parameters

name

The name of XLNamedRange object.

Page 708: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

sheet

The worksheet the range belongs to.

rowIndex

The row index of the cell in the range.

colIndex

The column index of the cell in the range.

Return Value

A reference to the object if it was successfully added to the collection, or

null if the object could not be added (usually because it overlaps another

cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,Int32,Int32,Int32,Int32) Method

The name of XLNamedRange object.

The index of the first XLSheet to include.

The index of the last XLSheet to include.

The index of the top row in the cell range.

The index of the left column in the cell range.

Creates an XLNamedRange object and appends it to the collection. This overload allows you to

create a 3-D reference to the same range of cells on multiple worksheets.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal firstSheetIndex As System.Integer, _

Page 709: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal lastSheetIndex As System.Integer, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

System.int firstSheetIndex,

System.int lastSheetIndex,

System.int rowIndex,

System.int colIndex

)

Parameters

name

The name of XLNamedRange object.

firstSheetIndex

The index of the first XLSheet to include.

lastSheetIndex

The index of the last XLSheet to include.

rowIndex

The index of the top row in the cell range.

colIndex

The index of the left column in the cell range.

Return Value

A reference to the object if it was successfully added to the

collection, or null if the object could not be added (usually because

it overlaps another cell range already in the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

Page 710: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Add(String,XLSheet,Int32,Int32,Int32,Int32) Method

The name of XLNamedRange object.

The worksheet containing the range.

The index of the top row in the cell range.

The index of the left column in the cell range.

The number of rows in the cell range.

The number of columns in the cell range.

Creates an XLNamedRange object and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String, _

ByVal sheet As XLSheet, _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer, _

ByVal rowCount As System.Integer, _

ByVal colCount As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Add(

System.string name,

XLSheet sheet,

System.int rowIndex,

System.int colIndex,

System.int rowCount,

System.int colCount

)

Parameters

name

The name of XLNamedRange object.

sheet

The worksheet containing the range.

Page 711: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

rowIndex

The index of the top row in the cell range.

colIndex

The index of the left column in the cell range.

rowCount

The number of rows in the cell range.

colCount

The number of columns in the cell range.

Return Value

A reference to the object if it was successfully added to the

collection, or null if the object could not be added (usually

because it overlaps another cell range already in the

collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later,

Windows XP SP3, Windows Server 2008 (Server Core not

supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Clear Method Removes all XLNamedRange objects from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Page 712: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Contains Method Checks whether the collection contains a specific XLNamedRange object.

Overload List

Overload Description

Contains(XLNamedRange) Checks whether the collection contains a specific XLNamedRange

object.

Contains(String) Checks whether the collection contains an XLNamedRange object

with the specified name.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Contains(XLNamedRange) Method

The XLNamedRange object to look for.

Checks whether the collection contains a specific XLNamedRange object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal namedRange As XLNamedRange _

) As System.Boolean

Page 713: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool Contains(

XLNamedRange namedRange

)

Parameters

namedRange

The XLNamedRange object to look for.

Return Value

True if the collection contains the range, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Contains(String) Method

The name of the XLNamedRange object to look for.

Checks whether the collection contains an XLNamedRange object with the specified name.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal name As System.String _

) As System.Boolean

C#

public System.bool Contains(

System.string name

)

Parameters

name

Page 714: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The name of the XLNamedRange object to look for.

Return Value

True if the collection contains the range, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

IndexOf Method Gets the position of an XLNamedRange object in the collection.

Overload List

Overload Description

IndexOf(XLNamedRange) Gets the position of an XLNamedRange object in the collection.

IndexOf(String) Gets the position of an XLNamedRange object with the specified

name in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

IndexOf(XLNamedRange) Method

The XLNamedRange object to look for.

Gets the position of an XLNamedRange object in the collection.

Syntax

Page 715: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal nr As XLNamedRange _

) As System.Integer

C#

public System.int IndexOf(

XLNamedRange nr

)

Parameters

nr

The XLNamedRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

IndexOf(String) Method

The name of the XLNamedRange object to look for.

Gets the position of an XLNamedRange object with the specified name in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal name As System.String _

) As System.Integer

C#

Page 716: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.int IndexOf(

System.string name

)

Parameters

name

The name of the XLNamedRange object to look for.

Return Value

The position of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Insert Method The position where the object will be inserted.

The named range to insert in the collection.

Inserts an XLNamedRange object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Function Insert( _

ByVal index As System.Integer, _

ByVal namedRange As XLNamedRange _

) As XLNamedRange

C#

public XLNamedRange Insert(

System.int index,

XLNamedRange namedRange

)

Page 717: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

index

The position where the object will be inserted.

namedRange

The named range to insert in the collection.

Return Value

A reference to the object if it was successfully added to the collection, or null if the

object could not be added (usually because it overlaps another cell range already in

the collection).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Remove Method Removes an XLNamedRange object from the collection.

Overload List

Overload Description

Remove(XLNamedRange) Removes an XLNamedRange object from the collection.

Remove(String) Removes an XLNamedRange object with the specified name from

the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 718: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Remove(XLNamedRange) Method

The XLNamedRange object to remove from the collection.

Removes an XLNamedRange object from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Remove( _

ByVal nr As XLNamedRange _

) As System.Boolean

C#

public System.bool Remove(

XLNamedRange nr

)

Parameters

nr

The XLNamedRange object to remove from the collection.

Return Value

True if the object was removed, false if it was not a member of the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Remove(String) Method

The name of the range to remove from the collection (case-insensitive).

Removes an XLNamedRange object with the specified name from the collection.

Syntax

Page 719: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal name As System.String _

)

C#

public void Remove(

System.string name

)

Parameters

name

The name of the range to remove from the collection (case-insensitive).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

RemoveAt Method The index of the object to remove from the collection.

Removes an XLNamedRange object at a specific position from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

)

Page 720: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Parameters

index

The index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLNamedRangeCollection members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of XLNamedRange objects in the collection.

Item Overloaded. Gets a reference to the XLNamedRange object at the

specified index. Returns null if an invalid index is specified.

Top

See Also

Reference

XLNamedRangeCollection Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Page 721: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Count Property Gets the number of XLNamedRange objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Item Property Gets a reference to the XLNamedRange object at the specified index. Returns null if an invalid

index is specified.

Page 722: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload List

Overload Description

Item(Int32) Gets a reference to the XLNamedRange object at the specified index.

Returns null if an invalid index is specified.

Item(String) Gets a reference to the XLNamedRange object with the specified name.

Returns null if an object with the specified name could not be found in the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Item(Int32) Property

Gets a reference to the XLNamedRange object at the specified index. Returns null if an invalid

index is specified.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal index As System.Integer _

) As XLNamedRange

C#

public XLNamedRange Item(

System.int index

) {get;}

Parameters

index

Requirements

Page 723: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

Item(String) Property

Gets a reference to the XLNamedRange object with the specified name. Returns null if an object

with the specified name could not be found in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal name As System.String _

) As XLNamedRange

C#

public XLNamedRange Item(

System.string name

) {get;}

Parameters

name

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLNamedRangeCollection Class

XLNamedRangeCollection Members

Overload List

XLOpaqueShape Represents a shape that was inserted in the sheet using Excel and is preserved but not fully

exposed by the C1XLBook component.

Page 724: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLOpaqueShape

Inherits XLShape

Implements ICloneable

C#

public class XLOpaqueShape : XLShape, ICloneable

Remarks

C1ExcelBook can load and save all types of shapes present in Excel sheets.

However, only image shapes are fully exposed (as XLPictureShape objects).

All other object types are loaded and saved as XLOpaqueShape objects that cannot be

modified. These include graphical elements (such as lines, rectangles, and arcs), VBA controls

(such as edit boxes, and buttons), and comments.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLOpaqueShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLOpaqueShape Members

C1.WPF.Excel Namespace

Overview Represents a shape that was inserted in the sheet using Excel and is preserved but not fully

exposed by the C1XLBook component.

Object Model

Page 725: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Class XLOpaqueShape

Inherits XLShape

Implements ICloneable

C#

public class XLOpaqueShape : XLShape, ICloneable

Remarks

C1ExcelBook can load and save all types of shapes present in Excel sheets.

However, only image shapes are fully exposed (as XLPictureShape objects).

All other object types are loaded and saved as XLOpaqueShape objects that cannot be

modified. These include graphical elements (such as lines, rectangles, and arcs), VBA controls

(such as edit boxes, and buttons), and comments.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLOpaqueShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLOpaqueShape Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLOpaqueShape.

Public Properties

Page 726: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Overridden. Determines whether the shape is empty.

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Page 727: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

Public Methods

Name Description

Clone Creates a new XLShape object that is a copy of the current instance.

(Inherited from C1.WPF.Excel.XLShape)

Top

See Also

Reference

XLOpaqueShape Class

C1.WPF.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLOpaqueShape members.

Public Properties

Name Description

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Overridden. Determines whether the shape is empty.

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

Page 728: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Top

See Also

Reference

XLOpaqueShape Class

C1.WPF.Excel Namespace

IsEmpty Property Determines whether the shape is empty.

Syntax

Visual Basic (Declaration)

Public Overrides ReadOnly Property IsEmpty As System.Boolean

C#

public override System.bool IsEmpty {get;}

Requirements

Page 729: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLOpaqueShape Class

XLOpaqueShape Members

XLPatternFormatting The pattern formatting.

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLPatternFormatting

C#

public sealed class XLPatternFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLPatternFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Members

C1.WPF.Excel Namespace

Overview The pattern formatting.

Object Model

Page 730: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public NotInheritable Class XLPatternFormatting

C#

public sealed class XLPatternFormatting

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLPatternFormatting

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Members

C1.WPF.Excel Namespace

Members Properties

The following tables list the members exposed by XLPatternFormatting.

Public Constructors

Name Description

XLPatternFormatting Constructor Initialization pattern formatting.

Top

Public Properties

Name Description

BackColor Gets or sets fill background color for this formating.

Page 731: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ForeColor Gets or sets fill foreground color for this formating.

Pattern Gets or sets fill pattern for this formating.

Top

See Also

Reference

XLPatternFormatting Class

C1.WPF.Excel Namespace

XLPatternFormatting Constructor Initialization pattern formatting.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLPatternFormatting()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

Properties >

Name Description

BackColor Gets or sets fill background color for this formating.

ForeColor Gets or sets fill foreground color for this formating.

Pattern Gets or sets fill pattern for this formating.

Top

Page 732: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLPatternFormatting Class

C1.WPF.Excel Namespace

BackColor Property Gets or sets fill background color for this formating.

Syntax

Visual Basic (Declaration)

Public Property BackColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color BackColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

ForeColor Property Gets or sets fill foreground color for this formating.

Syntax

Visual Basic (Declaration)

Public Property ForeColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color ForeColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 733: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

Pattern Property Gets or sets fill pattern for this formating.

Syntax

Visual Basic (Declaration)

Public Property Pattern As XLPatternEnum

C#

public XLPatternEnum Pattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPatternFormatting Class

XLPatternFormatting Members

XLPictureShape Represents an Image embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLPictureShape

Inherits XLShape

Implements ICloneable

C#

Page 734: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public class XLPictureShape : XLShape, ICloneable

Remarks

XLPictureShape derives from the generic XLShape class to expose properties of images

embedded in sheets. These properties include the actual Image as well as information on how it

should be displayed, including Brightness, Contrast, and clipping information.

You can add images to cells simply by assigning Image objects directly to the Value property of

XLCell objects. In this case, C1XLBook will create and initialize an XLPictureShape automatically.

However, this method does not provide a lot of flexibility in terms of aligning, scaling, and

clipping the image.

A more flexible option is to create an XLPictureShape object in code, using the constructor

that takes alignment and scaling parameters, and then assign this XLPictureShape object to a

cell's Value property.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLPictureShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Members

C1.WPF.Excel Namespace

Overview Represents an Image embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLPictureShape

Inherits XLShape

Implements ICloneable

Page 735: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public class XLPictureShape : XLShape, ICloneable

Remarks

XLPictureShape derives from the generic XLShape class to expose properties of images

embedded in sheets. These properties include the actual Image as well as information on how it

should be displayed, including Brightness, Contrast, and clipping information.

You can add images to cells simply by assigning Image objects directly to the Value property of

XLCell objects. In this case, C1XLBook will create and initialize an XLPictureShape automatically.

However, this method does not provide a lot of flexibility in terms of aligning, scaling, and

clipping the image.

A more flexible option is to create an XLPictureShape object in code, using the constructor

that takes alignment and scaling parameters, and then assign this XLPictureShape object to a

cell's Value property.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLPictureShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLPictureShape.

Public Constructors

Name Description

XLPictureShape Constructor Overloaded.

Top

Page 736: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Properties

Name Description

BottomClip Gets or sets the bottom clipping area of this XLPictureShape, in twips.

Brightness Gets or sets the brightness of this XLPictureShape (between 0 and 1).

BrightnessInPercents Gets or sets the brightness in percents of this XLPictureShape

(between -100 and 100).

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Contrast Gets or sets the contrast of this XLPictureShape (between 0 and 1).

ContrastInPercents Gets or sets the contrast in percents of this XLPictureShape (between

-100 and 100).

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

FileName Gets or sets the file name of this XLPictureShape.

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

Image Gets a reference to the Image contained in this XLPictureShape.

ImageSize Gets image size in twips.

IsEmpty Overridden. Determines whether the shape is empty.

LeftClip Gets or sets the left clipping area of this XLPictureShape, in twips.

Page 737: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LineColor Gets or sets the color of the border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips.

(Inherited from C1.WPF.Excel.XLShape)

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

RightClip Gets or sets the right clipping area of this XLPictureShape, in twips.

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

TopClip Gets or sets the top clipping area of this XLPictureShape, in twips.

Transparent Gets or sets the transparent color of this XLPictureShape.

ViewType Gets or sets whether this XLPictureShape should be displayed in

color, grayscale, or black and white.

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Top

Public Methods

Name Description

Clone Creates a new XLShape object that is a copy of the current instance.

Page 738: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

(Inherited from C1.WPF.Excel.XLShape)

Top

See Also

Reference

XLPictureShape Class

C1.WPF.Excel Namespace

XLPictureShape Constructor

Overload List

Overload Description

XLPictureShape Constructor(WriteableBitmap,Int32,Int32) Initializes a

new

instance of

an

XLPictureSh

ape.

XLPictureShape Constructor(WriteableBitmap,Int32,Int32,Int32,Int32) Initializes a

new

instance of

an

XLPictureSh

ape.

XLPictureShape Constructor(WriteableBitmap,Rect) Initializes a

new

instance of

an

XLPictureSh

ape.

XLPictureShape Constructor(WriteableBitmap) Initializes a

new

instance of

an

Page 739: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPictureSh

ape.

XLPictureShape

Constructor(WriteableBitmap,Size,HorizontalAlignment,VerticalAlignment,ImageS

caling)

Initializes a

new

instance of

an

XLPictureSh

ape.

XLPictureShape

Constructor(XLSheet,WriteableBitmap,Double,Double,Double,Double)

Initializes a

new

instance of

an

XLPictureSh

ape.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

XLPictureShape Constructor(WriteableBitmap,Int32,Int32) Example

The image contained in the new XLPictureShape.

The horizontal position of the new shape with respect to the cell, in twips.

The vertical position of the new shape with respect to the cell, in twips.

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

Page 740: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal img As System.Windows.Media.Imaging.WriteableBitmap, _

ByVal x As System.Integer, _

ByVal y As System.Integer _

)

C#

public XLPictureShape(

System.Windows.Media.Imaging.WriteableBitmap img,

System.int x,

System.int y

)

Parameters

img

The image contained in the new XLPictureShape.

x

The horizontal position of the new shape with respect to the cell, in twips.

y

The vertical position of the new shape with respect to the cell, in twips.

Example

The code below adds an image to a cell. The image is rendered in its original

size, and is indented from the top left corner of the cell by 30 twips:

C#

// get sheet and cell XLSheet sheet = c1ExcelBook1.Sheets[0]; XLCell cell = sheet[row, col]; // build XLPictureShape XLPictureShape pic = new XLPictureShape(image, 30, 30); // assign XLPictureShape to cell cell.Value = pic;

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 741: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPictureShape Class

XLPictureShape Members

Overload List

XLPictureShape Constructor(WriteableBitmap,Int32,Int32,Int32,Int32) Example

The image contained in the new XLPictureShape.

The horizontal position of the image with respect to the cell, in twips.

The vertical position of the image with respect to the cell, in twips.

The width of the image, in twips.

The height of the image, in twips.

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal img As System.Windows.Media.Imaging.WriteableBitmap, _

ByVal x As System.Integer, _

ByVal y As System.Integer, _

ByVal width As System.Integer, _

ByVal height As System.Integer _

)

C#

public XLPictureShape(

System.Windows.Media.Imaging.WriteableBitmap img,

System.int x,

System.int y,

System.int width,

System.int height

)

Parameters

img

The image contained in the new XLPictureShape.

x

The horizontal position of the image with respect to the cell, in twips.

y

Page 742: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

The vertical position of the image with respect to the cell, in twips.

width

The width of the image, in twips.

height

The height of the image, in twips.

Example

The code below adds an image to a cell. The image is drawn within a

rectangle centered on a cell with a 60 twip edge around it:

C#

// get sheet and cell XLSheet sheet = c1ExcelBook1.Sheets[0]; XLCell cell = sheet[row, col]; // calculate cell size to align picture Rectangle rc = new Rectangle(0, 0 sheet.Columns[col].Width, sheet.Rows[row].Height); // add 60 twip edge rc.Inflate(-60, -60); // build XLPictureShape XLPictureShape pic = new XLPictureShape(image, rc.X, rc.Y, rc.Width, rc.Height); // assign XLPictureShape to cell cell.Value = pic;

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Overload List

XLPictureShape Constructor(WriteableBitmap,Rect) Example

The image contained in the new XLPictureShape.

The rectangle that specifies the image size and position with respect to the cell, in twips.

Page 743: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal img As System.Windows.Media.Imaging.WriteableBitmap, _

ByVal rc As System.Windows.Rect _

)

C#

public XLPictureShape(

System.Windows.Media.Imaging.WriteableBitmap img,

System.Windows.Rect rc

)

Parameters

img

The image contained in the new XLPictureShape.

rc

The rectangle that specifies the image size and position with respect to the cell, in

twips.

Example

The code below adds an image to a cell. The image is drawn within a rectangle

centered on a cell with a 60 twip edge around it:

C#

// get sheet and cell XLSheet sheet = c1ExcelBook1.Sheets[0]; XLCell cell = sheet[row, col]; // calculate cell size to align picture Rectangle rc = new Rectangle(0, 0 sheet.Columns[col].Width, sheet.Rows[row].Height); // add 60 twip edge rc.Inflate(-60, -60); // build XLPictureShape XLPictureShape pic = new XLPictureShape(image, rc); // assign XLPictureShape to cell cell.Value = pic;

Page 744: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Overload List

XLPictureShape Constructor(WriteableBitmap) The image contained in the new XLPictureShape.

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal img As System.Windows.Media.Imaging.WriteableBitmap _

)

C#

public XLPictureShape(

System.Windows.Media.Imaging.WriteableBitmap img

)

Parameters

img

The image contained in the new XLPictureShape.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Overload List

Page 745: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPictureShape

Constructor(WriteableBitmap,Size,HorizontalAlignment,VerticalAlignment,Imag

eScaling) The Image contained in the new XLPictureShape.

The size of the cell that will contain the image, in pixels (used for aligning the image).

A System.Windows.HorizontalAlignment value that specifies the position of the image in the

cell.

A System.Windows.VerticalAlignment value that specifies the position of the image in the

cell.

An ImageScaling value that specifies the image scaling within the cell.

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal img As System.Windows.Media.Imaging.WriteableBitmap, _

ByVal cellSize As System.Windows.Size, _

ByVal align As System.Windows.HorizontalAlignment, _

ByVal valign As System.Windows.VerticalAlignment, _

ByVal scale As ImageScaling _

)

C#

public XLPictureShape(

System.Windows.Media.Imaging.WriteableBitmap img,

System.Windows.Size cellSize,

System.Windows.HorizontalAlignment align,

System.Windows.VerticalAlignment valign,

ImageScaling scale

)

Parameters

img

The Image contained in the new XLPictureShape.

cellSize

The size of the cell that will contain the image, in pixels (used for aligning the image).

align

Page 746: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

A System.Windows.HorizontalAlignment value that specifies the position of the

image in the cell.

valign

A System.Windows.VerticalAlignment value that specifies the position of the image

in the cell.

scale

An ImageScaling value that specifies the image scaling within the cell.

Remarks

This constructor automatically calculates the image size, position,

and clipping based on the cell and image sizes and on the given

alignment and scaling parameters.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows

XP SP3, Windows Server 2008 (Server Core not supported), Windows

Server 2008 R2 (Server Core supported with SP1 or later), Windows

Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Overload List

XLPictureShape

Constructor(XLSheet,WriteableBitmap,Double,Double,Double,Double) XLSheet object that owns the new shape.

The image contained in the new XLPictureShape.

The horizontal position of the image with respect to the sheet, in twips.

The vertical position of the image with respect to the sheet, in twips.

The width of the image, in twips.

The height of the image, in twips.

Initializes a new instance of an XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Function New( _

Page 747: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal sheet As XLSheet, _

ByVal img As System.Windows.Media.Imaging.WriteableBitmap, _

ByVal x As System.Double, _

ByVal y As System.Double, _

ByVal width As System.Double, _

ByVal height As System.Double _

)

C#

public XLPictureShape(

XLSheet sheet,

System.Windows.Media.Imaging.WriteableBitmap img,

System.double x,

System.double y,

System.double width,

System.double height

)

Parameters

sheet

XLSheet object that owns the new shape.

img

The image contained in the new XLPictureShape.

x

The horizontal position of the image with respect to the sheet, in twips.

y

The vertical position of the image with respect to the sheet, in twips.

width

The width of the image, in twips.

height

The height of the image, in twips.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later,

Windows XP SP3, Windows Server 2008 (Server Core not

supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 748: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLPictureShape Class

XLPictureShape Members

Overload List

Properties >

Name Description

BottomClip Gets or sets the bottom clipping area of this XLPictureShape, in twips.

Brightness Gets or sets the brightness of this XLPictureShape (between 0 and 1).

BrightnessInPercents

Gets or sets the brightness in percents of this XLPictureShape

(between -100 and 100).

Column

Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Contrast Gets or sets the contrast of this XLPictureShape (between 0 and 1).

ContrastInPercents

Gets or sets the contrast in percents of this XLPictureShape (between -

100 and 100).

DashedLineStyle

Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

FileName Gets or sets the file name of this XLPictureShape.

Hyperlink

Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id

Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

Image Gets a reference to the Image contained in this XLPictureShape.

ImageSize Gets image size in twips.

IsEmpty Overridden. Determines whether the shape is empty.

LeftClip Gets or sets the left clipping area of this XLPictureShape, in twips.

LineColor

Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle

Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips.

Page 749: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

(Inherited from C1.WPF.Excel.XLShape)

Rectangle

Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

RightClip Gets or sets the right clipping area of this XLPictureShape, in twips.

Rotation

Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row

Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet

Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

TopClip Gets or sets the top clipping area of this XLPictureShape, in twips.

Transparent Gets or sets the transparent color of this XLPictureShape.

ViewType

Gets or sets whether this XLPictureShape should be displayed in color,

grayscale, or black and white.

Workbook

Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Top

See Also

Reference

XLPictureShape Class

C1.WPF.Excel Namespace

BottomClip Property Gets or sets the bottom clipping area of this XLPictureShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property BottomClip As System.Double

C#

public System.double BottomClip {get; set;}

Requirements

Page 750: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Brightness Property Gets or sets the brightness of this XLPictureShape (between 0 and 1).

Syntax

Visual Basic (Declaration)

Public Property Brightness As System.Single

C#

public System.float Brightness {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

BrightnessInPercents Property Gets or sets the brightness in percents of this XLPictureShape (between -100 and 100).

Syntax

Visual Basic (Declaration)

Public Property BrightnessInPercents As System.Single

C#

public System.float BrightnessInPercents {get; set;}

Requirements

Page 751: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Contrast Property Gets or sets the contrast of this XLPictureShape (between 0 and 1).

Syntax

Visual Basic (Declaration)

Public Property Contrast As System.Single

C#

public System.float Contrast {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

ContrastInPercents Property Gets or sets the contrast in percents of this XLPictureShape (between -100 and 100).

Syntax

Visual Basic (Declaration)

Public Property ContrastInPercents As System.Single

C#

public System.float ContrastInPercents {get; set;}

Requirements

Page 752: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

FileName Property Gets or sets the file name of this XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Property FileName As System.String

C#

public System.string FileName {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Image Property Gets a reference to the Image contained in this XLPictureShape.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Image As

System.Windows.Media.Imaging.WriteableBitmap

C#

public System.Windows.Media.Imaging.WriteableBitmap Image {get;}

Page 753: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

ImageSize Property Gets image size in twips.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ImageSize As System.Windows.Size

C#

public System.Windows.Size ImageSize {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

IsEmpty Property Determines whether the shape is empty.

Syntax

Visual Basic (Declaration)

Public Overrides ReadOnly Property IsEmpty As System.Boolean

C#

public override System.bool IsEmpty {get;}

Page 754: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

LeftClip Property Gets or sets the left clipping area of this XLPictureShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property LeftClip As System.Double

C#

public System.double LeftClip {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

RightClip Property Gets or sets the right clipping area of this XLPictureShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property RightClip As System.Double

C#

public System.double RightClip {get; set;}

Page 755: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

TopClip Property Gets or sets the top clipping area of this XLPictureShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property TopClip As System.Double

C#

public System.double TopClip {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

Transparent Property Gets or sets the transparent color of this XLPictureShape.

Syntax

Visual Basic (Declaration)

Public Property Transparent As System.Windows.Media.Color

C#

public System.Windows.Media.Color Transparent {get; set;}

Page 756: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

ViewType Property Gets or sets whether this XLPictureShape should be displayed in color, grayscale, or black and

white.

Syntax

Visual Basic (Declaration)

Public Property ViewType As XLPictureViewType

C#

public XLPictureViewType ViewType {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPictureShape Class

XLPictureShape Members

XLPrintSettings Provides options and settings for printing XLSheet objects.

Object Model

Syntax

Page 757: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Class XLPrintSettings

Implements ICloneable

C#

public class XLPrintSettings : ICloneable

Remarks

The settings are applied to each sheet and are accessible through the sheet's

XLSheet.PrintSettings property.

Note that C1XLBook does not provide any printing services. The settings are used when printing

the sheet from Excel.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLPrintSettings

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Members

C1.WPF.Excel Namespace

Overview Provides options and settings for printing XLSheet objects.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLPrintSettings

Implements ICloneable

C#

Page 758: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public class XLPrintSettings : ICloneable

Remarks

The settings are applied to each sheet and are accessible through the sheet's

XLSheet.PrintSettings property.

Note that C1XLBook does not provide any printing services. The settings are used when printing

the sheet from Excel.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLPrintSettings

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLPrintSettings.

Public Constructors

Name Description

XLPrintSettings Constructor Creates a new instance of the XLPrintSettings class.

Top

Public Properties

Name Description

AlignWithMargins Gets or sets the align header/footer with page margins used for

printed output.

AutoScale Gets or sets the scaling mode used for printed output.

Page 759: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

BlackAndWhite Gets or sets whether to print the sheet in monochrome mode.

CenterHorizontal Gets or sets whether the sheet should be centered horizontally on

the page when printed.

CenterVertical Gets or sets whether the sheet should be centered vertically on the

page when printed.

Copies Gets or sets the number of copies to print.

DraftQuality Gets or sets whether to print the sheet in draft quality mode.

FitPagesAcross Fit the sheet to this number of pages across (0 means use as many as

needed).

FitPagesDown Fit the sheet to this number of pages down (0 means use as many as

needed).

Footer Gets or sets the string to be displayed as a page footer when the

sheet is printed.

FooterEven Gets or sets the string to be displayed as a even page footer when

the sheet is printed.

FooterFirst Gets or sets the string to be displayed as a first page footer when the

sheet is printed.

FooterPictureCenter Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the center part of the footer.

FooterPictureLeft Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the left part of the footer.

FooterPictureRight Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the right part of the footer.

Page 760: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Header Gets or sets the string to be displayed as a page header when the

sheet is printed.

HeaderEven Gets or sets the string to be displayed as a even page header when

the sheet is printed.

HeaderFirst Gets or sets the string to be displayed as a first page header when

the sheet is printed.

HeaderPictureCenter Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the center part of the header.

HeaderPictureLeft Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the left part of the header.

HeaderPictureRight Gets or sets the

System.Windows.Media.Imaging.WriteableBitmap or

XLPictureShape for the right part of the header.

Landscape Gets or sets whether to print the sheet in landscape mode.

MarginBottom Gets or sets the bottom margin, in inches. Set to a negative value to

use the default margin.

MarginFooter Gets or sets the footer margin, in inches. Set to a negative value to

use the default margin.

MarginHeader Gets or sets the header margin, in inches. Set to a negative value to

use the default margin.

MarginLeft Gets or sets the left margin, in inches. Set to a negative value to use

the default margin.

MarginRight Gets or sets the right margin, in inches. Set to a negative value to use

the default margin.

MarginTop Gets or sets the top margin, in inches. Set to a negative value to use

Page 761: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

the default margin.

PaperKind Gets or sets the paper size to use when printing the sheet.

PrintGridlines Gets or sets whether the gridlines will be printed.

PrintHeaders Gets or sets whether row and column headers (the areas with row

numbers and column letters) will be printed.

PrintPagesInRows Gets or sets whether to print the pages in rows (across first) or in

columns (down first).

ScaleWithDocument Gets or sets the scales header/footer with document used for printed

output.

ScalingFactor Gets or sets the scaling factor (in percent) to use when printing the

sheet.

StartPage Gets or sets the initial page number to use when printing the sheet.

Top

Public Methods

Name Description

Clone Creates a new XLPrintSettings object that is a copy of the current

instance.

Top

See Also

Reference

XLPrintSettings Class

C1.WPF.Excel Namespace

XLPrintSettings Constructor Creates a new instance of the XLPrintSettings class.

Syntax

Visual Basic (Declaration)

Page 762: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Function New()

C#

public XLPrintSettings()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLPrintSettings members.

Public Methods

Name Description

Clone Creates a new XLPrintSettings object that is a copy of the current

instance.

Top

See Also

Reference

XLPrintSettings Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLPrintSettings object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLPrintSettings

Page 763: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLPrintSettings Clone()

Return Value

A new XLPrintSettings object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Properties >

Name Description

AlignWithMargins

Gets or sets the align header/footer with page margins used for

printed output.

AutoScale Gets or sets the scaling mode used for printed output.

BlackAndWhite Gets or sets whether to print the sheet in monochrome mode.

CenterHorizontal

Gets or sets whether the sheet should be centered horizontally on the

page when printed.

CenterVertical

Gets or sets whether the sheet should be centered vertically on the

page when printed.

Copies Gets or sets the number of copies to print.

DraftQuality Gets or sets whether to print the sheet in draft quality mode.

FitPagesAcross

Fit the sheet to this number of pages across (0 means use as many as

needed).

FitPagesDown

Fit the sheet to this number of pages down (0 means use as many as

needed).

Footer

Gets or sets the string to be displayed as a page footer when the sheet

is printed.

Page 764: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FooterEven

Gets or sets the string to be displayed as a even page footer when the

sheet is printed.

FooterFirst

Gets or sets the string to be displayed as a first page footer when the

sheet is printed.

FooterPictureCenter

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the center part of the footer.

FooterPictureLeft

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the left part of the footer.

FooterPictureRight

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the right part of the footer.

Header

Gets or sets the string to be displayed as a page header when the

sheet is printed.

HeaderEven

Gets or sets the string to be displayed as a even page header when the

sheet is printed.

HeaderFirst

Gets or sets the string to be displayed as a first page header when the

sheet is printed.

HeaderPictureCenter

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the center part of the header.

HeaderPictureLeft

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the left part of the header.

HeaderPictureRight

Gets or sets the System.Windows.Media.Imaging.WriteableBitmap

or XLPictureShape for the right part of the header.

Landscape Gets or sets whether to print the sheet in landscape mode.

MarginBottom

Gets or sets the bottom margin, in inches. Set to a negative value to

use the default margin.

MarginFooter

Gets or sets the footer margin, in inches. Set to a negative value to use

the default margin.

MarginHeader

Gets or sets the header margin, in inches. Set to a negative value to

use the default margin.

MarginLeft

Gets or sets the left margin, in inches. Set to a negative value to use

the default margin.

MarginRight

Gets or sets the right margin, in inches. Set to a negative value to use

the default margin.

MarginTop Gets or sets the top margin, in inches. Set to a negative value to use

Page 765: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

the default margin.

PaperKind Gets or sets the paper size to use when printing the sheet.

PrintGridlines Gets or sets whether the gridlines will be printed.

PrintHeaders

Gets or sets whether row and column headers (the areas with row

numbers and column letters) will be printed.

PrintPagesInRows

Gets or sets whether to print the pages in rows (across first) or in

columns (down first).

ScaleWithDocument

Gets or sets the scales header/footer with document used for printed

output.

ScalingFactor

Gets or sets the scaling factor (in percent) to use when printing the

sheet.

StartPage Gets or sets the initial page number to use when printing the sheet.

Top

See Also

Reference

XLPrintSettings Class

C1.WPF.Excel Namespace

AlignWithMargins Property Gets or sets the align header/footer with page margins used for printed output.

Syntax

Visual Basic (Declaration)

Public Property AlignWithMargins As System.Boolean

C#

public System.bool AlignWithMargins {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 766: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

AutoScale Property Gets or sets the scaling mode used for printed output.

Syntax

Visual Basic (Declaration)

Public Property AutoScale As System.Boolean

C#

public System.bool AutoScale {get; set;}

Remarks

If AutoScale is set to true, then the printed sheet will be automatically scaled to fit the number

of pages specified by the FitPagesAcross and FitPagesDown properties.

If AutoScale is set to false, then the printed sheet will be scaled according to the value of the

ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

BlackAndWhite Property Gets or sets whether to print the sheet in monochrome mode.

Syntax

Visual Basic (Declaration)

Public Property BlackAndWhite As System.Boolean

C#

public System.bool BlackAndWhite {get; set;}

Requirements

Page 767: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

CenterHorizontal Property Gets or sets whether the sheet should be centered horizontally on the page when printed.

Syntax

Visual Basic (Declaration)

Public Property CenterHorizontal As System.Boolean

C#

public System.bool CenterHorizontal {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

CenterVertical Property Gets or sets whether the sheet should be centered vertically on the page when printed.

Syntax

Visual Basic (Declaration)

Public Property CenterVertical As System.Boolean

C#

public System.bool CenterVertical {get; set;}

Requirements

Page 768: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Copies Property Gets or sets the number of copies to print.

Syntax

Visual Basic (Declaration)

Public Property Copies As System.Integer

C#

public System.int Copies {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

DraftQuality Property Gets or sets whether to print the sheet in draft quality mode.

Syntax

Visual Basic (Declaration)

Public Property DraftQuality As System.Boolean

C#

public System.bool DraftQuality {get; set;}

Requirements

Page 769: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FitPagesAcross Property Fit the sheet to this number of pages across (0 means use as many as needed).

Syntax

Visual Basic (Declaration)

Public Property FitPagesAcross As System.Integer

C#

public System.int FitPagesAcross {get; set;}

Remarks

Causes C1Excel to select "fit to page" print mode, ignoring the value of the ScalingFactor

property. Setting the FitPagesAcross or FitPagesDown properties automatically sets the

AutoScale property to true, causing C1Excel to calculate the scaling factor based on the given

number of pages and to ignore the value of the ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FitPagesDown Property Fit the sheet to this number of pages down (0 means use as many as needed).

Syntax

Visual Basic (Declaration)

Page 770: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property FitPagesDown As System.Integer

C#

public System.int FitPagesDown {get; set;}

Remarks

Setting the FitPagesAcross or FitPagesDown properties automatically sets the AutoScale

property to true, causing C1Excel to calculate the scaling factor based on the given number of

pages and to ignore the value of the ScalingFactor property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Footer Property Gets or sets the string to be displayed as a page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property Footer As System.String

C#

public System.string Footer {get; set;}

Remarks

The footer string has the same structure and embedded commands as the header string. See

the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 771: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLPrintSettings Class

XLPrintSettings Members

FooterEven Property Gets or sets the string to be displayed as a even page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property FooterEven As System.String

C#

public System.string FooterEven {get; set;}

Remarks

The string for a odd page footer in the Footer property. This string has the same structure and

embedded commands as the main header string. See the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FooterFirst Property Gets or sets the string to be displayed as a first page footer when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property FooterFirst As System.String

C#

public System.string FooterFirst {get; set;}

Remarks

This string has the same structure and embedded commands as the main header string. See the

Header property for details.

Page 772: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FooterPictureCenter Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

center part of the footer.

Syntax

Visual Basic (Declaration)

Public Property FooterPictureCenter As System.Object

C#

public System.object FooterPictureCenter {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FooterPictureLeft Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

left part of the footer.

Syntax

Visual Basic (Declaration)

Public Property FooterPictureLeft As System.Object

Page 773: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.object FooterPictureLeft {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

FooterPictureRight Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

right part of the footer.

Syntax

Visual Basic (Declaration)

Public Property FooterPictureRight As System.Object

C#

public System.object FooterPictureRight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Header Property Example

Gets or sets the string to be displayed as a page header when the sheet is printed.

Syntax

Page 774: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Header As System.String

C#

public System.string Header {get; set;}

Remarks

The header string may contain special commands, i.e. placeholders for the page number,

current date, or text formatting attributes. Most of these fields are represented by single letters

with a leading ampersand ("&").

The page header is divided into 3 sections: left, center, and right. Each section is introduced by a

special command ("&L", "&C", and "&R"). All text and all commands following are part of the

selected section.

The following commands are available:

&L Start of the left section

&C Start of the centered section

&R Start of the right section

&P Current page number

&N Page count

&D Current date

&T Current time

&A Sheet name

&F File name without path

&Z File path without file name

&G Picture (file name)

&B Bold toggle

&I Italic toggle

&U Underline toggle

&E Double underline toggle

&S Strikeout toggle

&X Superscript toggle

&Y Subscript toggle

&"[FontName]" Set new font

Page 775: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

&"[FontName,FontStyle]" Set new font with specified style. The style is in most cases "Regular",

"Bold", "Italic", or "Bold Italic".

&[fontheight] Set font height in points.

Example

The code below creates a header with left, center, and right portions.

C#

PrintSettings ps = sheet.PrintSettings; ps.Header = "&LHeader Left&CHeader Center&RHeader Right";

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderEven Property Gets or sets the string to be displayed as a even page header when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property HeaderEven As System.String

C#

public System.string HeaderEven {get; set;}

Remarks

The string for a odd page header in the Header property. This string has the same structure and

embedded commands as the main header string. See the Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 776: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderFirst Property Gets or sets the string to be displayed as a first page header when the sheet is printed.

Syntax

Visual Basic (Declaration)

Public Property HeaderFirst As System.String

C#

public System.string HeaderFirst {get; set;}

Remarks

This string has the same structure and embedded commands as the main header string. See the

Header property for details.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderPictureCenter Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

center part of the header.

Syntax

Visual Basic (Declaration)

Public Property HeaderPictureCenter As System.Object

C#

public System.object HeaderPictureCenter {get; set;}

Requirements

Page 777: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderPictureLeft Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

left part of the header.

Syntax

Visual Basic (Declaration)

Public Property HeaderPictureLeft As System.Object

C#

public System.object HeaderPictureLeft {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

HeaderPictureRight Property Gets or sets the System.Windows.Media.Imaging.WriteableBitmap or XLPictureShape for the

right part of the header.

Syntax

Visual Basic (Declaration)

Public Property HeaderPictureRight As System.Object

C#

public System.object HeaderPictureRight {get; set;}

Page 778: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

Landscape Property Gets or sets whether to print the sheet in landscape mode.

Syntax

Visual Basic (Declaration)

Public Property Landscape As System.Boolean

C#

public System.bool Landscape {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginBottom Property Gets or sets the bottom margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginBottom As System.Double

C#

public System.double MarginBottom {get; set;}

Page 779: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginFooter Property Gets or sets the footer margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginFooter As System.Double

C#

public System.double MarginFooter {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginHeader Property Gets or sets the header margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginHeader As System.Double

C#

public System.double MarginHeader {get; set;}

Page 780: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginLeft Property Gets or sets the left margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginLeft As System.Double

C#

public System.double MarginLeft {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginRight Property Gets or sets the right margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginRight As System.Double

C#

public System.double MarginRight {get; set;}

Page 781: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

MarginTop Property Gets or sets the top margin, in inches. Set to a negative value to use the default margin.

Syntax

Visual Basic (Declaration)

Public Property MarginTop As System.Double

C#

public System.double MarginTop {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PaperKind Property Gets or sets the paper size to use when printing the sheet.

Syntax

Visual Basic (Declaration)

Public Property PaperKind As System.Short

C#

public System.short PaperKind {get; set;}

Page 782: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PrintGridlines Property Gets or sets whether the gridlines will be printed.

Syntax

Visual Basic (Declaration)

Public Property PrintGridlines As System.Boolean

C#

public System.bool PrintGridlines {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PrintHeaders Property Gets or sets whether row and column headers (the areas with row numbers and column letters)

will be printed.

Syntax

Visual Basic (Declaration)

Public Property PrintHeaders As System.Boolean

C#

Page 783: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.bool PrintHeaders {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

PrintPagesInRows Property Gets or sets whether to print the pages in rows (across first) or in columns (down first).

Syntax

Visual Basic (Declaration)

Public Property PrintPagesInRows As System.Boolean

C#

public System.bool PrintPagesInRows {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

ScaleWithDocument Property Gets or sets the scales header/footer with document used for printed output.

Syntax

Visual Basic (Declaration)

Public Property ScaleWithDocument As System.Boolean

C#

Page 784: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.bool ScaleWithDocument {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

ScalingFactor Property Gets or sets the scaling factor (in percent) to use when printing the sheet.

Syntax

Visual Basic (Declaration)

Public Property ScalingFactor As System.Integer

C#

public System.int ScalingFactor {get; set;}

Remarks

Setting the ScalingFactor property automatically sets the AutoScale property to false, causing

C1Excel to use the selected scaling factor and to ignore the value of the FitPagesAcross and

FitPagesDown properties.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

StartPage Property Gets or sets the initial page number to use when printing the sheet.

Syntax

Page 785: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property StartPage As System.Integer

C#

public System.int StartPage {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLPrintSettings Class

XLPrintSettings Members

XLRange The simple cell range.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRange

C#

public class XLRange

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 786: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLRange Members

C1.WPF.Excel Namespace

Overview The simple cell range.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRange

C#

public class XLRange

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRange

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLRange.

Public Constructors

Name Description

XLRange Constructor Overloaded.

Page 787: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Top

Public Properties

Name Description

ColumnFirst Gets or sets the index of the left column in the range.

ColumnLast Gets or sets the index of the right column in the range.

RowFirst Gets the index of the top row in the range.

RowLast Gets or sets the index of the bottom row in the range.

Top

Public Methods

Name Description

Clone Creates a new XLRange object that is a copy of the current instance.

Equals

GetHashCode

ToString

Top

See Also

Reference

XLRange Class

C1.WPF.Excel Namespace

XLRange Constructor

Overload List

Overload Description

XLRange Constructor(String) Initialization range.

XLRange Constructor(Int32,Int32) Initialization range.

Page 788: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRange Constructor(Int32,Int32,Int32,Int32) Initialization range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

XLRange Constructor(String) The area reference text (for exapmle: 'A4:D8').

Initialization range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal areaRef As System.String _

)

C#

public XLRange(

System.string areaRef

)

Parameters

areaRef

The area reference text (for exapmle: 'A4:D8').

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 789: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRange Class

XLRange Members

Overload List

XLRange Constructor(Int32,Int32) The index of the row in the cell.

The index of the column in the cell.

Initialization range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal row As System.Integer, _

ByVal col As System.Integer _

)

C#

public XLRange(

System.int row,

System.int col

)

Parameters

row

The index of the row in the cell.

col

The index of the column in the cell.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Overload List

Page 790: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRange Constructor(Int32,Int32,Int32,Int32) The index of the top row in the range.

The index of the left column in the range.

The index of the bottom row in the range.

The index of the right column in the range.

Initialization range.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal rowFirst As System.Integer, _

ByVal colFirst As System.Integer, _

ByVal rowLast As System.Integer, _

ByVal colLast As System.Integer _

)

C#

public XLRange(

System.int rowFirst,

System.int colFirst,

System.int rowLast,

System.int colLast

)

Parameters

rowFirst

The index of the top row in the range.

colFirst

The index of the left column in the range.

rowLast

The index of the bottom row in the range.

colLast

The index of the right column in the range.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

Page 791: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLRange Class

XLRange Members

Overload List

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRange members.

Public Methods

Name Description

Clone Creates a new XLRange object that is a copy of the current instance.

Equals

GetHashCode

ToString

Top

See Also

Reference

XLRange Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLRange object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLRange

C#

Page 792: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLRange Clone()

Return Value

A new XLRange object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Equals Method

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Page 793: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

GetHashCode Method

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

ToString Method

Syntax

Visual Basic (Declaration)

Public Overrides Function ToString() As System.String

C#

public override System.string ToString()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Properties %%scrap%%

Page 794: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

" -->

For a list of all members of this type, see XLRange members.

Public Properties

Name Description

ColumnFirst Gets or sets the index of the left column in the range.

ColumnLast Gets or sets the index of the right column in the range.

RowFirst Gets the index of the top row in the range.

RowLast Gets or sets the index of the bottom row in the range.

Top

See Also

Reference

XLRange Class

C1.WPF.Excel Namespace

ColumnFirst Property Gets or sets the index of the left column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnFirst As System.Integer

C#

public System.int ColumnFirst {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Page 795: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ColumnLast Property Gets or sets the index of the right column in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnLast As System.Integer

C#

public System.int ColumnLast {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

RowFirst Property Gets the index of the top row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowFirst As System.Integer

C#

public System.int RowFirst {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

Page 796: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RowLast Property Gets or sets the index of the bottom row in the range.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowLast As System.Integer

C#

public System.int RowLast {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRange Class

XLRange Members

XLRow Represents a row in a worksheet, provides properties for setting the row's height, style, and

visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRow

Implements ICloneable

C#

public class XLRow : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRow

Page 797: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Members

C1.WPF.Excel Namespace

Overview Represents a row in a worksheet, provides properties for setting the row's height, style, and

visibility.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRow

Implements ICloneable

C#

public class XLRow : ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRow

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Members

C1.WPF.Excel Namespace

Page 798: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Members Properties Methods

The following tables list the members exposed by XLRow.

Public Constructors

Name Description

XLRow Constructor Creates a new instance of the XLRow class.

Top

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Collapsed Gets or sets collapsed flag for the row.

Height Gets or sets the height of the row, in twips.

IsCustomHeight Gets or sets custom height flag for the row.

IsSubtotal Gets whether the row is subtotal.

OutlineLevel Gets or sets subtotal outline level for the row.

PageBreak Gets or sets whether there will be a forced page break after this row.

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

row.

Visible Gets or sets whether the row is visible.

Top

Public Methods

Name Description

Page 799: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Clone Creates a new XLRow object that is a copy of the current instance.

Top

See Also

Reference

XLRow Class

C1.WPF.Excel Namespace

XLRow Constructor Creates a new instance of the XLRow class.

Syntax

Visual Basic (Declaration)

Public Function New()

C#

public XLRow()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRow members.

Public Methods

Name Description

Clone Creates a new XLRow object that is a copy of the current instance.

Top

Page 800: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRow Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLRow object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLRow

C#

public XLRow Clone()

Return Value

A new XLRow object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLRow members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Page 801: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Collapsed Gets or sets collapsed flag for the row.

Height Gets or sets the height of the row, in twips.

IsCustomHeight Gets or sets custom height flag for the row.

IsSubtotal Gets whether the row is subtotal.

OutlineLevel Gets or sets subtotal outline level for the row.

PageBreak Gets or sets whether there will be a forced page break after this row.

Sheet Gets a reference to the parent XLSheet object.

Style Gets or sets the XLStyle object that determines the appearance of the

row.

Visible Gets or sets whether the row is visible.

Top

See Also

Reference

XLRow Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 802: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRow Class

XLRow Members

Collapsed Property Gets or sets collapsed flag for the row.

Syntax

Visual Basic (Declaration)

Public Property Collapsed As System.Boolean

C#

public System.bool Collapsed {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Height Property Gets or sets the height of the row, in twips.

Syntax

Visual Basic (Declaration)

Public Property Height As System.Integer

C#

public System.int Height {get; set;}

Remarks

A value of -1 causes the row to be displayed using the sheet's XLSheet.DefaultRowHeight if cells

of the row not contain data, otherwise this height of the row depended from used font of the

data.

Page 803: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

To convert between pixels and twips, use the C1XLBook.TwipsToPixels and PixelsToTwips

methods.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

IsCustomHeight Property Gets or sets custom height flag for the row.

Syntax

Visual Basic (Declaration)

Public Property IsCustomHeight As System.Boolean

C#

public System.bool IsCustomHeight {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

IsSubtotal Property Gets whether the row is subtotal.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property IsSubtotal As System.Boolean

Page 804: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.bool IsSubtotal {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

OutlineLevel Property Gets or sets subtotal outline level for the row.

Syntax

Visual Basic (Declaration)

Public Property OutlineLevel As System.Integer

C#

public System.int OutlineLevel {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

PageBreak Property Example

Gets or sets whether there will be a forced page break after this row.

Syntax

Visual Basic (Declaration)

Page 805: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property PageBreak As System.Boolean

C#

public System.bool PageBreak {get; set;}

Example

The code below inserts forced page breaks at every 10th row on a sheet, and clears the breaks

at all other rows.

C#

C1.C1Excel.XLSheet sheet = c1XLBook1.Sheets[0]; for (int r = 0; r < sheet.Rows.Count; r++) { sheet.Rows[r].PageBreak = (r > 0 && r % 10 == 0); }

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 806: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLRow Class

XLRow Members

Style Property Gets or sets the XLStyle object that determines the appearance of the row.

Syntax

Visual Basic (Declaration)

Public Property Style As XLStyle

C#

public XLStyle Style {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRow Class

XLRow Members

Visible Property Gets or sets whether the row is visible.

Syntax

Visual Basic (Declaration)

Public Property Visible As System.Boolean

C#

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 807: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLRow Class

XLRow Members

XLRowCollection Example

Represents a collection of XLRow objects that represent the individual rows in each XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRowCollection

C#

public class XLRowCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing rows from the

collection.

Example

Note that you can create rows automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRowCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 808: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLRowCollection Members

C1.WPF.Excel Namespace

Overview Example

Represents a collection of XLRow objects that represent the individual rows in each XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLRowCollection

C#

public class XLRowCollection

Remarks

The collection has methods for counting, enumerating, adding, and removing rows from the

collection.

Example

Note that you can create rows automatically by using the sheet's indexer. For example, the

following code retrieves the cell at coordinates (3,3) and in doing so automatically creates four

rows and four columns automatically:

C#

C1XLBook book = new C1XLBook(); sheet = book.Sheets[0]; XLCell cell = sheet[3,3]; // creates 4 rows and 4 columns

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLRowCollection

Requirements

Page 809: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLRowCollection.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen rows in the collection.

Item Returns a reference to the XLRow object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLRow object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLRow is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert Overloaded. Creates a new XLRow object and inserts it at a specific

Page 810: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

position in the collection.

Remove Removes an XLRow object from the collection.

RemoveAt Removes the XLRow object at a given position from the collection.

Top

See Also

Reference

XLRowCollection Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLRowCollection members.

Public Methods

Name Description

Add Overloaded. Creates a new XLRow object and adds it to the collection.

Clear Removes all items from the collection.

Contains Determines whether an XLRow is a member of the collection.

IndexOf Gets the index of a given XLRow object in the collection.

Insert Overloaded. Creates a new XLRow object and inserts it at a specific

position in the collection.

Remove Removes an XLRow object from the collection.

RemoveAt Removes the XLRow object at a given position from the collection.

Top

See Also

Reference

Page 811: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

C1.WPF.Excel Namespace

Add Method Creates a new XLRow object and adds it to the collection.

Overload List

Overload Description

Add() Creates a new XLRow object and adds it to the collection.

Add(XLRow) Adds an XLRow object to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Add() Method

Creates a new XLRow object and adds it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLRow

C#

public XLRow Add()

Return Value

A reference to the new XLRow object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 812: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Add(XLRow) Method

The item to add to the collection.

Adds an XLRow object to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Add(

XLRow row

)

Parameters

row

The item to add to the collection.

Return Value

A reference to the item that was added to the collection (in this case, always the row

parameter).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Clear Method Removes all items from the collection.

Page 813: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Contains Method Item to look for.

Determines whether an XLRow is a member of the collection.

Syntax

Visual Basic (Declaration)

Public Function Contains( _

ByVal row As XLRow _

) As System.Boolean

C#

public System.bool Contains(

XLRow row

)

Parameters

row

Item to look for.

Return Value

True if the collection contains the item, False otherwise.

Page 814: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

IndexOf Method Item to look for.

Gets the index of a given XLRow object in the collection.

Syntax

Visual Basic (Declaration)

Public Function IndexOf( _

ByVal row As XLRow _

) As System.Integer

C#

public System.int IndexOf(

XLRow row

)

Parameters

row

Item to look for.

Return Value

The position of the item in the collection, or -1 if the item is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 815: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

XLRowCollection Members

Insert Method Creates a new XLRow object and inserts it at a specific position in the collection.

Overload List

Overload Description

Insert(Int32) Creates a new XLRow object and inserts it at a specific position in the

collection.

Insert(Int32,XLRow) Inserts an XLRow object at a specific position in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Insert(Int32) Method

Position where the new item will be inserted.

Creates a new XLRow object and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow Insert(

System.int index

)

Parameters

index

Page 816: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Position where the new item will be inserted.

Return Value

A reference to the new item.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Insert(Int32,XLRow) Method

Position where the item will be inserted.

Item that will be inserted.

Inserts an XLRow object at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Insert(

System.int index,

XLRow row

)

Parameters

index

Position where the item will be inserted.

row

Item that will be inserted.

Page 817: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Return Value

A reference to the item that was added to the collection.

Remarks

The maximum number of XLRow objects in a XLSheet is 65,536. This is a limitation

imposed by Excel 2003 and below.

For Excel 2007 and above, the maximum number of XLRow objects in an XLSheet is

1,048,576.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Overload List

Remove Method Item to be removed from the collection.

Removes an XLRow object from the collection.

Syntax

Visual Basic (Declaration)

Public Function Remove( _

ByVal row As XLRow _

) As XLRow

C#

public XLRow Remove(

XLRow row

)

Parameters

row

Item to be removed from the collection.

Return Value

Page 818: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

A reference to the item that was removed.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

RemoveAt Method Index of the item to remove from the collection.

Removes the XLRow object at a given position from the collection.

Syntax

Visual Basic (Declaration)

Public Function RemoveAt( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow RemoveAt(

System.int index

)

Parameters

index

Index of the item to remove from the collection.

Return Value

A reference to the item that was removed from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Page 819: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLRowCollection Class

XLRowCollection Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLRowCollection members.

Public Properties

Name Description

Book Gets a reference to the parent C1XLBook object.

Count Gets the number of items in the collection.

Frozen Gets or sets the number of frozen rows in the collection.

Item Returns a reference to the XLRow object at the specified index.

Sheet Gets a reference to the parent XLSheet object.

Top

See Also

Reference

XLRowCollection Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Page 820: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Count Property Gets the number of items in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Frozen Property Gets or sets the number of frozen rows in the collection.

Syntax

Visual Basic (Declaration)

Public Property Frozen As System.Integer

C#

public System.int Frozen {get; set;}

Remarks

Page 821: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Frozen rows are displayed on the top of the sheet and do not scroll vertically. They are useful

for displaying column headers.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

Item Property Returns a reference to the XLRow object at the specified index.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal index As System.Integer _

) As XLRow

C#

public XLRow this[

System.int index

]; {get;}

Parameters

index

Remarks

The indexer will create a new XLRow object at the specified position if necessary. It never

returns null.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 822: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLRowCollection Class

XLRowCollection Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLRowCollection Class

XLRowCollection Members

XLShape Represents a shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public MustInherit Class XLShape

Implements ICloneable

C#

public abstract class XLShape : ICloneable

Remarks

Page 823: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Excel sheets may contain many types of embedded shapes, including images, graphical

elements, controls, and comments.

The XLShape abstract class contains information that is common to all shape types, including

the shape's location (Sheet, Row, Column, Rectangle, Rotation), the type of border drawn

around the shape (LineWidth, LineColor, LineStyle), the Rotation applied to the shape, and

Hyperlink information.

The XLPictureShape class derives from XLShape and is used to embed images in sheets.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLOpaqueShape

C1.WPF.Excel.XLPictureShape

C1.WPF.Excel.XLTextShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Members

C1.WPF.Excel Namespace

Overview Represents a shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public MustInherit Class XLShape

Implements ICloneable

C#

public abstract class XLShape : ICloneable

Remarks

Page 824: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Excel sheets may contain many types of embedded shapes, including images, graphical

elements, controls, and comments.

The XLShape abstract class contains information that is common to all shape types, including

the shape's location (Sheet, Row, Column, Rectangle, Rotation), the type of border drawn

around the shape (LineWidth, LineColor, LineStyle), the Rotation applied to the shape, and

Hyperlink information.

The XLPictureShape class derives from XLShape and is used to embed images in sheets.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLOpaqueShape

C1.WPF.Excel.XLPictureShape

C1.WPF.Excel.XLTextShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLShape.

Public Properties

Name Description

Column Gets or sets the index of the column to which the shape is attached.

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

Hyperlink Gets or sets the hyperlink associated with the shape.

Id Gets the unique identifier of the shape.

IsEmpty Determines whether the shape is empty.

Page 825: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LineColor Gets or sets the color of the border around the shape.

LineStyle Gets or sets the style of the line or border around the shape.

LineWidth Gets or sets the width of the border around the shape, in twips.

Rectangle Gets or sets the rectangle that contains the shape, in twips.

Rotation Gets or sets the rotation of the shape, in degrees.

Row Gets or sets the index of the row to which the shape is attached.

Sheet Gets a reference to the parent XLSheet object.

Workbook Gets a reference to the parent C1XLBook object.

Top

Public Methods

Name Description

Clone Creates a new XLShape object that is a copy of the current instance.

Top

See Also

Reference

XLShape Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLShape members.

Public Methods

Name Description

Clone Creates a new XLShape object that is a copy of the current instance.

Top

Page 826: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLShape Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLShape object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLShape

C#

public XLShape Clone()

Return Value

A new XLShape object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Properties %%scrap%%

" -->

For a list of all members of this type, see XLShape members.

Public Properties

Name Description

Column Gets or sets the index of the column to which the shape is attached.

Page 827: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

Hyperlink Gets or sets the hyperlink associated with the shape.

Id Gets the unique identifier of the shape.

IsEmpty Determines whether the shape is empty.

LineColor Gets or sets the color of the border around the shape.

LineStyle Gets or sets the style of the line or border around the shape.

LineWidth Gets or sets the width of the border around the shape, in twips.

Rectangle Gets or sets the rectangle that contains the shape, in twips.

Rotation Gets or sets the rotation of the shape, in degrees.

Row Gets or sets the index of the row to which the shape is attached.

Sheet Gets a reference to the parent XLSheet object.

Workbook Gets a reference to the parent C1XLBook object.

Top

See Also

Reference

XLShape Class

C1.WPF.Excel Namespace

Column Property Gets or sets the index of the column to which the shape is attached.

Syntax

Visual Basic (Declaration)

Public Property Column As System.Integer

C#

public System.int Column {get; set;}

Page 828: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

DashedLineStyle Property Gets or sets the dash style of the line or border around the shape.

Syntax

Visual Basic (Declaration)

Public Property DashedLineStyle As XLShapeDashedLineStyleEnum

C#

public XLShapeDashedLineStyleEnum DashedLineStyle {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Hyperlink Property Gets or sets the hyperlink associated with the shape.

Syntax

Visual Basic (Declaration)

Public Property Hyperlink As System.String

C#

public System.string Hyperlink {get; set;}

Page 829: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remarks

If you set this property to a URL, clicking the shape in Excel will open the browser and navigate

to the URL.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Id Property Gets the unique identifier of the shape.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Id As System.Integer

C#

public System.int Id {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

IsEmpty Property Determines whether the shape is empty.

Syntax

Visual Basic (Declaration)

Page 830: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public MustOverride ReadOnly Property IsEmpty As System.Boolean

C#

public abstract System.bool IsEmpty {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

LineColor Property Gets or sets the color of the border around the shape.

Syntax

Visual Basic (Declaration)

Public Property LineColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color LineColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

LineStyle Property Gets or sets the style of the line or border around the shape.

Syntax

Visual Basic (Declaration)

Page 831: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property LineStyle As XLShapeLineStyleEnum

C#

public XLShapeLineStyleEnum LineStyle {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

LineWidth Property Gets or sets the width of the border around the shape, in twips.

Syntax

Visual Basic (Declaration)

Public Property LineWidth As System.Single

C#

public System.float LineWidth {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Rectangle Property Gets or sets the rectangle that contains the shape, in twips.

Syntax

Visual Basic (Declaration)

Page 832: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Rectangle As System.Windows.Rect

C#

public System.Windows.Rect Rectangle {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Rotation Property Gets or sets the rotation of the shape, in degrees.

Syntax

Visual Basic (Declaration)

Public Property Rotation As System.Single

C#

public System.float Rotation {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Row Property Gets or sets the index of the row to which the shape is attached.

Syntax

Visual Basic (Declaration)

Page 833: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Property Row As System.Integer

C#

public System.int Row {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Sheet Property Gets a reference to the parent XLSheet object.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Sheet As XLSheet

C#

public XLSheet Sheet {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

Workbook Property Gets a reference to the parent C1XLBook object.

Syntax

Visual Basic (Declaration)

Page 834: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public ReadOnly Property Workbook As C1XLBook

C#

public C1XLBook Workbook {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLShape Class

XLShape Members

XLSheet Example

Represents individual worksheets in an Excel workbook (C1XLBook).

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheet

Implements ICloneable

C#

public class XLSheet : ICloneable

Remarks

Provides indexers to get or set the value of individual cells (XLCell) and to access the Rows and

Columns on the sheet.

Example

Use the C1XLBookC1XLBook.Sheets indexer to get an individual sheet. For example, the code

below gets a reference to the first sheet on the book, then prints the number of rows and

columns on the sheet:

C#

Page 835: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine("Sheet has {0} rows and {1} columns", sheet.Rows.Count, sheet.Columns.Count);

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLSheet

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Members

C1.WPF.Excel Namespace

Overview Example

Represents individual worksheets in an Excel workbook (C1XLBook).

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheet

Implements ICloneable

C#

public class XLSheet : ICloneable

Remarks

Provides indexers to get or set the value of individual cells (XLCell) and to access the Rows and

Columns on the sheet.

Example

Page 836: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Use the C1XLBookC1XLBook.Sheets indexer to get an individual sheet. For example, the code

below gets a reference to the first sheet on the book, then prints the number of rows and

columns on the sheet:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine("Sheet has {0} rows and {1} columns", sheet.Rows.Count, sheet.Columns.Count);

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLSheet

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLSheet.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the sheet.

ColumnMaxLevel Gets maximum outline level for columns.

Columns Gets a reference to sheet's column collection.

Comments Gets an XLCommentCollection that contains the collection of

comments that on the sheet.

ConditionalFormattings Gets the collection of XLConditionalFormatting objects for the

current workbook.

Page 837: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

DefaultColumnWidth Gets or sets the default column width for the sheet (in twips).

DefaultRowHeight Gets or sets the default row height for the sheet (in twips).

GridColor Gets or sets the color used to display gridlines.

Item Gets the cell at a specified position on the sheet, creating a new

cell if necessary.

Locked Gets or sets a value that determines if the sheet is locked for

editing.

MaxOutlineLevel Gets the maximum subtotals outline level for rows or columns.

MergedCells Gets an XLCellRangeCollection that contains the collection of cells

that are merged on the sheet.

Name Gets or sets the name of the XLSheet.

OutlinesBelow Gets or sets a value indicating the vertical location of outline

buttons.

OutlinesRight Gets or sets a value indicating the horizontal location of outline

buttons.

PrintSettings Gets or sets an XLPrintSettings object that controls how the sheet

is printed.

RowMaxLevel Gets maximum outline level for rows.

Rows Gets a reference to the sheet's row collection.

Scale Gets or sets the view scale of this worksheet using percentages.

SelectedCells Gets an XLCellRangeCollection that contains the collection of cells

that are selected on the sheet.

Shapes Gets a reference to the ShapeCollection for the sheet.

ShowGridLines Gets or sets whether Excel should show the grid lines when

Page 838: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

displaying the sheet.

ShowHeaders Gets or sets whether Excel should show the row and column

headers when displaying the sheet.

ShowZeros Gets or sets whether Excel should show the zero values on the

sheet.

TabColor Gets or sets the color used to display the tab of this sheet.

TotalsBelowData Gets whether Excel should show the subtotals data when

displaying the sheet.

Visible Gets or sets the sheet's visibility.

Top

Public Methods

Name Description

Clone Creates a copy of this sheet.

CopyFormula Copies the formula from a source cell to a destination cell, adjusting

relative references.

GetCell Gets a reference to a cell at the specified coordinates or null if the cell

doesn't exist.

GetFormattedText Gets formatted text is using XLStyle format value of the cell.

GetRangeToRepeat Returns a value indicating whether print titles are specified for this

worksheet. (Print titles are rows repeated at top, and columns repeated

at left of each page when the sheet is printed.) Output parameters

indicate the indices of title rows and columns.

Load Overloaded. Loads the Excel worksheet from a file.

LoadCsv Overloaded. Loads data from a file containing comma-separated

values (.csv) into the current sheet.

Page 839: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SaveCsv Overloaded. Saves data from the current sheet into a comma-

separated values (.csv) formatted file.

SetRangeToRepeat Specifies the range of rows and columns to use as print titles for this

worksheet. (Print titles are rows repeated at top, and columns repeated

at left of each page when the sheet is printed.)

Top

See Also

Reference

XLSheet Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLSheet members.

Public Methods

Name Description

Clone Creates a copy of this sheet.

CopyFormula Copies the formula from a source cell to a destination cell, adjusting

relative references.

GetCell Gets a reference to a cell at the specified coordinates or null if the cell

doesn't exist.

GetFormattedText Gets formatted text is using XLStyle format value of the cell.

GetRangeToRepeat Returns a value indicating whether print titles are specified for this

worksheet. (Print titles are rows repeated at top, and columns repeated

at left of each page when the sheet is printed.) Output parameters

indicate the indices of title rows and columns.

Load Overloaded. Loads the Excel worksheet from a file.

Page 840: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LoadCsv Overloaded. Loads data from a file containing comma-separated

values (.csv) into the current sheet.

SaveCsv Overloaded. Saves data from the current sheet into a comma-

separated values (.csv) formatted file.

SetRangeToRepeat Specifies the range of rows and columns to use as print titles for this

worksheet. (Print titles are rows repeated at top, and columns repeated

at left of each page when the sheet is printed.)

Top

See Also

Reference

XLSheet Class

C1.WPF.Excel Namespace

Clone Method Example

Creates a copy of this sheet.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLSheet

C#

public XLSheet Clone()

Return Value

A new XLSheet object with the same contents and formatting as this sheet.

Remarks

After cloning a sheet, you must rename it and then add it to the book (duplicate names are not

allowed).

This method is useful for applications that generate books with a large number of similar

sheets.

Example

The code below loads a book that contains a template sheet, creates 12 copies of that sheet,

removes the template sheet, then saves the file with a new name.

Page 841: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

// load book with template sheet _c1xl.Load(@"c:\temp\template.xls"); // create 12 copies of the template sheet XLSheet templateSheet = _c1xl.Sheets["Template"]; for (int month = 1; month <= 12; month++) { XLSheet newSheet = templateSheet.Clone(); newSheet.Name = month.ToString(); // rename clone newSheet[0,0].Value = month; // make changes _c1xl.Sheets.Add(newSheet); // add clone to book } // remove the template sheet and save with new name _c1xl.Sheets.Remove("Template"); _c1xl.Save(@"C:\temp\expense_report.xls");

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

CopyFormula Method The row index of a source cell with exist formula.

The column index of a source cell with exist formula.

The row index of a destination cell for copies the formula.

The column index of a destination cell for copies the formula.

Copies the formula from a source cell to a destination cell, adjusting relative references.

Syntax

Visual Basic (Declaration)

Public Sub CopyFormula( _

ByVal rowFrom As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colTo As System.Integer _

)

Page 842: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void CopyFormula(

System.int rowFrom,

System.int colFrom,

System.int rowTo,

System.int colTo

)

Parameters

rowFrom

The row index of a source cell with exist formula.

colFrom

The column index of a source cell with exist formula.

rowTo

The row index of a destination cell for copies the formula.

colTo

The column index of a destination cell for copies the formula.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLSheet Class

XLSheet Members

GetCell Method Index of the row.

Index of the column.

Gets a reference to a cell at the specified coordinates or null if the cell doesn't exist.

Syntax

Visual Basic (Declaration)

Public Function GetCell( _

Page 843: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLCell

C#

public XLCell GetCell(

System.int rowIndex,

System.int colIndex

)

Parameters

rowIndex

Index of the row.

colIndex

Index of the column.

Return Value

A reference to the XLCell object at the specified coordinates, or null if there is no cell

at the specified position.

Remarks

To populate new sheets, use the C1XLBook.Sheets indexer instead.

The indexer will automatically create new rows, columns, and cells as needed, and

will never return null.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

GetFormattedText Method Index of the row.

Index of the column.

Gets formatted text is using XLStyle format value of the cell.

Page 844: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Function GetFormattedText( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As System.String

C#

public System.string GetFormattedText(

System.int rowIndex,

System.int colIndex

)

Parameters

rowIndex

Index of the row.

colIndex

Index of the column.

Return Value

The formatted text of the cell with row and column indexes.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

GetRangeToRepeat Method OUT: index of the first title row (repeated at top).

OUT: index of the last title row (repeated at top).

OUT: index of the first title column (repeated at left).

OUT: index of the last title column (repeated at left).

Page 845: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Returns a value indicating whether print titles are specified for this worksheet. (Print titles are

rows repeated at top, and columns repeated at left of each page when the sheet is printed.)

Output parameters indicate the indices of title rows and columns.

Syntax

Visual Basic (Declaration)

Public Function GetRangeToRepeat( _

ByRef rowFrom As System.Integer, _

ByRef rowTo As System.Integer, _

ByRef colFrom As System.Integer, _

ByRef colTo As System.Integer _

) As System.Boolean

C#

public System.bool GetRangeToRepeat(

out System.int rowFrom,

out System.int rowTo,

out System.int colFrom,

out System.int colTo

)

Parameters

rowFrom

OUT: index of the first title row (repeated at top).

rowTo

OUT: index of the last title row (repeated at top).

colFrom

OUT: index of the first title column (repeated at left).

colTo

OUT: index of the last title column (repeated at left).

Return Value

True if title rows or columns are specified for this sheet, false otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

Page 846: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheet Class

XLSheet Members

Load Method Loads the Excel worksheet from a file.

Overload List

Overload Description

Load(String,Boolean) Loads the Excel worksheet from a file.

Load(Stream,Boolean) Loads the Excel worksheet from a stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Load(String,Boolean) Method

Name of the file that contains the worksheet.

True to finish loading from the workbook; False to load data into the other worksheets.

Loads the Excel worksheet from a file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal fileName As System.String, _

ByVal last As System.Boolean _

)

C#

public void Load(

Page 847: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.string fileName,

System.bool last

)

Parameters

fileName

Name of the file that contains the worksheet.

last

True to finish loading from the workbook; False to load data into the other worksheets.

Remarks

It was previously necessary to load the workbook from the stream without filling the

worksheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

Load(Stream,Boolean) Method

System.IO.Stream that contains the worksheet.

True to finish loading from the workbook; False to load data into the other worksheets.

Loads the Excel worksheet from a stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Load( _

ByVal stream As System.IO.Stream, _

ByVal last As System.Boolean _

)

C#

public void Load(

Page 848: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.IO.Stream stream,

System.bool last

)

Parameters

stream

System.IO.Stream that contains the worksheet.

last

True to finish loading from the workbook; False to load data into the other worksheets.

Remarks

It was previously necessary to load the workbook from the stream without filling the

worksheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

LoadCsv Method Loads data from a file containing comma-separated values (.csv) into the current sheet.

Overload List

Overload Description

LoadCsv(String) Loads data from a file containing comma-separated values (.csv) into the

current sheet.

LoadCsv(Stream) Loads data from a stream containing comma-separated values (.csv) into the

current sheet.

Requirements

Page 849: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

LoadCsv(String) Method

The name of a file containing data in .csv format.

Loads data from a file containing comma-separated values (.csv) into the current sheet.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadCsv( _

ByVal fileName As System.String _

)

C#

public void LoadCsv(

System.string fileName

)

Parameters

fileName

The name of a file containing data in .csv format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

LoadCsv(Stream) Method

A stream containing data in .csv format.

Page 850: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Loads data from a stream containing comma-separated values (.csv) into the current sheet.

Syntax

Visual Basic (Declaration)

Public Overloads Sub LoadCsv( _

ByVal stream As System.IO.Stream _

)

C#

public void LoadCsv(

System.IO.Stream stream

)

Parameters

stream

A stream containing data in .csv format.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

SaveCsv Method Saves data from the current sheet into a comma-separated values (.csv) formatted file.

Overload List

Overload Description

SaveCsv(String) Saves data from the current sheet into a comma-separated values (.csv)

formatted file.

SaveCsv(Stream) Saves data from the current sheet into a comma-separated values (.csv)

formatted stream.

Page 851: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

SaveCsv(String) Method

The target (.csv) file name.

Saves data from the current sheet into a comma-separated values (.csv) formatted file.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveCsv( _

ByVal fileName As System.String _

)

C#

public void SaveCsv(

System.string fileName

)

Parameters

fileName

The target (.csv) file name.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

Page 852: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

SaveCsv(Stream) Method

The target stream.

Saves data from the current sheet into a comma-separated values (.csv) formatted stream.

Syntax

Visual Basic (Declaration)

Public Overloads Sub SaveCsv( _

ByVal stream As System.IO.Stream _

)

C#

public void SaveCsv(

System.IO.Stream stream

)

Parameters

stream

The target stream.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Overload List

SetRangeToRepeat Method Index of the first title row (repeated at top).

Index of the last title row (repeated at top).

Index of the first title column (repeated at left).

Index of the last title column (repeated at left).

Specifies the range of rows and columns to use as print titles for this worksheet. (Print titles are

rows repeated at top, and columns repeated at left of each page when the sheet is printed.)

Syntax

Page 853: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Sub SetRangeToRepeat( _

ByVal rowFrom As System.Integer, _

ByVal rowTo As System.Integer, _

ByVal colFrom As System.Integer, _

ByVal colTo As System.Integer _

)

C#

public void SetRangeToRepeat(

System.int rowFrom,

System.int rowTo,

System.int colFrom,

System.int colTo

)

Parameters

rowFrom

Index of the first title row (repeated at top).

rowTo

Index of the last title row (repeated at top).

colFrom

Index of the first title column (repeated at left).

colTo

Index of the last title column (repeated at left).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP

SP3, Windows Server 2008 (Server Core not supported), Windows Server

2008 R2 (Server Core supported with SP1 or later), Windows Server 2003

SP2

See Also

Reference

XLSheet Class

XLSheet Members

Properties %%scrap%%

Page 854: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

" -->

For a list of all members of this type, see XLSheet members.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the sheet.

ColumnMaxLevel Gets maximum outline level for columns.

Columns Gets a reference to sheet's column collection.

Comments Gets an XLCommentCollection that contains the collection of

comments that on the sheet.

ConditionalFormattings Gets the collection of XLConditionalFormatting objects for the

current workbook.

DefaultColumnWidth Gets or sets the default column width for the sheet (in twips).

DefaultRowHeight Gets or sets the default row height for the sheet (in twips).

GridColor Gets or sets the color used to display gridlines.

Item Gets the cell at a specified position on the sheet, creating a new

cell if necessary.

Locked Gets or sets a value that determines if the sheet is locked for

editing.

MaxOutlineLevel Gets the maximum subtotals outline level for rows or columns.

MergedCells Gets an XLCellRangeCollection that contains the collection of cells

that are merged on the sheet.

Name Gets or sets the name of the XLSheet.

OutlinesBelow Gets or sets a value indicating the vertical location of outline

buttons.

Page 855: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

OutlinesRight Gets or sets a value indicating the horizontal location of outline

buttons.

PrintSettings Gets or sets an XLPrintSettings object that controls how the sheet

is printed.

RowMaxLevel Gets maximum outline level for rows.

Rows Gets a reference to the sheet's row collection.

Scale Gets or sets the view scale of this worksheet using percentages.

SelectedCells Gets an XLCellRangeCollection that contains the collection of cells

that are selected on the sheet.

Shapes Gets a reference to the ShapeCollection for the sheet.

ShowGridLines Gets or sets whether Excel should show the grid lines when

displaying the sheet.

ShowHeaders Gets or sets whether Excel should show the row and column

headers when displaying the sheet.

ShowZeros Gets or sets whether Excel should show the zero values on the

sheet.

TabColor Gets or sets the color used to display the tab of this sheet.

TotalsBelowData Gets whether Excel should show the subtotals data when

displaying the sheet.

Visible Gets or sets the sheet's visibility.

Top

See Also

Reference

XLSheet Class

C1.WPF.Excel Namespace

Page 856: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Book Property Gets a reference to the C1XLBook that owns the sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ColumnMaxLevel Property Gets maximum outline level for columns.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ColumnMaxLevel As System.Integer

C#

public System.int ColumnMaxLevel {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Page 857: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Columns Property Gets a reference to sheet's column collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Columns As XLColumnCollection

C#

public XLColumnCollection Columns {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Comments Property Gets an XLCommentCollection that contains the collection of comments that on the sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Comments As XLCommentCollection

C#

public XLCommentCollection Comments {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Page 858: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ConditionalFormattings Property Gets the collection of XLConditionalFormatting objects for the current workbook.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property ConditionalFormattings As

XLConditionalFormattingCollection

C#

public XLConditionalFormattingCollection ConditionalFormattings {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

DefaultColumnWidth Property Gets or sets the default column width for the sheet (in twips).

Syntax

Visual Basic (Declaration)

Public Property DefaultColumnWidth As System.Integer

C#

public System.int DefaultColumnWidth {get; set;}

Remarks

You can set the width of individual rows using the XLColumn class. Any columns that do not

have a custom width assigned to them will be displayed using the sheet's DefaultColumnWidth.

The DefaultColumnWidth property is expressed in twips (1/20th of a point), rather than pixels.

This allows sheets to maintain their aspect regardless of the resolution of the display.

To convert twips into pixels, use the C1XLBook.TwipsToPixels method in C1XLBook. To convert

pixels into twips, use the PixelsToTwips method.

Page 859: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

DefaultRowHeight Property Gets or sets the default row height for the sheet (in twips).

Syntax

Visual Basic (Declaration)

Public Property DefaultRowHeight As System.Integer

C#

public System.int DefaultRowHeight {get; set;}

Remarks

You can set the height of individual rows using the XLRow class. Any rows that do not have a

custom height assigned to them will be displayed using the sheet's DefaultRowHeight.

The DefaultRowHeight property is expressed in twips (1/20th of a point), rather than pixels. This

allows sheets to maintain their aspect regardless of the resolution of the display.

To convert twips into pixels, use the C1XLBook.TwipsToPixels method in C1XLBook. To convert

pixels into twips, use the PixelsToTwips method.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

GridColor Property Gets or sets the color used to display gridlines.

Page 860: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property GridColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color GridColor {get; set;}

Remarks

Set this property to Color.Transparent to display the grid lines using the default color.

To hide the grid lines, set the ShowGridLines property to false.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Item Property Gets the cell at a specified position on the sheet, creating a new cell if necessary.

Syntax

Visual Basic (Declaration)

Public ReadOnly Default Property Item( _

ByVal rowIndex As System.Integer, _

ByVal colIndex As System.Integer _

) As XLCell

C#

public XLCell this[

System.int rowIndex,

System.int colIndex

]; {get;}

Parameters

rowIndex

Page 861: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

colIndex

Remarks

If the specified cell doesn't exist when the indexer is invoked, the sheet will be

expanded and a new cell will be created, then returned. This makes it easy to create

and populate sheets.

If you want to determine whether a specific cell has been defined, use the GetCell

method instead.

The indexer is generally more useful when creating and populating sheets. The

GetCell method is more useful when loading existing sheets.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Locked Property Example

Gets or sets a value that determines if the sheet is locked for editing.

Syntax

Visual Basic (Declaration)

Public Property Locked As System.Boolean

C#

public System.bool Locked {get; set;}

Remarks

Sheets and styles can be locked. By default, sheets are unlocked and styles are locked. This

combination allows users to edit the cells in Excel.

To protect a cell against editing in Excel, both the sheet and the cell style must have the Locked

property set to true.

To lock most cells on a sheet and allow editing of only a few cells, lock the sheet, then create an

unlocked style and assign it to the cells that should be editable.

Page 862: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Example

The code below creates a data entry sheet. Most cells are locked, except for the ones where the

user is supposed to enter data.

C#

// start with a single locked sheet _c1xl.Clear(); XLSheet sheet = _c1xl.Sheets[0]; sheet.Locked = true; // create an unlocked style XLStyle dataEntry = new XLStyle(_c1xl); dataEntry.Locked = false; dataEntry.BackColor = Color.Beige; // create data entry titles sheet[0,0].Value = "Name:"; sheet[1,0].Value = "Address:"; sheet[2,0].Value = "Phone #:"; create data entry cells (unlocked) sheet[0,1].Style = dataEntry; sheet[1,1].Style = dataEntry; sheet[2,1].Style = dataEntry; // save the book _c1xl.Save(@"c:\temp\Protected.xls");

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

MaxOutlineLevel Property Gets the maximum subtotals outline level for rows or columns.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property MaxOutlineLevel As System.Integer

C#

Page 863: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.int MaxOutlineLevel {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

MergedCells Property Gets an XLCellRangeCollection that contains the collection of cells that are merged on the

sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property MergedCells As XLCellRangeCollection

C#

public XLCellRangeCollection MergedCells {get;}

Remarks

The collection has methods for inspecting, adding, or clearing merged ranges in a sheet. Each

merged range is represented by an XLCellRange object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Name Property Gets or sets the name of the XLSheet.

Syntax

Page 864: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property Name As System.String

C#

public System.string Name {get; set;}

Remarks

When you open a workbook in Excel, the sheet names appear in the tabs below the work area.

Sheet names can be used as indexers, so they should be unique.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

OutlinesBelow Property Gets or sets a value indicating the vertical location of outline buttons.

Syntax

Visual Basic (Declaration)

Public Property OutlinesBelow As System.Boolean

C#

public System.bool OutlinesBelow {get; set;}

Remarks

If this property is set to true, outline buttons are located below the outline group, otherwise

they are located above the outline group.

Th default value is true

.

Requirements

Page 865: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

OutlinesRight Property Gets or sets a value indicating the horizontal location of outline buttons.

Syntax

Visual Basic (Declaration)

Public Property OutlinesRight As System.Boolean

C#

public System.bool OutlinesRight {get; set;}

Remarks

If this property is set to true, outline buttons are located to the right the outline group,

otherwise they are located to the left of the outline group.

Th default value is true

.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

PrintSettings Property Example

Gets or sets an XLPrintSettings object that controls how the sheet is printed.

Syntax

Page 866: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Property PrintSettings As XLPrintSettings

C#

public XLPrintSettings PrintSettings {get; set;}

Example

The code below creates a header for the sheet and sets the orientation to landscape:

C#

XLPrintSettings pp = sheet.PrintSettings(); pp.Landscape = true; pp.Header = "&LLeft Header&CCenter Header&RRight Header";

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

RowMaxLevel Property Gets maximum outline level for rows.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property RowMaxLevel As System.Integer

C#

public System.int RowMaxLevel {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 867: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLSheet Class

XLSheet Members

Rows Property Gets a reference to the sheet's row collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Rows As XLRowCollection

C#

public XLRowCollection Rows {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Scale Property Gets or sets the view scale of this worksheet using percentages.

Syntax

Visual Basic (Declaration)

Public Property Scale As System.Integer

C#

public System.int Scale {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 868: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLSheet Class

XLSheet Members

SelectedCells Property Gets an XLCellRangeCollection that contains the collection of cells that are selected on the

sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property SelectedCells As XLCellRangeCollection

C#

public XLCellRangeCollection SelectedCells {get;}

Remarks

The collection has methods for inspecting, adding, or clearing merged ranges in a sheet. Each

selected range is represented by an XLCellRange object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Shapes Property Gets a reference to the ShapeCollection for the sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Shapes As ShapeCollection

C#

public ShapeCollection Shapes {get;}

Requirements

Page 869: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowGridLines Property Gets or sets whether Excel should show the grid lines when displaying the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowGridLines As System.Boolean

C#

public System.bool ShowGridLines {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowHeaders Property Gets or sets whether Excel should show the row and column headers when displaying the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowHeaders As System.Boolean

C#

public System.bool ShowHeaders {get; set;}

Requirements

Page 870: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

ShowZeros Property Gets or sets whether Excel should show the zero values on the sheet.

Syntax

Visual Basic (Declaration)

Public Property ShowZeros As System.Boolean

C#

public System.bool ShowZeros {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

TabColor Property Gets or sets the color used to display the tab of this sheet.

Syntax

Visual Basic (Declaration)

Public Property TabColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color TabColor {get; set;}

Remarks

Page 871: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Set this property to Color.Transparent to display the sheet tab using the default color.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

TotalsBelowData Property Gets whether Excel should show the subtotals data when displaying the sheet.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property TotalsBelowData As System.Boolean

C#

public System.bool TotalsBelowData {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

Visible Property Gets or sets the sheet's visibility.

Syntax

Visual Basic (Declaration)

Public Property Visible As System.Boolean

C#

Page 872: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.bool Visible {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheet Class

XLSheet Members

XLSheetCollection Example

Collection of XLSheet objects that represent the individual worksheets in a C1XLBook.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheetCollection

C#

public class XLSheetCollection

Remarks

Provides methods and properties for counting, enumerating, adding, and removing sheets from

the workbook.

Example

Use the C1XLBookC1XLBook.Sheets property to get the book's sheet collection. For example,

the code below gets a reference to the first sheet on the book and then prints the sheet's name:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine(sheet.Name);

Inheritance Hierarchy

Page 873: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.WPF.Excel.XLSheetCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Members

C1.WPF.Excel Namespace

Overview Example

Collection of XLSheet objects that represent the individual worksheets in a C1XLBook.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLSheetCollection

C#

public class XLSheetCollection

Remarks

Provides methods and properties for counting, enumerating, adding, and removing sheets from

the workbook.

Example

Use the C1XLBookC1XLBook.Sheets property to get the book's sheet collection. For example,

the code below gets a reference to the first sheet on the book and then prints the sheet's name:

C#

C1XLBook book = new C1XLBook(); XLSheet sheet = book.Sheets[0]; Debug.WriteLine(sheet.Name);

Inheritance Hierarchy

Page 874: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.Object

C1.WPF.Excel.XLSheetCollection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLSheetCollection.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the collection.

Count Gets the number of XLSheet objects in the collection.

FirstIndex Gets or sets the index of the sheet that is initially opened when a

C1XLBook file is loaded into Excel.

Item Overloaded. Gets the XLSheet at a given position in the collection.

SelectedIndex Gets or sets the index of the sheet that is selected when a C1XLBook file

is loaded into Excel.

Top

Public Methods

Name Description

Add Overloaded. Creates a new XLSheet and appends it to the collection.

Clear Removes all items from the collection.

Page 875: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Contains Overloaded. Determines whether the collection contains a specific

XLSheet object.

IndexOf Overloaded. Gets the index of a given XLSheet in the collection.

Insert Overloaded. Creates a new XLSheet and inserts it at a specific position in

the collection.

Remove Overloaded. Removes an XLSheet from the collection.

RemoveAt Removes the XLSheet at a specific index from the collection.

Top

See Also

Reference

XLSheetCollection Class

C1.WPF.Excel Namespace

Methods %%scrap%%

" -->

For a list of all members of this type, see XLSheetCollection members.

Public Methods

Name Description

Add Overloaded. Creates a new XLSheet and appends it to the collection.

Clear Removes all items from the collection.

Contains Overloaded. Determines whether the collection contains a specific

XLSheet object.

IndexOf Overloaded. Gets the index of a given XLSheet in the collection.

Insert Overloaded. Creates a new XLSheet and inserts it at a specific position in

the collection.

Page 876: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Remove Overloaded. Removes an XLSheet from the collection.

RemoveAt Removes the XLSheet at a specific index from the collection.

Top

See Also

Reference

XLSheetCollection Class

C1.WPF.Excel Namespace

Add Method Creates a new XLSheet and appends it to the collection.

Overload List

Overload Description

Add() Creates a new XLSheet and appends it to the collection.

Add(XLSheet) Appends an existing XLSheet to the collection.

Add(String) Creates a new XLSheet with a given name and appends it to the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Add() Method

Creates a new XLSheet and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add() As XLSheet

Page 877: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public XLSheet Add()

Return Value

A reference to the new XLSheet object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Add(XLSheet) Method

The object to add to the collection.

Appends an existing XLSheet to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal sheet As XLSheet _

) As XLSheet

C#

public XLSheet Add(

XLSheet sheet

)

Parameters

sheet

The object to add to the collection.

Return Value

A reference to the object that was added to the collection (in this case, always the sheet

parameter).

Requirements

Page 878: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Add(String) Method

The name of the new XLSheet.

Creates a new XLSheet with a given name and appends it to the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Add( _

ByVal name As System.String _

) As XLSheet

C#

public XLSheet Add(

System.string name

)

Parameters

name

The name of the new XLSheet.

Return Value

A reference to the new XLSheet object.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 879: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheetCollection Class

XLSheetCollection Members

Overload List

Clear Method Removes all items from the collection.

Syntax

Visual Basic (Declaration)

Public Sub Clear()

C#

public void Clear()

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Contains Method Determines whether the collection contains a specific XLSheet object.

Overload List

Overload Description

Contains(XLSheet) Determines whether the collection contains a specific XLSheet object.

Contains(String) Determines whether the collection contains an XLSheet object with a given

name.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 880: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLSheetCollection Class

XLSheetCollection Members

Contains(XLSheet) Method

The object to look for in the collection.

Determines whether the collection contains a specific XLSheet object.

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheet As XLSheet _

) As System.Boolean

C#

public System.bool Contains(

XLSheet sheet

)

Parameters

sheet

The object to look for in the collection.

Return Value

True if the collection contains the object; False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Contains(String) Method

The name of the sheet to look for (case-insensitive).

Determines whether the collection contains an XLSheet object with a given name.

Page 881: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Overloads Function Contains( _

ByVal sheetName As System.String _

) As System.Boolean

C#

public System.bool Contains(

System.string sheetName

)

Parameters

sheetName

The name of the sheet to look for (case-insensitive).

Return Value

True if the collection contains an XLSheet with the given sheetName; False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

IndexOf Method Gets the index of a given XLSheet in the collection.

Overload List

Overload Description

IndexOf(XLSheet) Gets the index of a given XLSheet in the collection.

IndexOf(String) Gets the position of the sheet with the specified name in the collection.

Requirements

Page 882: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

IndexOf(XLSheet) Method

The object to look for.

Gets the index of a given XLSheet in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal sheet As XLSheet _

) As System.Integer

C#

public System.int IndexOf(

XLSheet sheet

)

Parameters

sheet

The object to look for.

Return Value

The index of the object in the collection, or -1 if the object is not a member of the

collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 883: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheetCollection Class

XLSheetCollection Members

Overload List

IndexOf(String) Method

Name of the object to look for (case-insensitive).

Gets the position of the sheet with the specified name in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function IndexOf( _

ByVal name As System.String _

) As System.Integer

C#

public System.int IndexOf(

System.string name

)

Parameters

name

Name of the object to look for (case-insensitive).

Return Value

The index of the sheet in the collection, or -1 if the sheet can't be found in the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Insert Method Creates a new XLSheet and inserts it at a specific position in the collection.

Overload List

Page 884: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Overload Description

Insert(Int32) Creates a new XLSheet and inserts it at a specific position in the

collection.

Insert(Int32,XLSheet) Inserts an XLSheet object into the collection at the specified position.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Insert(Int32) Method

Index where the new XLSheet will be added.

Creates a new XLSheet and inserts it at a specific position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer _

) As XLSheet

C#

public XLSheet Insert(

System.int index

)

Parameters

index

Index where the new XLSheet will be added.

Return Value

A reference to the new XLSheet object.

Requirements

Page 885: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Insert(Int32,XLSheet) Method

Position where the item will be inserted.

XLSheet object to add to the collection.

Inserts an XLSheet object into the collection at the specified position.

Syntax

Visual Basic (Declaration)

Public Overloads Function Insert( _

ByVal index As System.Integer, _

ByVal sheet As XLSheet _

) As XLSheet

C#

public XLSheet Insert(

System.int index,

XLSheet sheet

)

Parameters

index

Position where the item will be inserted.

sheet

XLSheet object to add to the collection.

Return Value

A reference to the object that was added to the collection (in this case, always the

sheet parameter).

Requirements

Page 886: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Remove Method Removes an XLSheet from the collection.

Overload List

Overload Description

Remove(XLSheet) Removes an XLSheet from the collection.

Remove(String) Removes the XLSheet with the specified name from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Remove(XLSheet) Method

The XLSheet object to remove from the collection.

Removes an XLSheet from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal sheet As XLSheet _

)

Page 887: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public void Remove(

XLSheet sheet

)

Parameters

sheet

The XLSheet object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Remove(String) Method

Name of the sheet to remove from the collection (case-insensitive).

Removes the XLSheet with the specified name from the collection.

Syntax

Visual Basic (Declaration)

Public Overloads Sub Remove( _

ByVal name As System.String _

)

C#

public void Remove(

System.string name

)

Parameters

name

Name of the sheet to remove from the collection (case-insensitive).

Requirements

Page 888: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

RemoveAt Method Index of the object to remove from the collection.

Removes the XLSheet at a specific index from the collection.

Syntax

Visual Basic (Declaration)

Public Sub RemoveAt( _

ByVal index As System.Integer _

)

C#

public void RemoveAt(

System.int index

)

Parameters

index

Index of the object to remove from the collection.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Properties %%scrap%%

Page 889: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

" -->

For a list of all members of this type, see XLSheetCollection members.

Public Properties

Name Description

Book Gets a reference to the C1XLBook that owns the collection.

Count Gets the number of XLSheet objects in the collection.

FirstIndex Gets or sets the index of the sheet that is initially opened when a

C1XLBook file is loaded into Excel.

Item Overloaded. Gets the XLSheet at a given position in the collection.

SelectedIndex Gets or sets the index of the sheet that is selected when a C1XLBook file

is loaded into Excel.

Top

See Also

Reference

XLSheetCollection Class

C1.WPF.Excel Namespace

Book Property Gets a reference to the C1XLBook that owns the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Book As C1XLBook

C#

public C1XLBook Book {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 890: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Count Property Gets the number of XLSheet objects in the collection.

Syntax

Visual Basic (Declaration)

Public ReadOnly Property Count As System.Integer

C#

public System.int Count {get;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

FirstIndex Property Gets or sets the index of the sheet that is initially opened when a C1XLBook file is loaded into

Excel.

Syntax

Visual Basic (Declaration)

Public Property FirstIndex As System.Integer

C#

public System.int FirstIndex {get; set;}

Requirements

Page 891: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Item Property Gets the XLSheet at a given position in the collection.

Overload List

Overload Description

Item(Int32) Gets the XLSheet at a given position in the collection.

Item(String) Gets the XLSheet with the given name (case-insensitive).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Item(Int32) Property

Gets the XLSheet at a given position in the collection.

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal index As System.Integer _

) As XLSheet

C#

public XLSheet Item(

Page 892: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

System.int index

) {get;}

Parameters

index

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

Overload List

Item(String) Property

Gets the XLSheet with the given name (case-insensitive).

Syntax

Visual Basic (Declaration)

Public Overloads ReadOnly Property Item( _

ByVal name As System.String _

) As XLSheet

C#

public XLSheet Item(

System.string name

) {get;}

Parameters

name

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Page 893: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheetCollection Class

XLSheetCollection Members

Overload List

SelectedIndex Property Gets or sets the index of the sheet that is selected when a C1XLBook file is loaded into Excel.

Syntax

Visual Basic (Declaration)

Public Property SelectedIndex As System.Integer

C#

public System.int SelectedIndex {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLSheetCollection Class

XLSheetCollection Members

XLStyle Contains style elements used to define the appearance of the cells.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLStyle

Implements ICloneable

C#

public class XLStyle : ICloneable

Remarks

Page 894: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Each XLStyle object may define one or more of the following elements: font, format,

background color, background pattern, foreground color, alignment, text direction, and word

wrapping.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed. The

precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style.

Every XLStyle belongs to a C1XLBook, and may be assigned to one or more XLRow, XLColumn,

and XLCell objects through their Style property.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Members

C1.WPF.Excel Namespace

Overview Contains style elements used to define the appearance of the cells.

Object Model

Syntax

Visual Basic (Declaration)

Public Class XLStyle

Implements ICloneable

C#

public class XLStyle : ICloneable

Remarks

Page 895: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Each XLStyle object may define one or more of the following elements: font, format,

background color, background pattern, foreground color, alignment, text direction, and word

wrapping.

When displaying a cell, Excel combines the row, column, and cell styles and merges the style

elements defined in each one in order to determine how the cell should be displayed. The

precedence of the styles is: (1) cell, (2) row, (3) column, (4) default style.

Every XLStyle belongs to a C1XLBook, and may be assigned to one or more XLRow, XLColumn,

and XLCell objects through their Style property.

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLStyle.

Public Constructors

Name Description

XLStyle Constructor Creates a new instance of XLStyle and adds it to the specified

C1XLBook.

Top

Public Properties

Name Description

AlignHorz Gets or sets the horizontal alignment for this XLStyle.

Page 896: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

AlignVert Gets or sets the vertical alignment for this XLStyle.

BackColor Gets or sets the background color for this XLStyle.

BackPattern Gets or sets the background pattern for this XLStyle.

BorderBottom Gets or sets the line style used to draw the bottom border.

BorderColorBottom Gets or sets the color used to draw the bottom border.

BorderColorLeft Gets or sets the color used to draw the left border.

BorderColorRight Gets or sets the color used to draw the right border.

BorderColorTop Gets or sets the color used to draw the top border.

BorderLeft Gets or sets the line style used to draw the left border.

BorderRight Gets or sets the line style used to draw the right border.

BorderTop Gets or sets the line style used to draw the top border.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets the color used to draw the diagonal lines.

DiagonalStyle Gets or sets the line style used to draw the diagonal lines.

Direction Gets or sets the context reading direction for this XLStyle.

Font Gets or sets the font for this XLStyle.

ForeColor Gets or sets the foreground color for this XLStyle.

Format Gets or sets the format associated with this XLStyle.

Indent Gets or sets the indent cell contents for this XLStyle.

Locked Gets or sets whether the cell should be locked for editing when the

Page 897: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLSheet is protected.

PatternColor Gets or sets the color of the background pattern for this XLStyle.

Rotation Gets or sets the rotation for this XLStyle, in degrees.

ShrinkToFit Gets or sets whether this XLStyle causes cell contents to shrink to fit.

WordWrap Gets or sets whether this XLStyle causes cell contents to wrap.

Top

Public Methods

Name Description

Clone Creates a new XLStyle object that is a copy of the current instance.

Equals Determines whether two XLStyle objects are equivalent.

FormatDotNetToXL Overloaded. Converts a .NET-style format string into an Excel format

string.

FormatXLToDotNet Overloaded. Converts an Excel-style format string into a .NET-style

format string.

GetHashCode Serves as a hash function suitable for use in hashing algorithms and

data structures like a hash table.

SetBorderColor Sets the border color for this XLStyle.

SetBorderStyle Sets the border style for this XLStyle.

Top

See Also

Reference

XLStyle Class

C1.WPF.Excel Namespace

XLStyle Constructor Parent C1XLBook.

Page 898: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Creates a new instance of XLStyle and adds it to the specified C1XLBook.

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal book As C1XLBook _

)

C#

public XLStyle(

C1XLBook book

)

Parameters

book

Parent C1XLBook.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Methods %%scrap%%

" -->

For a list of all members of this type, see XLStyle members.

Public Methods

Name Description

Clone Creates a new XLStyle object that is a copy of the current instance.

Equals Determines whether two XLStyle objects are equivalent.

Page 899: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FormatDotNetToXL Overloaded. Converts a .NET-style format string into an Excel format

string.

FormatXLToDotNet Overloaded. Converts an Excel-style format string into a .NET-style

format string.

GetHashCode Serves as a hash function suitable for use in hashing algorithms and

data structures like a hash table.

SetBorderColor Sets the border color for this XLStyle.

SetBorderStyle Sets the border style for this XLStyle.

Top

See Also

Reference

XLStyle Class

C1.WPF.Excel Namespace

Clone Method Creates a new XLStyle object that is a copy of the current instance.

Syntax

Visual Basic (Declaration)

Public Function Clone() As XLStyle

C#

public XLStyle Clone()

Return Value

A new XLStyle object that is a copy of the current instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 900: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

Equals Method XLStyle object to compare to the current instance.

Determines whether two XLStyle objects are equivalent.

Syntax

Visual Basic (Declaration)

Public Overrides Function Equals( _

ByVal obj As System.Object _

) As System.Boolean

C#

public override System.bool Equals(

System.object obj

)

Parameters

obj

XLStyle object to compare to the current instance.

Return Value

True if the styles are equivalent, False otherwise.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatDotNetToXL Method Converts a .NET-style format string into an Excel format string.

Overload List

Overload Description

Page 901: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

FormatDotNetToXL(String) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String,CultureInfo) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String,Type) Converts a .NET-style format string into an Excel

format string.

FormatDotNetToXL(String,Type,CultureInfo) Converts a .NET-style format string into an Excel

format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatDotNetToXL(String) Method

.NET-style format to convert.

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt

)

Parameters

fmt

Page 902: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

.NET-style format to convert.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String,CultureInfo) Method

.NET-style format to convert.

The System.Globalization.CultureInfo object.

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Globalization.CultureInfo culture

)

Parameters

fmt

.NET-style format to convert.

culture

The System.Globalization.CultureInfo object.

Page 903: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String,Type) Method

.NET-style format to convert.

Data type to be formatted.

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String, _

ByVal dataType As System.Type _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Type dataType

)

Parameters

fmt

.NET-style format to convert.

dataType

Data type to be formatted.

Return Value

Page 904: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatDotNetToXL(String,Type,CultureInfo) Method

.NET-style format to convert.

Data type to be formatted.

The System.Globalization.CultureInfo object.

Converts a .NET-style format string into an Excel format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatDotNetToXL( _

ByVal fmt As System.String, _

ByVal dataType As System.Type, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatDotNetToXL(

System.string fmt,

System.Type dataType,

System.Globalization.CultureInfo culture

)

Parameters

fmt

.NET-style format to convert.

dataType

Data type to be formatted.

Page 905: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

culture

The System.Globalization.CultureInfo object.

Return Value

An Excel-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2

(Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatXLToDotNet Method Converts an Excel-style format string into a .NET-style format string.

Overload List

Overload Description

FormatXLToDotNet(String) Converts an Excel-style format string into a .NET-style

format string.

FormatXLToDotNet(String,CultureInfo) Converts an Excel-style format string into a .NET-style

format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

FormatXLToDotNet(String) Method

Excel-style format to convert.

Page 906: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Converts an Excel-style format string into a .NET-style format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatXLToDotNet( _

ByVal fmt As System.String _

) As System.String

C#

public static System.string FormatXLToDotNet(

System.string fmt

)

Parameters

fmt

Excel-style format to convert.

Return Value

A .NET-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

FormatXLToDotNet(String,CultureInfo) Method

Excel-style format to convert.

The System.Globalization.CultureInfo object.

Converts an Excel-style format string into a .NET-style format string.

Syntax

Visual Basic (Declaration)

Public Overloads Shared Function FormatXLToDotNet( _

Page 907: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ByVal fmt As System.String, _

ByVal culture As System.Globalization.CultureInfo _

) As System.String

C#

public static System.string FormatXLToDotNet(

System.string fmt,

System.Globalization.CultureInfo culture

)

Parameters

fmt

Excel-style format to convert.

culture

The System.Globalization.CultureInfo object.

Return Value

A .NET-style format string.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3,

Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server

Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Overload List

GetHashCode Method Serves as a hash function suitable for use in hashing algorithms and data structures like a hash

table.

Syntax

Visual Basic (Declaration)

Public Overrides Function GetHashCode() As System.Integer

C#

public override System.int GetHashCode()

Page 908: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Return Value

A hash code for the current XLStyle.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

SetBorderColor Method Color used to draw the border.

Sets the border color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Sub SetBorderColor( _

ByVal color As System.Windows.Media.Color _

)

C#

public void SetBorderColor(

System.Windows.Media.Color color

)

Parameters

color

Color used to draw the border.

Remarks

This method applies the setting to all four borders.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

Page 909: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

XLStyle Class

XLStyle Members

SetBorderStyle Method Line style used to draw the border.

Sets the border style for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Sub SetBorderStyle( _

ByVal style As XLLineStyleEnum _

)

C#

public void SetBorderStyle(

XLLineStyleEnum style

)

Parameters

style

Line style used to draw the border.

Remarks

This method applies the setting to all four borders.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Properties %%scrap%%

Page 910: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

" -->

For a list of all members of this type, see XLStyle members.

Public Properties

Name Description

AlignHorz Gets or sets the horizontal alignment for this XLStyle.

AlignVert Gets or sets the vertical alignment for this XLStyle.

BackColor Gets or sets the background color for this XLStyle.

BackPattern Gets or sets the background pattern for this XLStyle.

BorderBottom Gets or sets the line style used to draw the bottom border.

BorderColorBottom Gets or sets the color used to draw the bottom border.

BorderColorLeft Gets or sets the color used to draw the left border.

BorderColorRight Gets or sets the color used to draw the right border.

BorderColorTop Gets or sets the color used to draw the top border.

BorderLeft Gets or sets the line style used to draw the left border.

BorderRight Gets or sets the line style used to draw the right border.

BorderTop Gets or sets the line style used to draw the top border.

Diagonal Gets or sets which diagonal lines to display (none, forward, backward).

DiagonalColor Gets or sets the color used to draw the diagonal lines.

DiagonalStyle Gets or sets the line style used to draw the diagonal lines.

Direction Gets or sets the context reading direction for this XLStyle.

Font Gets or sets the font for this XLStyle.

Page 911: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ForeColor Gets or sets the foreground color for this XLStyle.

Format Gets or sets the format associated with this XLStyle.

Indent Gets or sets the indent cell contents for this XLStyle.

Locked Gets or sets whether the cell should be locked for editing when the

XLSheet is protected.

PatternColor Gets or sets the color of the background pattern for this XLStyle.

Rotation Gets or sets the rotation for this XLStyle, in degrees.

ShrinkToFit Gets or sets whether this XLStyle causes cell contents to shrink to fit.

WordWrap Gets or sets whether this XLStyle causes cell contents to wrap.

Top

See Also

Reference

XLStyle Class

C1.WPF.Excel Namespace

AlignHorz Property Gets or sets the horizontal alignment for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property AlignHorz As XLAlignHorzEnum

C#

public XLAlignHorzEnum AlignHorz {get; set;}

Remarks

Set the AlignHorz property to XLAlignHorzEnum.Undefined to suppress this style element and

use the default horizontal alignment instead (XLAlignHorzEnum.General).

Requirements

Page 912: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

AlignVert Property Gets or sets the vertical alignment for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property AlignVert As XLAlignVertEnum

C#

public XLAlignVertEnum AlignVert {get; set;}

Remarks

Set the AlignVert property to XLAlignVertEnum.Undefined to suppress this style element and

use the default horizontal alignment instead (XLAlignVertEnum.Bottom).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BackColor Property Gets or sets the background color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property BackColor As System.Windows.Media.Color

Page 913: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.Windows.Media.Color BackColor {get; set;}

Remarks

Set the BackColor property to Color.Transparent to suppress this style element and use the

default background color instead (white).

All colors on the C1XLBook are mapped to a palette. This means that if you assign colors to

styles, save the book, and then load it back, you probably won't get exactly the same colors

used when the book was created. You will get a fairly close approximation though.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BackPattern Property Gets or sets the background pattern for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property BackPattern As XLPatternEnum

C#

public XLPatternEnum BackPattern {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Page 914: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

BorderBottom Property Gets or sets the line style used to draw the bottom border.

Syntax

Visual Basic (Declaration)

Public Property BorderBottom As XLLineStyleEnum

C#

public XLLineStyleEnum BorderBottom {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorBottom Property Gets or sets the color used to draw the bottom border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorBottom As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorBottom {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Page 915: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorLeft Property Gets or sets the color used to draw the left border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorLeft As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorLeft {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorRight Property Gets or sets the color used to draw the right border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorRight As System.Windows.Media.Color

C#

Page 916: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public System.Windows.Media.Color BorderColorRight {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderColorTop Property Gets or sets the color used to draw the top border.

Syntax

Visual Basic (Declaration)

Public Property BorderColorTop As System.Windows.Media.Color

C#

public System.Windows.Media.Color BorderColorTop {get; set;}

Remarks

Use the SetBorderColor method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderLeft Property Gets or sets the line style used to draw the left border.

Page 917: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Syntax

Visual Basic (Declaration)

Public Property BorderLeft As XLLineStyleEnum

C#

public XLLineStyleEnum BorderLeft {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

BorderRight Property Gets or sets the line style used to draw the right border.

Syntax

Visual Basic (Declaration)

Public Property BorderRight As XLLineStyleEnum

C#

public XLLineStyleEnum BorderRight {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 918: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLStyle Class

XLStyle Members

BorderTop Property Gets or sets the line style used to draw the top border.

Syntax

Visual Basic (Declaration)

Public Property BorderTop As XLLineStyleEnum

C#

public XLLineStyleEnum BorderTop {get; set;}

Remarks

Use the SetBorderStyle method to set all borders at once.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Diagonal Property Gets or sets which diagonal lines to display (none, forward, backward).

Syntax

Visual Basic (Declaration)

Public Property Diagonal As XLDiagonalFlags

C#

public XLDiagonalFlags Diagonal {get; set;}

Requirements

Page 919: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

DiagonalColor Property Gets or sets the color used to draw the diagonal lines.

Syntax

Visual Basic (Declaration)

Public Property DiagonalColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color DiagonalColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

DiagonalStyle Property Gets or sets the line style used to draw the diagonal lines.

Syntax

Visual Basic (Declaration)

Public Property DiagonalStyle As XLLineStyleEnum

C#

public XLLineStyleEnum DiagonalStyle {get; set;}

Requirements

Page 920: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Direction Property Gets or sets the context reading direction for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Direction As XLReadingDirection

C#

public XLReadingDirection Direction {get; set;}

Remarks

This property used only for East Asian versions of MS Excel.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Font Property Gets or sets the font for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Font As XLFont

C#

Page 921: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public XLFont Font {get; set;}

Remarks

Set the Font property to null in order to suppress this style element and use the default font

instead. The default font is determined by the book's DefaultFont property.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

ForeColor Property Gets or sets the foreground color for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property ForeColor As System.Windows.Media.Color

C#

public System.Windows.Media.Color ForeColor {get; set;}

Remarks

Set the ForeColor property to Color.Transparent to suppress this style element and use the

default foreground color instead (black).

All colors on the C1XLBook are mapped to a palette. This means that if you assign colors to

styles, save the book, and then load it back, you probably won't get exactly the same colors

used when the book was created. You will get a fairly close approximation though.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 922: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

Format Property Gets or sets the format associated with this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Format As System.String

C#

public System.string Format {get; set;}

Remarks

Excel uses formats similar, but not identical to .NET. Refer to the Excel documentation for details

on how to create format strings.

You can use the FormatXLToDotNet(String) and FormatDotNetToXL(String,CultureInfo) methods

to convert common Excel format strings to and from .NET format strings.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Indent Property Gets or sets the indent cell contents for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property Indent As System.Integer

C#

public System.int Indent {get; set;}

Remarks

Page 923: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

This property should be set to values between 0 and 255 (between 0 and 15 for Excel 2003

compatible mode), indent calculate as value multiplied by the step (similar TAB value in the text)

is equal 2,5 points (180 twips).

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Locked Property Gets or sets whether the cell should be locked for editing when the XLSheet is protected.

Syntax

Visual Basic (Declaration)

Public Property Locked As System.Boolean

C#

public System.bool Locked {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

PatternColor Property Gets or sets the color of the background pattern for this XLStyle.

Syntax

Visual Basic (Declaration)

Public Property PatternColor As System.Windows.Media.Color

Page 924: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public System.Windows.Media.Color PatternColor {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

Rotation Property Gets or sets the rotation for this XLStyle, in degrees.

Syntax

Visual Basic (Declaration)

Public Property Rotation As System.Integer

C#

public System.int Rotation {get; set;}

Remarks

This property should be set to values between 0 and 180, or 255, as explained below:

Zero means no rotation.

1-90 means 1 to 90 degrees counter-clockwise (90 causes text to be displayed in the vertical

direction going up the cell).

91-180 means 1 to 90 degrees clockwise (180 causes text to be displayed in the vertical

direction going down the cell).

255 causes letters to be stacked top to bottom and not rotated.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 925: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLStyle Class

XLStyle Members

ShrinkToFit Property Gets or sets whether this XLStyle causes cell contents to shrink to fit.

Syntax

Visual Basic (Declaration)

Public Property ShrinkToFit As System.Boolean

C#

public System.bool ShrinkToFit {get; set;}

Remarks

Cells that do shrink to fit if content more that cell width.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

WordWrap Property Gets or sets whether this XLStyle causes cell contents to wrap.

Syntax

Visual Basic (Declaration)

Public Property WordWrap As System.Boolean

C#

public System.bool WordWrap {get; set;}

Remarks

Cells that do not wrap will spill onto adjacent cells and will be kept on a single line even if they

contain line-break characters.

Page 926: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLStyle Class

XLStyle Members

XLTextShape Represents a common text shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public MustInherit Class XLTextShape

Inherits XLShape

Implements ICloneable

C#

public abstract class XLTextShape : XLShape, ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLTextShape

C1.WPF.Excel.XLCommentShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

Page 927: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLTextShape Members

C1.WPF.Excel Namespace

Overview Represents a common text shape embedded in an XLSheet.

Object Model

Syntax

Visual Basic (Declaration)

Public MustInherit Class XLTextShape

Inherits XLShape

Implements ICloneable

C#

public abstract class XLTextShape : XLShape, ICloneable

Inheritance Hierarchy

System.Object

C1.WPF.Excel.XLShape

C1.WPF.Excel.XLTextShape

C1.WPF.Excel.XLCommentShape

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Members

C1.WPF.Excel Namespace

Members Properties Methods

The following tables list the members exposed by XLTextShape.

Public Properties

Page 928: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Name Description

Bidirectional Gets or sets a bidirectional count of text shape of this XLTextShape.

BottomMargin Gets or sets the bottom margin of this XLTextShape, in twips.

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

HorizAlign Gets or sets a horizontal alignment of the text in this XLTextShape.

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Determines whether the shape is empty. (Inherited from

C1.WPF.Excel.XLShape)

LeftMargin Gets or sets the left margin area of this XLTextShape, in twips.

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Locked Gets or sets a locked of this XLTextShape.

Orientation Gets or sets a orientation of this XLTextShape.

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Page 929: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

RightMargin Gets or sets the right margin of this XLTextShape, in twips.

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Text Gets or sets a reference to the text string contained in this XLTextShape.

TextId Gets or sets a text identifier of this XLTextShape.

TextScale Gets or sets a text scale of this XLTextShape.

TextToFit Gets or sets a fit to shape of the text flag of this XLTextShape.

TopMargin Gets or sets the top margin of this XLTextShape, in twips.

VertAlign Gets or sets a vertical alignment of the text in this XLTextShape.

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Wrapped Gets or sets a wrapped text of this XLTextShape.

Top

Public Methods

Name Description

Clone() Creates a new XLShape object that is a copy of the current instance.

(Inherited from C1.WPF.Excel.XLShape)

Top

See Also

Reference

Page 930: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLTextShape Class

C1.WPF.Excel Namespace

Properties %%scrap%%

" -->

For a list of all members of this type, see XLTextShape members.

Public Properties

Name Description

Bidirectional Gets or sets a bidirectional count of text shape of this XLTextShape.

BottomMargin Gets or sets the bottom margin of this XLTextShape, in twips.

Column Gets or sets the index of the column to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

DashedLineStyle Gets or sets the dash style of the line or border around the shape.

(Inherited from C1.WPF.Excel.XLShape)

HorizAlign Gets or sets a horizontal alignment of the text in this XLTextShape.

Hyperlink Gets or sets the hyperlink associated with the shape. (Inherited from

C1.WPF.Excel.XLShape)

Id Gets the unique identifier of the shape. (Inherited from

C1.WPF.Excel.XLShape)

IsEmpty Determines whether the shape is empty. (Inherited from

C1.WPF.Excel.XLShape)

LeftMargin Gets or sets the left margin area of this XLTextShape, in twips.

LineColor Gets or sets the color of the border around the shape. (Inherited from

C1.WPF.Excel.XLShape)

LineStyle Gets or sets the style of the line or border around the shape. (Inherited

from C1.WPF.Excel.XLShape)

Page 931: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

LineWidth Gets or sets the width of the border around the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

Locked Gets or sets a locked of this XLTextShape.

Orientation Gets or sets a orientation of this XLTextShape.

Rectangle Gets or sets the rectangle that contains the shape, in twips. (Inherited

from C1.WPF.Excel.XLShape)

RightMargin Gets or sets the right margin of this XLTextShape, in twips.

Rotation Gets or sets the rotation of the shape, in degrees. (Inherited from

C1.WPF.Excel.XLShape)

Row Gets or sets the index of the row to which the shape is attached.

(Inherited from C1.WPF.Excel.XLShape)

Sheet Gets a reference to the parent XLSheet object. (Inherited from

C1.WPF.Excel.XLShape)

Text Gets or sets a reference to the text string contained in this XLTextShape.

TextId Gets or sets a text identifier of this XLTextShape.

TextScale Gets or sets a text scale of this XLTextShape.

TextToFit Gets or sets a fit to shape of the text flag of this XLTextShape.

TopMargin Gets or sets the top margin of this XLTextShape, in twips.

VertAlign Gets or sets a vertical alignment of the text in this XLTextShape.

Workbook Gets a reference to the parent C1XLBook object. (Inherited from

C1.WPF.Excel.XLShape)

Wrapped Gets or sets a wrapped text of this XLTextShape.

Top

See Also

Page 932: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

C1.WPF.Excel Namespace

Bidirectional Property Gets or sets a bidirectional count of text shape of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property Bidirectional As System.Integer

C#

public System.int Bidirectional {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

BottomMargin Property Gets or sets the bottom margin of this XLTextShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property BottomMargin As System.Integer

C#

public System.int BottomMargin {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 933: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

HorizAlign Property Gets or sets a horizontal alignment of the text in this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property HorizAlign As XLHorizTextAlign

C#

public XLHorizTextAlign HorizAlign {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

LeftMargin Property Gets or sets the left margin area of this XLTextShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property LeftMargin As System.Integer

C#

public System.int LeftMargin {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 934: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

Locked Property Gets or sets a locked of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property Locked As System.Boolean

C#

public System.bool Locked {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

Orientation Property Gets or sets a orientation of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property Orientation As XLTextOrientation

C#

public XLTextOrientation Orientation {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 935: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

RightMargin Property Gets or sets the right margin of this XLTextShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property RightMargin As System.Integer

C#

public System.int RightMargin {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

Text Property Gets or sets a reference to the text string contained in this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property Text As System.String

C#

public System.string Text {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 936: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

TextId Property Gets or sets a text identifier of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property TextId As System.Integer

C#

public System.int TextId {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

TextScale Property Gets or sets a text scale of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property TextScale As System.Single

C#

public System.float TextScale {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 937: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

TextToFit Property Gets or sets a fit to shape of the text flag of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property TextToFit As System.Boolean

C#

public System.bool TextToFit {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

TopMargin Property Gets or sets the top margin of this XLTextShape, in twips.

Syntax

Visual Basic (Declaration)

Public Property TopMargin As System.Integer

C#

public System.int TopMargin {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 938: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

VertAlign Property Gets or sets a vertical alignment of the text in this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property VertAlign As XLVertTextAlign

C#

public XLVertTextAlign VertAlign {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

XLTextShape Class

XLTextShape Members

Wrapped Property Gets or sets a wrapped text of this XLTextShape.

Syntax

Visual Basic (Declaration)

Public Property Wrapped As System.Boolean

C#

public System.bool Wrapped {get; set;}

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 939: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

XLTextShape Class

XLTextShape Members

Enumerations

CalculationMode Specifies calculation mode for all formulas in the workbook.

Syntax

Visual Basic (Declaration)

Public Enum CalculationMode

Inherits System.Enum

C#

public enum CalculationMode : System.Enum

Members

Member Description

Auto Automatic calculation mode for all formulas in the workbook.

AutoNoTable Automatic no table calculation mode for all formulas in the workbook.

Manual Manual calculation mode for all formulas in the workbook (F9 in MS Excel).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.CalculationMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 940: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

CompatibilityMode Specifies limits to sheet size that correspond to specific versions of Microsoft Excel.

Syntax

Visual Basic (Declaration)

Public Enum CompatibilityMode

Inherits System.Enum

C#

public enum CompatibilityMode : System.Enum

Members

Member Description

Excel2003 Sheets may have up to 65,536 rows and 256 columns. Workbooks may have

up to 4050 unique cell styles.

Excel2007 Sheets may have up to 1,048,576 rows and 18,278 columns. Workbooks may

have up to 65,536 unique cell styles.

Workbooks that exceed the Excel2003 limits must be saved in OpenXml

format instead of XLS.

It may not be possible to open these workbooks with versions earlier than

Excel 2007 (C1Excel will still open them correctly).

NoLimits No size limits are enforced.

It may not be possible to open these workbooks with any version of Excel

(C1Excel will still open them correctly).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.CompatibilityMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 941: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1.WPF.Excel Namespace

ConsolidationFunction Specifies consolidation function for sheet subtotals.

Syntax

Visual Basic (Declaration)

Public Enum ConsolidationFunction

Inherits System.Enum

C#

public enum ConsolidationFunction : System.Enum

Members

Member Description

Average Represents Average function.

Count Represents Count function.

CountNums Represents Count Numbers function.

Max Represents Max function.

Min Represents Min function.

Product Represents Product function.

StdDev Represents StdDev function.

StdDevp Represents StdDevp function.

Sum Represents Sum function.

Var Represents Var function.

Page 942: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Varp Represents Varp function.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.ConsolidationFunction

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

FileFormat Specifies the file format to use when loading or saving workbooks.

Syntax

Visual Basic (Declaration)

Public Enum FileFormat

Inherits System.Enum

C#

public enum FileFormat : System.Enum

Members

Member Description

Biff8 Excel 97/2003 format (Binary Interchange File Format revision 8).

Csv Simple Comma-separated values (CSV) format.

OpaqueBiff8 Excel 97/2003 format (Binary Interchange File Format revision 8) without

parsing opaque table.

OpenXml Office 2007/2013 format. (Compressed Xml format).

Page 943: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

OpenXmlMacro Office 2007/2013 format with enable VBA macro. (Compressed Xml

format).

OpenXmlTemplate Office 2007/2013 template format. (Compressed Xml format).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.FileFormat

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

ImageScaling Specifies how images are scaled within spreadsheet cells.

Syntax

Visual Basic (Declaration)

Public Enum ImageScaling

Inherits System.Enum

C#

public enum ImageScaling : System.Enum

Members

Member Description

Clip Images are clipped to fit within the cell.

None Images are rendered in their original size, regardless of cell size.

Scale Images are scaled to fill the cell while preserving their original aspect ratio.

Page 944: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Stretch Images are stretched to fill the cell.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.ImageScaling

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLAlignHorzEnum Specifies how to align cell content horizontally within a cell.

Syntax

Visual Basic (Declaration)

Public Enum XLAlignHorzEnum

Inherits System.Enum

C#

public enum XLAlignHorzEnum : System.Enum

Members

Member Description

Center Align to cell center.

Fill Fill cell, repeating content as necessary.

General Align strings to the left, numbers to the right.

Justify Justify content horizontally to span the whole cell width.

Page 945: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Left Align to cell left.

Right Align to cell right.

Selection Align to selection center (may span multiple cells).

Undefined Not specified (use default).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLAlignHorzEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLAlignVertEnum Specifies how to align cell content vertically within a cell.

Syntax

Visual Basic (Declaration)

Public Enum XLAlignVertEnum

Inherits System.Enum

C#

public enum XLAlignVertEnum : System.Enum

Members

Member Description

Bottom Align to cell bottom.

Page 946: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Center Align to cell center.

Justify Justify content vertically to span the whole cell height.

Top Align to cell top.

Undefined Not specified (use default).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLAlignVertEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLConditionalFormattingOperator Conditional formatting operator (applicable when cell type formating).

Syntax

Visual Basic (Declaration)

Public Enum XLConditionalFormattingOperator

Inherits System.Enum

C#

public enum XLConditionalFormattingOperator : System.Enum

Members

Member Description

Between Conditional formatting if value between.

Page 947: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Equal Conditional formatting if value equal.

GreaterThan Conditional formatting if value greater than (GT).

GreaterThanOrEqual Conditional formatting if value greater than or equal (GE).

LessThan Conditional formatting if value less than (LT).

LessThanOrEqual Conditional formatting if value less than or equal (LE).

NoComparision No conditional formatting.

NotBetween Conditional formatting if value not between.

NotEqual Conditional formatting if value not equal.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLConditionalFormattingOperator

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLConditionalFormattingType Conditional formatting type.

Syntax

Visual Basic (Declaration)

Public Enum XLConditionalFormattingType

Inherits System.Enum

C#

Page 948: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public enum XLConditionalFormattingType : System.Enum

Members

Member Description

AboveAverage Conditional formatting type is above values then average value.

BelowAverage Conditional formatting type is below values then average value.

Bottom10 Conditional formatting type is bottom n (rank) values.

Bottom10Percent Conditional formatting type is bottom n (rank) percent values.

CellIs Conditional formatting type is cell value.

ContainsText Conditional formatting type is contains text.

DuplicateValues Conditional formatting type is duplicate values.

EndsWith Conditional formatting type is end with.

Expression Conditional formatting type is formula.

TimePeriod Conditional formatting type is time periods (today, yesterday ...).

Top10 Conditional formatting type is top n (rank) values.

Top10Percent Conditional formatting type is top n (rank) percent values.

Unknown Conditional formatting type is unknown.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLConditionalFormattingType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 949: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1.WPF.Excel Namespace

XLDiagonalFlags Specifies the type of diagonal line to draw across the cells.

Syntax

Visual Basic (Declaration)

Public Enum XLDiagonalFlags

Inherits System.Enum

C#

public enum XLDiagonalFlags : System.Enum

Members

Member Description

Backward Backward diagonal (/).

Forward Forward diagonal (\).

None No diagonal.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLDiagonalFlags

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 950: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLEscapementType Conditional formatting escapement type for the font.

Syntax

Visual Basic (Declaration)

Public Enum XLEscapementType

Inherits System.Enum

C#

public enum XLEscapementType : System.Enum

Members

Member Description

None Without escapement (normal font).

Subscript Subscript escapement type.

Superscript Superscript escapement type.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLEscapementType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLFontScript The Excel font superscript/subscript style.

Syntax

Page 951: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Public Enum XLFontScript

Inherits System.Enum

C#

public enum XLFontScript : System.Enum

Members

Member Description

None Normal.

Subscript Subscript.

Superscript Superscript.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLFontScript

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLHorizTextAlign Specifies horizontal text alignment.

Syntax

Visual Basic (Declaration)

Public Enum XLHorizTextAlign

Inherits System.Enum

Page 952: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public enum XLHorizTextAlign : System.Enum

Members

Member Description

Center Text is centered.

Justify Text is justified.

Left Text is left aligned.

Right Text is right aligned.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLHorizTextAlign

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLLineStyleEnum DateTimeEditors for WPF and Silverlight allows you to create customized, rich applications.

Make the most of DateTimeEditors for WPF and Silverlight by taking advantage of the

following key features:

Multiple Display Versions

Choose one of the available edit modes: DateTime (default), Date, or Time. Select

from preset date formats, including Short and Long. Choose from preset time formats,

including ShortTime, LongTime, and TimeSpan.

Supports Spin Buttons

The C1DateTimePicker and C1TimeEditor controls support spin (up/down) buttons for

selecting date and time.

Page 953: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Wide Range of Cultures

Define the cultural setting for date time formats.

Supports Null Values

The C1DateTimePicker, C1DatePicker and C1TimeEditor controls allow you to enter

null values, by default. This can be disabled by setting the AllowNull property to False.

XLPatternEnum Specifies the pattern used to fill the cell background.

Syntax

Visual Basic (Declaration)

Public Enum XLPatternEnum

Inherits System.Enum

C#

public enum XLPatternEnum : System.Enum

Members

Member Description

DiagonalCrosshatch Diagonal crosshatch pattern.

DiagonalStripe Diagonal stripe pattern (/).

Gray06 6% dotted pattern (least dots).

Gray12 12% dotted pattern (less dots).

Gray25 25% dotted pattern.

Gray50 50% dotted pattern.

Gray75 75% dotted pattern.

HorizontalStripe Horizontal stripe pattern.

None No pattern (transparent).

Page 954: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

ReverseDiagonalStripe Reverse diagonal stripe pattern (\).

Solid Solid background.

ThickDiagonalCrosshatch Thick diagonal crosshatch pattern.

ThinDiagonalCrosshatch Thin diagonal crosshatch pattern (diamonds).

ThinDiagonalStripe Thin diagonal stripe pattern (/).

ThinHorizontalCrosshatch Thin horizontal crosshatch pattern (squares).

ThinHorizontalStripe Thin horizontal stripe pattern.

ThinReverseDiagonalStripe Thin reverse diagonal stripe pattern (\).

ThinVerticalStripe Thin vertical stripe pattern.

VerticalStripe Vertical stripe pattern.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLPatternEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLPictureViewType Specifies how images should be displayed (color, grayscale, or black and white).

Syntax

Visual Basic (Declaration)

Page 955: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Enum XLPictureViewType

Inherits System.Enum

C#

public enum XLPictureViewType : System.Enum

Members

Member Description

Auto Display the image using the image's own color information.

BlackAndWhite Display the image in black and white.

GrayScale Display the image in grayscale.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLPictureViewType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLRangeType The range type.

Syntax

Visual Basic (Declaration)

Public Enum XLRangeType

Inherits System.Enum

C#

Page 956: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public enum XLRangeType : System.Enum

Members

Member Description

Default Default range.

Formula Formula range.

Indirect Indirect range.

Name Named range.

Offset Offset range.

Text Text range.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLRangeType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLReadingDirection Specifies the reading direction (East Asian versions of MS Excel).

Syntax

Visual Basic (Declaration)

Public Enum XLReadingDirection

Inherits System.Enum

Page 957: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

C#

public enum XLReadingDirection : System.Enum

Members

Member Description

Context Using current context (by default).

LeftToRight Left-to-right direction.

RightToLeft Right-to-left direction.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLReadingDirection

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLReferenceMode The reference mode.

Syntax

Visual Basic (Declaration)

Public Enum XLReferenceMode

Inherits System.Enum

C#

public enum XLReferenceMode : System.Enum

Members

Page 958: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Member Description

A1 A1 style, default by spreadsheet.

R1C1 R1C1 style, default by formulas.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLReferenceMode

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

XLReferenceType The following topics detail how to customize the C1DateTimePicker control's layout and

appearance. You can use built-in layout options to lay your controls out in panels such as Grids

or Canvases. Themes allow you to customize the appearance of the grid and take advantage of

Silverlight's XAML-based styling. You can also use templates to format and layout the control

and to customize the control's actions.

See Also

C1DateTimePicker ClearStyle Properties

C1DateTimePicker Appearance Properties

C1DateTimePicker Theming

XLShapeDashedLineStyleEnum Specifies the dash style of borders drawn around XLShape objects.

Syntax

Visual Basic (Declaration)

Page 959: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Public Enum XLShapeDashedLineStyleEnum

Inherits System.Enum

C#

public enum XLShapeDashedLineStyleEnum : System.Enum

Members

Member Description

Dash Dash style, analogue PS_DASH pen of system.

DashDot Dash-dot style, analogue PS_DASHDOT pen of system.

DashDotDot Dash-dot-dot style, analogue PS_DASHDOTDOT pen of system.

Dot Dot style, analogue PS_DOT pen of system.

LongDash Long dash style.

LongDashDot Long dash-dot style.

LongDashDotDot Long dash-dot-dot style.

ShortDash Short dash style.

ShortDashDot Short dash-dot style.

Solid Solid (continuous) pen.

SquareDot Square dot style.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLShapeDashedLineStyleEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

Page 960: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

See Also

Reference

C1.WPF.Excel Namespace

XLShapeLineStyleEnum Specifies the style of borders drawn around XLShape objects.

Syntax

Visual Basic (Declaration)

Public Enum XLShapeLineStyleEnum

Inherits System.Enum

C#

public enum XLShapeLineStyleEnum : System.Enum

Members

Member Description

Double Double lines of equal width.

Simple Single line (of width LineWidth).

ThickThin Double lines, one thick, one thin.

ThinThick Double lines, reverse order.

Triple Three lines, thin, thick, thin.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLShapeLineStyleEnum

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Page 961: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Reference

C1.WPF.Excel Namespace

XLTextOrientation Specifies text orientation.

Syntax

Visual Basic (Declaration)

Public Enum XLTextOrientation

Inherits System.Enum

C#

public enum XLTextOrientation : System.Enum

Members

Member Description

Default Default (horizontal) orientation.

LeftRotation Text is rotated 90 degrees counterclockwise.

RightRotation Text is rotated 90 degrees clockwise.

TopToBottom Vertical text (top to bottom).

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLTextOrientation

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 962: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLUnderlineStyle The Excel font underline style.

Syntax

Visual Basic (Declaration)

Public Enum XLUnderlineStyle

Inherits System.Enum

C#

public enum XLUnderlineStyle : System.Enum

Members

Member Description

Double Double underline.

DoubleAccounting Double accounting underline.

None No underline.

Single Single underline.

SingleAccounting Single accounting underline.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLUnderlineStyle

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 963: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLUnderlineType Conditional formatting underline type for the font.

Syntax

Visual Basic (Declaration)

Public Enum XLUnderlineType

Inherits System.Enum

C#

public enum XLUnderlineType : System.Enum

Members

Member Description

Double Double underline.

DoubleAccounting Double accounting underline.

None Without underline.

Single Single underline.

SingleAccounting Single accounting underline.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLUnderlineType

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 964: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

XLVertTextAlign Specifies vertical text alignment.

Syntax

Visual Basic (Declaration)

Public Enum XLVertTextAlign

Inherits System.Enum

C#

public enum XLVertTextAlign : System.Enum

Members

Member Description

Bottom Text is bottom aligned.

Center Text is centered vertically.

Justify Text is justified vertically.

Top Text is top aligned.

Inheritance Hierarchy

System.Object

System.ValueType

System.Enum

C1.WPF.Excel.XLVertTextAlign

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

C1.WPF.Excel Namespace

Page 965: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Interfaces

ICloneable Supports cloning, which creates a new instance of a class with the same value as an existing

instance.

Object Model

Syntax

Visual Basic (Declaration)

Public Interface ICloneable

C#

public interface ICloneable

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ICloneable Members

C1.WPF.Excel Namespace

Overview Supports cloning, which creates a new instance of a class with the same value as an existing

instance.

Object Model

Syntax

Visual Basic (Declaration)

Public Interface ICloneable

C#

Page 966: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

public interface ICloneable

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ICloneable Members

C1.WPF.Excel Namespace

Members Methods

The following tables list the members exposed by ICloneable.

Public Methods

Name Description

Clone Creates a new object that is a copy of the current instance.

Top

See Also

Reference

ICloneable Interface

C1.WPF.Excel Namespace

Methods The following topics will provide you with an overview of the C1DatePicker control’s elements

and features.

See Also

C1DatePicker Elements

Date Formats

Clone Method Creates a new object that is a copy of the current instance.

Syntax

Page 967: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Visual Basic (Declaration)

Function Clone() As System.Object

C#

System.object Clone()

Return Value

A new object that is a copy of this instance.

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

ICloneable Interface

ICloneable Members

SmartAssembly.Attributes Namespace

Overview Inheritance Hierarchy

Classes

Class Description

PoweredByAttribute

See Also

Reference

C1.WPF.Excel.4 Assembly

Classes

PoweredByAttribute The following properties let you customize the size of the controls.

Page 968: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Property Description

ActualHeight Gets the rendered height of this element. This is a dependency

property.

ActualWidth Gets the rendered width of this element. This is a dependency property.

Height Gets or sets the suggested height of the element. This is a dependency

property.

MaxHeight Gets or sets the maximum height constraint of the element. This is a

dependency property.

MaxWidth Gets or sets the maximum width constraint of the element. This is a

dependency property.

MinHeight Gets or sets the minimum height constraint of the element. This is a

dependency property.

MinWidth Gets or sets the minimum width constraint of the element. This is a

dependency property.

Width Gets or sets the width of the element. This is a dependency property.

Overview

Object Model

Syntax

Visual Basic (Declaration)

Public NotInheritable Class PoweredByAttribute

Inherits System.Attribute

C#

public sealed class PoweredByAttribute : System.Attribute

Page 969: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

Inheritance Hierarchy

System.Object

System.Attribute

SmartAssembly.Attributes.PoweredByAttribute

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server

2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or

later), Windows Server 2003 SP2

See Also

Reference

PoweredByAttribute Members

SmartAssembly.Attributes Namespace

Members Properties Methods

The following tables list the members exposed by PoweredByAttribute.

Public Constructors

Name Description

PoweredByAttribute Constructor

Top

Public Properties

Name Description

TypeId (Inherited from System.Attribute)

Top

Public Methods

Name Description

Equals (Inherited from System.Attribute)

GetHashCode (Inherited from System.Attribute)

Page 970: ComponentOne Excel for WPF and Silverlightprerelease.componentone.com/help/WPF/WPF.Excel.pdf · XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32) .....130 XLCellRange Constructor(XLSheet,Int32,Int32,Int32,Int32,XLReferenceType,XLReferenceTy

IsDefaultAttribute (Inherited from System.Attribute)

Match (Inherited from System.Attribute)

Top

See Also

Reference

PoweredByAttribute Class

SmartAssembly.Attributes Namespace

PoweredByAttribute Constructor

Syntax

Visual Basic (Declaration)

Public Function New( _

ByVal param1 As System.String _

)

C#

public PoweredByAttribute(

System.string param1

)

Parameters

param1

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows

Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported

with SP1 or later), Windows Server 2003 SP2

See Also

Reference

PoweredByAttribute Class

PoweredByAttribute Members