На этом шаге мы перечислим основные свойства этого объекта.
Объект LineFormat служит для форматирования линий, как таковых, а также для форматирования линий, из которых состоят автофигуры. Этот объект содержится в свойстве Line объектов типа Shape.
Перечислим основные свойства этого объекта.
Свойство BackColor типа ColorFormat используется для определения цвета заднего плана линии. Свойство применимо только в отношении линий узоров.
Свойство BeginArrowheadLength определяет длину стрелки в начале линии. Значение этого свойства может быть одной из следующих констант: msoArrowheadLengthMedium (2), msoArrowheadLengthMixed (-2), msoArrowheadLong (3), msoArrowheadShort (1).
Свойство BeginArrowheadStyle определяет стиль стрелки в начале линии. Значение этого свойства может быть одной из следующих констант: msoArrowheadDiamond (5), msoArrowheadNone (1), msoArrowheadOpen (3), msoArrowheadOval (6), msoArrowheadStealth (4), msoArrowheadStyleMixed (-2), msoArrowheadTriangle (2).
Свойство BeginArrowheadWidth определяет толщину стрелки в начале линии. Значение этого свойства может быть одной из следующих констант (в скобках - числовые эквиваленты): msoArrowheadNarrow (1), msoArrowheadWide (3), msoArrowheadWidthMedium (2), msoArrowheadWidthMixed (-2).
Свойство DashStyle определяет шаблон линии (стиль пунктира). Значение этого свойства может быть одной из следующих констант: msoLineDash (4), msoLineDashDot (5), msoLineDashDotDot (6), msoLineDashStyleMixed (-2), msoLineLongDash (7), msoLineLongDashDot (8), msoLineRoundDot (3), msoLineSolid (1), msoLineSquareDot (2).
Свойство EndArrowheadLength определяет длину стрелки в конце линии. Значение этого свойства может быть одной из следующих констант: msoArrowheadLengthMedium (2), msoArrowheadLengthMixed (-2), msoArrowheadLong (3), msoArrowheadShort (1).
Свойство EndArrowheadStyle определяет стиль стрелки в конце линии. Значение этого свойства может быть одной из следующих констант: msoArrowheadDiamond (5), msoArrowheadNone (1), msoArrowheadOpen (3), msoArrowheadOval (6), msoArrowheadStealth (4), msoArrowheadStyleMixed (-2), msoArrowheadTriangle (2).
Свойство EndArrowheadWidth определяет толщину стрелки в конце линии. Значение этого свойства может быть одной из следующих констант (в скобках - числовые эквиваленты): msoArrowheadNarrow (1), msoArrowheadWide (3), msoArrowheadWidthMedium (2), msoArrowheadWidthMixed (-2).
Свойство ForeColor типа ColorFormat используется для определения цвета линии.
Свойство Pattern определяет узор линии. Возможные значения этого параметра (в скобках - числовые эквиваленты констант): msoPattern10Percent (2), msoPattern20Percent (3), msoPattern25Percent (4), msoPattern30Percent (5), msoPattern40Percent (6), msoPattern50Percent (7), msoPattern5Percent (1), msoPattern60Percent (8), msoPattern70Percent (9), msoPattern75Percent (10), msoPattern80Percent (11), msoPattern90Percent (12), msoPatternDarkDownwardDiagonal (15), msoPatternDarkHorizontal (13), msoPatternDarkUpwardDiagonal (16), msoPatternDashedDownwardDiagonal (28), msoPatternDashedHorizontal (32), msoPatternDashedUpwardDiagonal (27), msoPatternDashedVertical (31), msoPatternDiagonalBrick (40), msoPatternDivot (46), msoPatternDottedDiamond (24), msoPatternDottedGrid (45), msoPatternHorizontalBrick (35), msoPatternLargeCheckerBoard (36), msoPatternLargeConfetti (33), msoPatternLargeGrid (34), msoPatternLightDownwardDiagonal (21), msoPatternLightHorizontal (19), msoPatternLightUpwardDiagonal (22), msoPatternLightVertical (20), msoPatternMixed (-2), msoPatternNarrowHorizontal (30), msoPatternNarrowVertical (29), msoPatternOutlinedDiamond (41), msoPatternPlaid (42), msoPatternShingle (47), msoPatternSmallCheckerBoard (17), msoPatternSmallConfetti (37), msoPatternSmallGrid (23), msoPatternSolidDiamond (39), msoPatternSphere (43), msoPatternTrellis (18), msoPatternWave (48), msoPatternWeave (44), msoPatternWideDownwardDiagonal (25), msoPatternWideUpwardDiagonal (26), msoPatternZigZag (38), msoPatternDarkVertical (14).
Свойство Style определяет стиль линии. Значение этого свойства может быть одной из следующих констант: msoLineSingle (1), msoLineStyleMixed (-2), msoLineThickBetweenThin (5), msoLineThickThin (4), msoLineThinThick (3), msoLineThinThin (2).
Свойство Transparency определяет степень "прозрачности" линии: значения от 0 (непрозрачная) до 1 (прозрачная). Значение этого свойства влияет на внешний вид основного цвета заливки и линий, она не оказывает никакого влияния на внешний вид узорной линии или рисунка, градиента изображения или текстурированной заливки.
Свойство Visible определяет видимость линии: True, если линия должна быть видимой, и False в противном случае.
Свойство Weight определяет толщину линии в пунктах.
На следующем шаге мы приведем пример использования указанных свойств.