-
-
Notifications
You must be signed in to change notification settings - Fork 120
ACadSharp.Header.CadHeader
Albert Domenech edited this page Dec 16, 2024
·
4 revisions
Namespace: ACadSharp.Header
C#
public class CadHeader
Returns | Name | Summary |
---|---|---|
Double |
AngleBase | Angle 0 direction |
AngularDirection |
AngularDirection | Represents angular direction. |
System variable ANGDIR | ||
AngularUnitFormat |
AngularUnit | Entity linetype name, or BYBLOCK or BYLAYER |
Int16 |
AngularUnitPrecision | Units precision for angles |
String |
ArrowBlockName | Arrow block name for leaders |
Boolean |
AssociatedDimensions | |
AttributeVisibilityMode |
AttributeVisibility | Attribute visibility |
Boolean |
BlipMode | System variable BLIPMODE ?? |
Boolean |
CameraDisplayObjects | |
Double |
CameraHeight | |
Double |
ChamferAngle | Chamfer angle |
Double |
ChamferDistance1 | First chamfer distance |
Double |
ChamferDistance2 | Second chamfer distance |
Double |
ChamferLength | Chamfer length |
String |
CodePage | Drawing code page. |
DateTime |
CreateDateTime | Local date/time of drawing creation (see Special Handling of Date/Time Variables) |
Boolean |
CreateEllipseAsPolyline | |
Color |
CurrentEntityColor | Current entity color number |
Double |
CurrentEntityLinetypeScale | Current entity linetype scale |
LineweightType |
CurrentEntityLineWeight | Lineweight of new objects |
EntityPlotStyleType |
CurrentEntityPlotStyle | Plot style type of new objects |
Layer |
CurrentLayer | |
String |
CurrentLayerName | Current layer name |
LineType |
CurrentLineType | |
String |
CurrentLineTypeName | Entity linetype name, or BYBLOCK or BYLAYER |
VerticalAlignmentType |
CurrentMultilineJustification | Current multiline justification |
Double |
CurrentMultilineScale | Current multiline scale |
TextStyle |
CurrentTextStyle | |
Char |
DgnUnderlayFramesVisibility | |
String |
DimensionAlternateDimensioningSuffix | Alternate dimensioning suffix |
Int16 |
DimensionAlternateUnitDecimalPlaces | Alternate unit decimal places |
Boolean |
DimensionAlternateUnitDimensioning | Alternate unit dimensioning performed if nonzero |
LinearUnitFormat |
DimensionAlternateUnitFormat | Units format for alternate units of all dimension style family members except angular |
Double |
DimensionAlternateUnitRounding | Determines rounding of alternate units |
Double |
DimensionAlternateUnitScaleFactor | Alternate unit scale factor |
Int16 |
DimensionAlternateUnitToleranceDecimalPlaces | Number of decimal places for tolerance values of an alternate units dimension |
ZeroHandling |
DimensionAlternateUnitToleranceZeroHandling | Controls suppression of zeros for alternate tolerance values |
ZeroHandling |
DimensionAlternateUnitZeroHandling | Controls suppression of zeros for alternate unit dimension values |
Double |
DimensionAltMzf | Undocumented |
String |
DimensionAltMzs | Undocumented |
Int16 |
DimensionAngularDimensionDecimalPlaces | Number of precision places displayed in angular dimensions |
AngularUnitFormat |
DimensionAngularUnit | Angle format for angular dimensions |
ZeroHandling |
DimensionAngularZeroHandling | Controls suppression of zeros for angular dimensions |
ArcLengthSymbolPosition |
DimensionArcLengthSymbolPosition | Undocumented |
Double |
DimensionArrowSize | Dimensioning arrow size |
DimensionAssociation |
DimensionAssociativity | Controls the associativity of dimension objects |
String |
DimensionBlockName | Arrow block name |
String |
DimensionBlockNameFirst | First arrow block name |
String |
DimensionBlockNameSecond | Second arrow block name |
Double |
DimensionCenterMarkSize | Size of center mark/lines |
Boolean |
DimensionCursorUpdate | Cursor functionality for user-positioned text |
Int16 |
DimensionDecimalPlaces | Number of decimal places for the tolerance values of a primary units dimension |
Char |
DimensionDecimalSeparator | Single-character decimal separator used when creating dimensions whose unit format is decimal |
TextArrowFitType |
DimensionDimensionTextArrowFit | Controls dimension text and arrow placement when space is not sufficient to place both within the extension lines |
Color |
DimensionExtensionLineColor | Dimension extension line color |
Double |
DimensionExtensionLineExtension | Extension line extension |
Double |
DimensionExtensionLineOffset | Extension line offset |
Int16 |
DimensionFit | |
Double |
DimensionFixedExtensionLineLength | Undocumented |
FractionFormat |
DimensionFractionFormat | Undocumented |
Boolean |
DimensionGenerateTolerances | Vertical justification for tolerance values |
Boolean |
DimensionIsExtensionLineLengthFixed | Undocumented |
Double |
DimensionJoggedRadiusDimensionTransverseSegmentAngle | Undocumented |
Boolean |
DimensionLimitsGeneration | Dimension limits generated if nonzero |
Double |
DimensionLinearScaleFactor | Linear measurements scale factor |
LinearUnitFormat |
DimensionLinearUnitFormat | Sets units for all dimension types except Angular |
Color |
DimensionLineColor | Dimension line color |
Double |
DimensionLineExtension | Dimension line extension |
Double |
DimensionLineGap | Undocumented |
Double |
DimensionLineIncrement | Dimension line increment |
String |
DimensionLineType | Undocumented |
LineweightType |
DimensionLineWeight | Dimension line lineweight |
Double |
DimensionMinusTolerance | Minus tolerance |
Double |
DimensionMzf | Undocumented |
String |
DimensionMzs | Undocumented |
Double |
DimensionPlusTolerance | Plus tolerance |
String |
DimensionPostFix | Undocumented |
Double |
DimensionRounding | Rounding value for dimension distances |
Double |
DimensionScaleFactor | Overall dimensioning scale factor |
Boolean |
DimensionSeparateArrowBlocks | Use separate arrow blocks if nonzero |
DimensionStyle |
DimensionStyleOverrides | |
String |
DimensionStyleOverridesName | Dimension style name |
Boolean |
DimensionSuppressFirstDimensionLine | Suppression of first extension line |
Boolean |
DimensionSuppressFirstExtensionLine | First extension line suppressed if nonzero |
Boolean |
DimensionSuppressOutsideExtensions | Suppress outside-extensions dimension lines if nonzero |
Boolean |
DimensionSuppressSecondDimensionLine | Suppression of second extension line |
Boolean |
DimensionSuppressSecondExtensionLine | Second extension line suppressed if nonzero |
String |
DimensionTex1 | Undocumented |
String |
DimensionTex2 | Undocumented |
Color |
DimensionTextBackgroundColor | Undocumented |
DimensionTextBackgroundFillMode |
DimensionTextBackgroundFillMode | Undocumented |
Color |
DimensionTextColor | Dimension text color |
TextDirection |
DimensionTextDirection | Undocumented |
Double |
DimensionTextHeight | Dimensioning text height |
DimensionTextHorizontalAlignment |
DimensionTextHorizontalAlignment | Horizontal dimension text position |
Boolean |
DimensionTextInsideExtensions | Force text inside extensions if nonzero |
Boolean |
DimensionTextInsideHorizontal | Text inside horizontal if nonzero |
TextMovement |
DimensionTextMovement | Dimension text movement rules decimal |
Boolean |
DimensionTextOutsideExtensions | If text is outside the extension lines, dimension lines are forced between the extension lines if nonzero |
Boolean |
DimensionTextOutsideHorizontal | Text outside horizontal if nonzero |
TextStyle |
DimensionTextStyle | |
String |
DimensionTextStyleName | Dimension text style |
DimensionTextVerticalAlignment |
DimensionTextVerticalAlignment | Text above dimension line if nonzero |
Double |
DimensionTextVerticalPosition | Text vertical position |
Double |
DimensionTickSize | Dimensioning tick size |
ToleranceAlignment |
DimensionToleranceAlignment | Vertical justification for tolerance values |
Int16 |
DimensionToleranceDecimalPlaces | Number of decimal places to display the tolerance values |
Double |
DimensionToleranceScaleFactor | Dimension tolerance display scale factor |
ZeroHandling |
DimensionToleranceZeroHandling | Controls suppression of zeros for tolerance values |
Int16 |
DimensionUnit | Controls suppression of zeros for alternate unit dimension values |
ZeroHandling |
DimensionZeroHandling | Controls suppression of zeros for primary unit values |
Char |
DisplayLightGlyphs | |
Boolean |
DisplayLineWeight | Controls the display of lineweights on the Model or Layout tab |
0 = Lineweight is not displayed |
||
1 = Lineweight is displayed | ||
Boolean |
DisplaySilhouetteCurves | Controls the display of silhouette curves of body objects in Wireframe mode |
CadDocument |
Document | Document where this header resides |
Double |
DraftAngleFirstCrossSection | |
Double |
DraftAngleSecondCrossSection | |
Double |
DraftMagnitudeFirstCrossSection | |
Double |
DraftMagnitudeSecondCrossSection | |
Double |
Dw3DPrecision | |
Char |
DwgUnderlayFramesVisibility | |
Double |
Elevation | Current elevation set by ELEV command |
Int16 |
EndCaps | Lineweight endcaps setting for new objects |
ObjectSortingFlags |
EntitySortingFlags | Controls the object sorting methods |
Boolean |
ExtendedNames | Controls symbol table naming |
LineweightType |
ExtensionLineWeight | Extension line lineweight |
Byte |
ExternalReferenceClippingBoundaryType | Controls the visibility of xref clipping boundaries |
Double |
FacetResolution | |
Double |
FilletRadius | Sketch record increment |
Boolean |
FillMode | Fill mode on if nonzero |
String |
FingerPrintGuid | Set at creation time, uniquely identifies a particular drawing |
Byte |
HaloGapPercentage | Specifies a gap to be displayed where an object is hidden by another object; the value is specified as a percent of one unit and is independent of the zoom level.A haloed line is shortened at the point where it is hidden when HIDE or the Hidden option of SHADEMODE is used |
UInt64 |
HandleSeed | Next available handle |
Byte |
HideText | Specifies HIDETEXT system variable |
String |
HyperLinkBase | Path for all relative hyperlinks in the drawing. If null, the drawing path is used |
IndexCreationFlags |
IndexCreationFlags | Controls whether layer and spatial indexes are created and saved in drawing files |
UnitsType |
InsUnits | Default drawing units for blocks |
Color |
InterfereColor | Represents the ACI color index of the "interference objects" created during the INTERFERE command. Default value is 1 |
Byte |
IntersectionDisplay | |
Int16 |
JoinStyle | Lineweight joint setting for new objects |
String |
LastSavedBy | Displays the name of the last person who modified the file |
Double |
Latitude | Specifies the latitude of the drawing model in decimal format |
Double |
LensLength | |
Boolean |
LimitCheckingOn | Nonzero if limits checking is on |
System variable LIMCHECK. | ||
LinearUnitFormat |
LinearUnitFormat | Units format for coordinates and distances |
Int16 |
LinearUnitPrecision | Units precision for coordinates and distances |
Double |
LineTypeScale | Global linetype scale |
Boolean |
LoadOLEObject | |
Char |
LoftedObjectNormals | |
Double |
Longitude | Specifies the longitude of the drawing model in decimal format |
Int16 |
MaintenanceVersion | Maintenance version number(should be ignored) |
Int16 |
MaxViewportCount | Sets maximum number of viewports to be regenerated |
MeasurementUnits |
MeasurementUnits | Sets drawing units |
String |
MenuFileName | Name of menu file |
Boolean |
MirrorText | Mirror text if nonzero |
System variable MIRRTEXT | ||
XYZ |
ModelSpaceExtMax | X, Y, and Z drawing extents upper-right corner(in WCS) |
XYZ |
ModelSpaceExtMin | X, Y, and Z drawing extents lower-left corner (in WCS) |
XYZ |
ModelSpaceInsertionBase | Insertion base set by BASE command(in WCS) |
XY |
ModelSpaceLimitsMax | XY drawing limits upper-right corner (in WCS) |
XY |
ModelSpaceLimitsMin | XY drawing limits lower-left corner (in WCS) |
XYZ |
ModelSpaceOrigin | Origin of current UCS(in WCS) |
XYZ |
ModelSpaceOrthographicBackDOrigin | Point which becomes the new UCS origin after changing model space UCS to BACK when PUCSBASE is set to WORLD |
XYZ |
ModelSpaceOrthographicBottomDOrigin | Point which becomes the new UCS origin after changing model space UCS to BOTTOM when PUCSBASE is set to WORLD |
XYZ |
ModelSpaceOrthographicFrontDOrigin | Point which becomes the new UCS origin after changing model space UCS to FRONT when PUCSBASE is set to WORLD |
XYZ |
ModelSpaceOrthographicLeftDOrigin | Point which becomes the new UCS origin after changing model space UCS to LEFT when PUCSBASE is set to WORLD |
XYZ |
ModelSpaceOrthographicRightDOrigin | Point which becomes the new UCS origin after changing model space UCS to RIGHT when PUCSBASE is set to WORLD |
XYZ |
ModelSpaceOrthographicTopDOrigin | Point which becomes the new UCS origin after changing model space UCS to TOP when PUCSBASE is set to WORLD |
UCS |
ModelSpaceUcs | |
UCS |
ModelSpaceUcsBase | |
XYZ |
ModelSpaceXAxis | Direction of the current UCS X axis (in WCS) |
XYZ |
ModelSpaceYAxis | Direction of the current UCS Y axis (in WCS) |
String |
MultiLineStyleName | Current multiline style name |
Double |
NorthDirection | |
Int16 |
NumberOfSplineSegments | Undocumented |
ObjectSnapMode |
ObjectSnapMode | Sets running object snaps, only for R13 - R14 |
Color |
ObscuredColor | |
Byte |
ObscuredType | |
Boolean |
OrthoMode | System variable ORTHOMODE. |
Ortho mode on if nonzero. | ||
String |
PaperSpaceBaseName | Name of the UCS that defines the origin and orientation of orthographic UCS settings (paper space only) |
Double |
PaperSpaceElevation | Current elevation set by ELEV command |
XYZ |
PaperSpaceExtMax | X, Y, and Z drawing extents upper-right corner(in WCS) |
XYZ |
PaperSpaceExtMin | X, Y, and Z drawing extents lower-left corner (in WCS) |
XYZ |
PaperSpaceInsertionBase | Insertion base set by BASE command(in WCS) |
Boolean |
PaperSpaceLimitsChecking | Limits checking in paper space when nonzero |
System variable PLIMCHECK | ||
XY |
PaperSpaceLimitsMax | XY drawing limits upper-right corner (in WCS) |
XY |
PaperSpaceLimitsMin | XY drawing limits lower-left corner(in WCS) |
SpaceLineTypeScaling |
PaperSpaceLineTypeScaling | Controls paper space linetype scaling. |
String |
PaperSpaceName | Current paper space UCS name |
XYZ |
PaperSpaceOrthographicBackDOrigin | Point which becomes the new UCS origin after changing paper space UCS to BACK when PUCSBASE is set to WORLD |
XYZ |
PaperSpaceOrthographicBottomDOrigin | Point which becomes the new UCS origin after changing paper space UCS to BOTTOM when PUCSBASE is set to WORLD |
XYZ |
PaperSpaceOrthographicFrontDOrigin | Point which becomes the new UCS origin after changing paper space UCS to FRONT when PUCSBASE is set to WORLD |
XYZ |
PaperSpaceOrthographicLeftDOrigin | Point which becomes the new UCS origin after changing paper space UCS to LEFT when PUCSBASE is set to WORLD |
XYZ |
PaperSpaceOrthographicRightDOrigin | Point which becomes the new UCS origin after changing paper space UCS to RIGHT when PUCSBASE is set to WORLD |
XYZ |
PaperSpaceOrthographicTopDOrigin | Point which becomes the new UCS origin after changing paper space UCS to TOP when PUCSBASE is set to WORLD |
UCS |
PaperSpaceUcs | |
UCS |
PaperSpaceUcsBase | |
XYZ |
PaperSpaceUcsOrigin | Origin of current UCS (in WCS) |
XYZ |
PaperSpaceUcsXAxis | Direction of the current UCS X axis (in WCS) |
XYZ |
PaperSpaceUcsYAxis | Direction of the current UCS Y aYis (in WCS) |
Int16 |
PlotStyleMode | Indicates whether the current drawing is in a Color-Dependent or Named Plot Style mode |
Int16 |
PointDisplayMode | Point display mode |
Double |
PointDisplaySize | Point display size |
Boolean |
PolylineLineTypeGeneration | Governs the generation of linetype patterns around the vertices of a 2D polyline: |
1 = Linetype is generated in a continuous pattern around vertices of the polyline |
||
0 = Each segment of the polyline starts and ends with a dash | ||
Double |
PolylineWidthDefault | Default polyline width |
String |
ProjectName | Assigns a project name to the current drawing. Used when an external reference or image is not found on its original path. The project name points to a section in the registry that can contain one or more search paths for each project name defined. Project names and their search directories are created from the Files tab of the Options dialog box |
Boolean |
ProxyGraphics | Controls the saving of proxy object images |
Boolean |
QuickTextMode | Quick Text mode on if nonzero |
Boolean |
RegenerationMode | System variable REGENMODE. |
REGENAUTO mode on if nonzero | ||
Int64 |
RequiredVersions | The default value is 0. |
Read only. | ||
Boolean |
RetainXRefDependentVisibilitySettings | Controls the properties of xref-dependent layers: |
0 = Don't retain xref-dependent visibility settings |
||
1 = Retain xref-dependent visibility settings |
||
System variable VISRETAIN | ||
Int16 |
ShadeDiffuseToAmbientPercentage | Percent ambient/diffuse light |
ShadeEdgeType |
ShadeEdge | Controls the shading of edges |
ShadowMode |
ShadowMode | Shadow mode for a 3D object |
Double |
ShadowPlaneLocation | Location of the ground shadow plane. This is a Z axis ordinate |
Boolean |
ShowModelSpace | 1 for previous release compatibility mode; 0 otherwise |
System variable TILEMODE | ||
Char |
ShowSolidsHistory | |
Boolean |
ShowSplineControlPoints | Controls the display of helixes and smoothed mesh objects. |
System variable SPLFRAME | ||
Double |
SketchIncrement | Sketch record increment |
Boolean |
SketchPolylines | Determines the object type created by the SKETCH command |
System variable SKPOLY | ||
Int16 |
SolidLoftedShape | |
Char |
SolidsRetainHistory | |
Int16 |
SpatialIndexMaxTreeDepth | Specifies the maximum depth of the spatial index |
SplineType |
SplineType | Spline curve type for PEDIT Spline |
Int16 |
StackedTextAlignment | |
Int16 |
StackedTextSizePercentage | |
Double |
StepSize | |
Double |
StepsPerSecond | |
String |
StyleSheetName | |
Int16 |
SurfaceDensityU | Surface density (for PEDIT Smooth) in M direction |
Int16 |
SurfaceDensityV | Surface density(for PEDIT Smooth) in N direction |
Int16 |
SurfaceIsolineCount | |
Int16 |
SurfaceMeshTabulationCount1 | Number of mesh tabulations in first direction |
Int16 |
SurfaceMeshTabulationCount2 | Number of mesh tabulations in second direction |
Int16 |
SurfaceType | Surface type for PEDIT Smooth |
Double |
SweptSolidHeight | |
Double |
SweptSolidWidth | |
Double |
TextHeightDefault | Default text height |
Int16 |
TextQuality | |
String |
TextStyleName | Current text style name |
Double |
ThicknessDefault | Current thickness set by ELEV command |
Int32 |
TimeZone | |
TimeSpan |
TotalEditingTime | Cumulative editing time for this drawing(see Special Handling of Date/Time Variables) |
Double |
TraceWidthDefault | Default trace width |
String |
UcsBaseName | Name of the UCS that defines the origin and orientation of orthographic UCS settings |
String |
UcsName | Name of current UCS |
Int16 |
UnitMode | Low bit set = Display fractions, feet-and-inches, and surveyor's angles in input format |
DateTime |
UniversalCreateDateTime | Universal date/time the drawing was created(see Special Handling of Date/Time Variables) |
DateTime |
UniversalUpdateDateTime | Universal date/time of the last update/save(see Special Handling of Date/Time Variables) |
DateTime |
UpdateDateTime | Local date/time of last drawing update(see Special Handling of Date/Time Variables) |
Boolean |
UpdateDimensionsWhileDragging | System variable DIMSHO |
Double |
UserDouble1 | Real variable intended for use by third-party developers |
Double |
UserDouble2 | Real variable intended for use by third-party developers |
Double |
UserDouble3 | Real variable intended for use by third-party developers |
Double |
UserDouble4 | Real variable intended for use by third-party developers |
Double |
UserDouble5 | Real variable intended for use by third-party developers |
TimeSpan |
UserElapsedTimeSpan | User-elapsed timer |
Int16 |
UserShort1 | Integer variable intended for use by third-party developers |
Int16 |
UserShort2 | Integer variable intended for use by third-party developers |
Int16 |
UserShort3 | Integer variable intended for use by third-party developers |
Int16 |
UserShort4 | Integer variable intended for use by third-party developers |
Int16 |
UserShort5 | Integer variable intended for use by third-party developers |
Boolean |
UserTimer | Controls the user timer for the drawing |
System variable USRTIMER | ||
ACadVersion |
Version | |
String |
VersionGuid | Uniquely identifies a particular version of a drawing. Updated when the drawing is modified |
String |
VersionString | The Drawing database version number. |
Double |
ViewportDefaultViewScaleFactor | View scale factor for new viewports |
Boolean |
WorldView | Determines whether input for the DVIEW and VPOINT command evaluated as relative to the WCS or current UCS |
System variable WORLDVIEW | ||
Boolean |
XEdit | Controls whether the current drawing can be edited in-place when being referenced by another drawing |
Returns | Name | Summary |
---|---|---|
Object |
GetValue(System.String) | |
Dictionary<DxfCode, Object> |
GetValues(System.String) | Get the primitive values in each dxf code |
Void |
SetValue(System.String, System.Object[]) | Set a value of a system variable by name |
ACadSharp Class Library Documentation
Documentation created by NetDocGen
- ACadSharp
- ACadSharp.Attributes
- ACadSharp.Blocks
- ACadSharp.Classes
- ACadSharp.Entities
- ACadSharp.Exceptions
- ACadSharp.Header
- ACadSharp.IO
- ACadSharp.Objects
- ACadSharp.Objects.Collections
- ACadSharp.Tables
- ACadSharp.Tables.Collections
- ACadSharp.Types.Units
- CSMath
- CSMath.Geometry
- CSUtilities.Attributes
- CSUtilities.Extensions