Line Style

Lines are centered about the infinitely thin proto-line along which they are drawn. Complex dash effects are supported only for simple lines (e.g. changing the end cap) - defaults should be used for other line styles. The line width is in EMUs; a line width of zero should not be used - there is no logical interpretation on a high-resolution printer.

Property

PID

Type

Default

Description

lineColor

448

MSOCLR

black

Color of line

lineOpacity

449

LONG

1<<16

Not implemented

lineBackColor

450

MSOCLR

white

Background color

lineCrMod

451

MSOCLR

undefined

Modification for BW views

lineType

452

MSOLINETYPE

Solid

Type of line

lineFillBlip

453

IMsoBlip*

NULL

Pattern/texture

lineFillBlipName

454

WCHAR*

NULL

Blip file name

lineFillBlipFlags

455

MSOBLIPFLAGS

Comment

Blip flags

lineFillWidth

456

LONG

0

How big (A units) to make a metafile texture.

lineFillHeight

457

LONG

0

lineFillDztype

458

MSODZTYPE

Default

How to interpret fillWidth/Height numbers.

lineWidth

459

LONG

9525

A units; 1pt == 12700 EMUs

lineMiterLimit

460

LONG

8<<16

ratio (16.16) of width

lineStyle

461

MSOLINESTYLE

Simple

Draw parallel lines?

lineDashing

462

MSOLINEDASHING

Solid

Can be overridden by:

lineDashStyle

463

IMsoArray

NULL

As Win32 ExtCreatePen

lineStartArrowhead

464

MSOLINEEND

NoEnd

Arrow at start

lineEndArrowhead

465

MSOLINEEND

NoEnd

Arrow at end

lineStartArrowWidth

466

MSOLINEENDWIDTH

MediumWidthArrow

Arrow at start

lineStartArrowLength

467

MSOLINEENDLENGTH

MediumLenArrow

Arrow at end

lineEndArrowWidth

468

MSOLINEENDWIDTH

MediumWidthArrow

Arrow at start

lineEndArrowLength

469

MSOLINEENDLENGTH

MediumLenArrow

Arrow at end

lineJoinStyle

470

MSOLINEJOIN

JoinRound

How to join lines

lineEndCapStyle

471

MSOLINECAP

EndCapFlat

How to end lines

fArrowheadsOK

507

BOOL

FALSE

Allow arrowheads if prop. is set

fLine

508

BOOL

TRUE

Any line?

fHitTestLine

509

BOOL

TRUE

Should we hit test lines?

lineFillShape

510

BOOL

TRUE

Register pattern on shape

fNoLineDrawDash

511

BOOL

FALSE

Draw a dashed line if no line