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 |