• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DomCR / ACadSharp / 29143042407

11 Jul 2026 06:34AM UTC coverage: 2.912% (-73.0%) from 75.918%
29143042407

push

github

web-flow
Merge pull request #1146 from ilCosmico/acds-read-payload-anchor

Read the AcDs payload area offset from the data segment header

264 of 12999 branches covered (2.03%)

Branch coverage included in aggregate %.

0 of 30 new or added lines in 1 file covered. (0.0%)

31243 existing lines in 465 files now uncovered.

1337 of 41984 relevant lines covered (3.18%)

5.38 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/ACadSharp/Objects/TableStyle.CellBorder.cs
1
using ACadSharp.Attributes;
2

3
namespace ACadSharp.Objects;
4

5
public partial class TableStyle
6
{
7
        /// <summary>
8
        /// Represents the border settings for a cell, including appearance, visibility, and style options.
9
        /// </summary>
10
        /// <remarks>Use this class to configure the visual and printing characteristics of cell borders in a drawing or
11
        /// table. The properties allow customization of color, line weight, border type, and visibility. Changes to these
12
        /// settings affect how borders are displayed in the editor and when plotted or printed.</remarks>
13
        public class CellBorder
14
        {
15
                /// <summary>
16
                /// Gets or sets a value indicating whether a border is applied.
17
                /// </summary>
UNCOV
18
                public bool ApplyBorder { get; set; } = false;
×
19

20
                /// <summary>
21
                /// Gets or sets the color associated with the entity.
22
                /// </summary>
23
                [DxfCodeValue(64)]
UNCOV
24
                public Color Color { get; set; } = Color.ByBlock;
×
25

26
                /// <summary>
27
                /// Gets or sets the spacing distance between parallel lines in a double-line entity.
28
                /// </summary>
29
                /// <remarks>The value determines the distance between the two lines when rendering double-line geometry.
30
                /// Adjust this property to control the visual separation of the lines. The unit of measurement is typically
31
                /// consistent with the drawing's coordinate system.</remarks>
32
                [DxfCodeValue(40)]
UNCOV
33
                public double DoubleLineSpacing { get; set; }
×
34

35
                /// <summary>
36
                /// Gets the set of flags that describe the characteristics of the cell's edges.
37
                /// </summary>
38
                /// <remarks>Use these flags to determine which edges of the cell have specific properties, such as visibility
39
                /// or formatting. The meaning of each flag is defined by the CellEdgeFlags enumeration.</remarks>
40
                [DxfCodeValue(95)]
41
                public CellEdgeFlags EdgeFlags { get; }
×
42

43
                /// <summary>
44
                /// Gets or sets a value indicating whether the border is invisible. Invisible borders are not plotted and do not print, but they are still visible in the drawing editor.
45
                /// </summary>
46
                [DxfCodeValue(284)]
UNCOV
47
                public bool IsInvisible { get; set; } = false;
×
48

49
                /// <summary>
50
                /// Gets or sets the line weight to use when rendering the entity.
51
                /// </summary>
52
                [DxfCodeValue(274)]
UNCOV
53
                public LineWeightType LineWeight { get; set; } = LineWeightType.ByBlock;
×
54

55
                /// <summary>
56
                /// Gets or sets the set of flags that specify which border properties are overridden.
57
                /// </summary>
58
                [DxfCodeValue(90)]
UNCOV
59
                public BorderPropertyFlags PropertyOverrideFlags { get; set; }
×
60

61
                /// <summary>
62
                /// Gets or sets the border style type to be applied.
63
                /// </summary>
64
                [DxfCodeValue(91)]
UNCOV
65
                public BorderType Type { get; set; } = BorderType.Single;
×
66

67
                /// <summary>
68
                /// Initializes a new instance of the CellBorder class with the specified edge flags.
69
                /// </summary>
70
                /// <param name="edgeFlags">The set of edge flags that define which borders are applied to the cell.</param>
UNCOV
71
                public CellBorder(CellEdgeFlags edgeFlags)
×
UNCOV
72
                {
×
UNCOV
73
                        this.EdgeFlags = edgeFlags;
×
UNCOV
74
                }
×
75
        }
76
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc