FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
AcDmDimstyleData.h
Go to the documentation of this file.
1#pragma once
2
3//
4// (C) Copyright 2005-2024 by Graebert GmbH.
5//
6// Permission to use, copy, modify, and distribute this software in
7// object code form for any purpose and without fee is hereby granted,
8// provided that the above copyright notice appears in all copies and
9// that both that copyright notice and the limited warranty and
10// restricted rights notice below appear in all supporting
11// documentation.
12//
13// GRAEBERT PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
14// GRAEBERT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
15// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. GRAEBERT GMBH
16// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
17// UNINTERRUPTED OR ERROR FREE.
18
19#include "..\acdb17\AcDb.h"
20#include "..\acdb17\AcDm.h"
21#include "..\acad\Acad.h"
22
23class AcCmColor;
24class AcDbAuditInfo;
25class AcDbDatabase;
26class AcDbDwgFiler;
27class AcDbDxfFiler;
28class AcDbObjectId;
29class AcDmProperty;
30class AcDmPropertySet;
31template < typename Param1, typename Param2 > class StrTraitMFC_DLL;
32struct dv_ent;
33struct resbuf;
34
36{
37public:
39
40public:
44 Acad::ErrorStatus cleanupR14Dimblks(void);
45 Acad::ErrorStatus diff( AcDmDimstyleData const &, AcDmPropertySet &);
46 Acad::ErrorStatus dwgIn( AcDbDwgFiler *,bool);
47 Acad::ErrorStatus dwgOut( AcDbDwgFiler *)const ;
48 Acad::ErrorStatus dxfIn( AcDbDxfFiler *,bool &, CStringW &,bool &,unsigned char &);
49 Acad::ErrorStatus dxfOut( AcDbDxfFiler *)const ;
50 Acad::ErrorStatus restoreFromR14RoundTripResbuf( resbuf *);
51 Acad::ErrorStatus setDatabase( AcDbDatabase *);
52 resbuf * r14RoundTripResbuf(void)const ;
53 virtual ~AcDmDimstyleData(void);
54 virtual bool dimalt(void)const ;
55 virtual bool dimfxlenOn(void)const ;
56 virtual bool dimlim(void)const ;
57 virtual bool dimsah(void)const ;
58 virtual bool dimsd1(void)const ;
59 virtual bool dimsd2(void)const ;
60 virtual bool dimse1(void)const ;
61 virtual bool dimse2(void)const ;
62 virtual bool dimsoxd(void)const ;
63 virtual bool dimtih(void)const ;
64 virtual bool dimtix(void)const ;
65 virtual bool dimtofl(void)const ;
66 virtual bool dimtoh(void)const ;
67 virtual bool dimtol(void)const ;
68 virtual bool dimupt(void)const ;
69 virtual AcCmColor dimclrd(void)const ;
70 virtual AcCmColor dimclre(void)const ;
71 virtual AcCmColor dimclrt(void)const ;
72 virtual AcCmColor dimtfillclr(void)const ;
73 virtual AcDbObjectId dimblk(void)const ;
74 virtual AcDbObjectId dimblk1(void)const ;
75 virtual AcDbObjectId dimblk2(void)const ;
76 virtual AcDbObjectId dimldrblk(void)const ;
77 virtual AcDbObjectId dimltex1(void)const ;
78 virtual AcDbObjectId dimltex2(void)const ;
79 virtual AcDbObjectId dimltype(void)const ;
80 virtual AcDbObjectId dimtxsty(void)const ;
81 virtual AcDmProperty const * find( AcDm::Code)const ;
82 virtual double dimaltf(void)const ;
83 virtual double dimaltrnd(void)const ;
84 virtual double dimasz(void)const ;
85 virtual double dimcen(void)const ;
86 virtual double dimdle(void)const ;
87 virtual double dimdli(void)const ;
88 virtual double dimexe(void)const ;
89 virtual double dimexo(void)const ;
90 virtual double dimfxlen(void)const ;
91 virtual double dimgap(void)const ;
92 virtual double dimjogang(void)const ;
93 virtual double dimlfac(void)const ;
94 virtual double dimrnd(void)const ;
95 virtual double dimscale(void)const ;
96 virtual double dimtfac(void)const ;
97 virtual double dimtm(void)const ;
98 virtual double dimtp(void)const ;
99 virtual double dimtsz(void)const ;
100 virtual double dimtvp(void)const ;
101 virtual double dimtxt(void)const ;
102 virtual AcDb::LineWeight dimlwd(void)const ;
103 virtual AcDb::LineWeight dimlwe(void)const ;
104 virtual Acad::ErrorStatus audit( AcDbAuditInfo *);
105 virtual Acad::ErrorStatus copyFrom( AcDmDimstyleData const &);
106 virtual Acad::ErrorStatus setDimadec(int);
107 virtual Acad::ErrorStatus setDimalt(bool);
108 virtual Acad::ErrorStatus setDimaltd(int);
109 virtual Acad::ErrorStatus setDimaltf(double);
110 virtual Acad::ErrorStatus setDimaltrnd(double);
111 virtual Acad::ErrorStatus setDimalttd(int);
112 virtual Acad::ErrorStatus setDimalttz(int);
113 virtual Acad::ErrorStatus setDimaltu(int);
114 virtual Acad::ErrorStatus setDimaltz(int);
115 virtual Acad::ErrorStatus setDimapost(wchar_t const *);
116 virtual Acad::ErrorStatus setDimarcsym(int);
117 virtual Acad::ErrorStatus setDimasz(double);
118 virtual Acad::ErrorStatus setDimatfit(int);
119 virtual Acad::ErrorStatus setDimaunit(int);
120 virtual Acad::ErrorStatus setDimazin(int);
121 virtual Acad::ErrorStatus setDimblk( AcDbObjectId);
122 virtual Acad::ErrorStatus setDimblk(wchar_t const *);
123 virtual Acad::ErrorStatus setDimblk1( AcDbObjectId);
124 virtual Acad::ErrorStatus setDimblk1(wchar_t const *);
125 virtual Acad::ErrorStatus setDimblk2( AcDbObjectId);
126 virtual Acad::ErrorStatus setDimblk2(wchar_t const *);
127 virtual Acad::ErrorStatus setDimcen(double);
128 virtual Acad::ErrorStatus setDimclrd( AcCmColor const &);
129 virtual Acad::ErrorStatus setDimclre( AcCmColor const &);
130 virtual Acad::ErrorStatus setDimclrt( AcCmColor const &);
131 virtual Acad::ErrorStatus setDimdec(int);
132 virtual Acad::ErrorStatus setDimdle(double);
133 virtual Acad::ErrorStatus setDimdli(double);
134 virtual Acad::ErrorStatus setDimdsep(wchar_t);
135 virtual Acad::ErrorStatus setDimexe(double);
136 virtual Acad::ErrorStatus setDimexo(double);
137 virtual Acad::ErrorStatus setDimfrac(int);
138 virtual Acad::ErrorStatus setDimfxlen(double);
139 virtual Acad::ErrorStatus setDimfxlenOn(bool);
140 virtual Acad::ErrorStatus setDimgap(double);
141 virtual Acad::ErrorStatus setDimjogang(double);
142 virtual Acad::ErrorStatus setDimjust(int);
143 virtual Acad::ErrorStatus setDimldrblk( AcDbObjectId);
144 virtual Acad::ErrorStatus setDimldrblk(wchar_t const *);
145 virtual Acad::ErrorStatus setDimlfac(double);
146 virtual Acad::ErrorStatus setDimlim(bool);
147 virtual Acad::ErrorStatus setDimltex1( AcDbObjectId);
148 virtual Acad::ErrorStatus setDimltex2( AcDbObjectId);
149 virtual Acad::ErrorStatus setDimltype( AcDbObjectId);
150 virtual Acad::ErrorStatus setDimlunit(int);
151 virtual Acad::ErrorStatus setDimlwd( AcDb::LineWeight);
152 virtual Acad::ErrorStatus setDimlwe( AcDb::LineWeight);
153 virtual Acad::ErrorStatus setDimpost(wchar_t const *);
154 virtual Acad::ErrorStatus setDimrnd(double);
155 virtual Acad::ErrorStatus setDimsah(bool);
156 virtual Acad::ErrorStatus setDimscale(double);
157 virtual Acad::ErrorStatus setDimsd1(bool);
158 virtual Acad::ErrorStatus setDimsd2(bool);
159 virtual Acad::ErrorStatus setDimse1(bool);
160 virtual Acad::ErrorStatus setDimse2(bool);
161 virtual Acad::ErrorStatus setDimsoxd(bool);
162 virtual Acad::ErrorStatus setDimtad(int);
163 virtual Acad::ErrorStatus setDimtdec(int);
164 virtual Acad::ErrorStatus setDimtfac(double);
165 virtual Acad::ErrorStatus setDimtfill(int);
166 virtual Acad::ErrorStatus setDimtfillclr( AcCmColor const &);
167 virtual Acad::ErrorStatus setDimtih(bool);
168 virtual Acad::ErrorStatus setDimtix(bool);
169 virtual Acad::ErrorStatus setDimtm(double);
170 virtual Acad::ErrorStatus setDimtmove(int);
171 virtual Acad::ErrorStatus setDimtofl(bool);
172 virtual Acad::ErrorStatus setDimtoh(bool);
173 virtual Acad::ErrorStatus setDimtol(bool);
174 virtual Acad::ErrorStatus setDimtolj(int);
175 virtual Acad::ErrorStatus setDimtp(double);
176 virtual Acad::ErrorStatus setDimtsz(double);
177 virtual Acad::ErrorStatus setDimtvp(double);
178 virtual Acad::ErrorStatus setDimtxsty( AcDbObjectId);
179 virtual Acad::ErrorStatus setDimtxt(double);
180 virtual Acad::ErrorStatus setDimtzin(int);
181 virtual Acad::ErrorStatus setDimupt(bool);
182 virtual Acad::ErrorStatus setDimzin(int);
183 virtual int dimadec(void)const ;
184 virtual int dimaltd(void)const ;
185 virtual int dimalttd(void)const ;
186 virtual int dimalttz(void)const ;
187 virtual int dimaltu(void)const ;
188 virtual int dimaltz(void)const ;
189 virtual int dimarcsym(void)const ;
190 virtual int dimatfit(void)const ;
191 virtual int dimaunit(void)const ;
192 virtual int dimazin(void)const ;
193 virtual int dimdec(void)const ;
194 virtual int dimfrac(void)const ;
195 virtual int dimjust(void)const ;
196 virtual int dimlunit(void)const ;
197 virtual int dimtad(void)const ;
198 virtual int dimtdec(void)const ;
199 virtual int dimtfill(void)const ;
200 virtual int dimtmove(void)const ;
201 virtual int dimtolj(void)const ;
202 virtual int dimtzin(void)const ;
203 virtual int dimzin(void)const ;
204 virtual wchar_t dimdsep(void)const ;
205 virtual wchar_t const * dimapost(void)const ;
206 virtual wchar_t const * dimpost(void)const ;
208 void copyToR12Record( dv_ent *)const ;
209
210};
#define ARX_API_STATIC
Definition FxARXAPI.h:25
virtual double dimtxt(void) const
virtual Acad::ErrorStatus setDimadec(int)
virtual bool dimsoxd(void) const
virtual double dimjogang(void) const
virtual int dimfrac(void) const
virtual Acad::ErrorStatus setDimalt(bool)
virtual Acad::ErrorStatus setDimtolj(int)
virtual double dimaltrnd(void) const
virtual Acad::ErrorStatus setDimalttd(int)
virtual Acad::ErrorStatus setDimaltu(int)
virtual AcDbObjectId dimblk1(void) const
AcDmDimstyleData(AcDbDatabase *)
virtual Acad::ErrorStatus setDimltex2(AcDbObjectId)
virtual double dimtvp(void) const
virtual AcDbObjectId dimblk2(void) const
virtual int dimtzin(void) const
virtual AcDbObjectId dimltex2(void) const
virtual bool dimtix(void) const
virtual AcCmColor dimtfillclr(void) const
virtual Acad::ErrorStatus setDimcen(double)
virtual Acad::ErrorStatus setDimpost(wchar_t const *)
virtual Acad::ErrorStatus setDimtxt(double)
void copyFromR12Record(AcDbDatabase *, dv_ent const *)
virtual wchar_t const * dimapost(void) const
virtual Acad::ErrorStatus setDimfxlenOn(bool)
virtual Acad::ErrorStatus setDimblk1(wchar_t const *)
Acad::ErrorStatus restoreFromR14RoundTripResbuf(resbuf *)
virtual Acad::ErrorStatus setDimatfit(int)
virtual double dimrnd(void) const
virtual bool dimsah(void) const
virtual Acad::ErrorStatus setDimtol(bool)
virtual Acad::ErrorStatus copyFrom(AcDmDimstyleData const &)
virtual Acad::ErrorStatus setDimsd2(bool)
virtual Acad::ErrorStatus setDimtih(bool)
Acad::ErrorStatus setDatabase(AcDbDatabase *)
virtual Acad::ErrorStatus setDimtmove(int)
virtual Acad::ErrorStatus setDimzin(int)
virtual Acad::ErrorStatus setDimlim(bool)
virtual double dimcen(void) const
virtual Acad::ErrorStatus setDimexe(double)
virtual Acad::ErrorStatus setDimtp(double)
virtual Acad::ErrorStatus setDimtad(int)
virtual double dimexo(void) const
virtual ~AcDmDimstyleData(void)
virtual int dimaltd(void) const
virtual Acad::ErrorStatus setDimscale(double)
virtual int dimzin(void) const
virtual Acad::ErrorStatus setDimapost(wchar_t const *)
virtual double dimgap(void) const
Acad::ErrorStatus dwgIn(AcDbDwgFiler *, bool)
Acad::ErrorStatus dxfOut(AcDbDxfFiler *) const
virtual Acad::ErrorStatus setDimlfac(double)
virtual double dimdli(void) const
virtual Acad::ErrorStatus setDimclrd(AcCmColor const &)
virtual Acad::ErrorStatus setDimrnd(double)
virtual Acad::ErrorStatus setDimaltd(int)
virtual AcCmColor dimclrt(void) const
virtual double dimdle(void) const
virtual Acad::ErrorStatus setDimtxsty(AcDbObjectId)
virtual double dimlfac(void) const
virtual int dimlunit(void) const
virtual Acad::ErrorStatus setDimfrac(int)
virtual Acad::ErrorStatus setDimjust(int)
virtual double dimfxlen(void) const
virtual double dimtfac(void) const
virtual Acad::ErrorStatus setDimtoh(bool)
virtual Acad::ErrorStatus setDimblk2(wchar_t const *)
virtual double dimasz(void) const
virtual bool dimse2(void) const
virtual Acad::ErrorStatus setDimaltf(double)
virtual Acad::ErrorStatus setDimsoxd(bool)
virtual int dimtad(void) const
virtual bool dimupt(void) const
virtual bool dimtoh(void) const
virtual Acad::ErrorStatus setDimtofl(bool)
virtual int dimjust(void) const
virtual Acad::ErrorStatus setDimtfac(double)
virtual bool dimtofl(void) const
virtual int dimtfill(void) const
virtual int dimaltz(void) const
virtual bool dimfxlenOn(void) const
virtual AcDbObjectId dimldrblk(void) const
virtual Acad::ErrorStatus setDimaltrnd(double)
virtual Acad::ErrorStatus setDimse1(bool)
virtual int dimtolj(void) const
virtual int dimarcsym(void) const
virtual bool dimsd1(void) const
virtual Acad::ErrorStatus setDimtm(double)
AcDmProperty const * tryFind(AcDm::Code) const
virtual Acad::ErrorStatus setDimtvp(double)
virtual int dimaunit(void) const
virtual Acad::ErrorStatus setDimtix(bool)
virtual Acad::ErrorStatus setDimdsep(wchar_t)
virtual Acad::ErrorStatus setDimclre(AcCmColor const &)
virtual double dimexe(void) const
virtual int dimaltu(void) const
virtual Acad::ErrorStatus setDimalttz(int)
virtual Acad::ErrorStatus setDimldrblk(AcDbObjectId)
static ARX_API_STATIC AcDm::Code * r14RoundTripVars
virtual int dimazin(void) const
virtual Acad::ErrorStatus setDimaunit(int)
virtual AcDbObjectId dimtxsty(void) const
virtual Acad::ErrorStatus setDimazin(int)
virtual bool dimse1(void) const
virtual double dimscale(void) const
virtual Acad::ErrorStatus audit(AcDbAuditInfo *)
virtual Acad::ErrorStatus setDimblk(AcDbObjectId)
virtual bool dimalt(void) const
virtual Acad::ErrorStatus setDimarcsym(int)
virtual Acad::ErrorStatus setDimse2(bool)
virtual Acad::ErrorStatus setDimblk1(AcDbObjectId)
virtual Acad::ErrorStatus setDimtfill(int)
virtual Acad::ErrorStatus setDimtdec(int)
virtual AcCmColor dimclrd(void) const
virtual int dimdec(void) const
virtual AcDmProperty const * find(AcDm::Code) const
virtual Acad::ErrorStatus setDimltype(AcDbObjectId)
virtual Acad::ErrorStatus setDimblk2(AcDbObjectId)
virtual Acad::ErrorStatus setDimaltz(int)
virtual Acad::ErrorStatus setDimtzin(int)
virtual double dimtsz(void) const
virtual int dimtmove(void) const
resbuf * r14RoundTripResbuf(void) const
virtual Acad::ErrorStatus setDimexo(double)
virtual Acad::ErrorStatus setDimupt(bool)
virtual Acad::ErrorStatus setDimtsz(double)
virtual AcDb::LineWeight dimlwd(void) const
virtual int dimalttz(void) const
Acad::ErrorStatus cleanupR14Dimblks(void)
virtual Acad::ErrorStatus setDimltex1(AcDbObjectId)
virtual Acad::ErrorStatus setDimlwe(AcDb::LineWeight)
Acad::ErrorStatus diff(AcDmDimstyleData const &, AcDmPropertySet &)
virtual Acad::ErrorStatus setDimasz(double)
virtual int dimatfit(void) const
void copyToR12Record(dv_ent *) const
virtual bool dimsd2(void) const
virtual int dimtdec(void) const
virtual double dimtp(void) const
virtual Acad::ErrorStatus setDimjogang(double)
virtual bool dimtol(void) const
virtual Acad::ErrorStatus setDimlunit(int)
Acad::ErrorStatus dxfIn(AcDbDxfFiler *, bool &, CStringW &, bool &, unsigned char &)
virtual double dimaltf(void) const
virtual Acad::ErrorStatus setDimsd1(bool)
virtual AcCmColor dimclre(void) const
virtual Acad::ErrorStatus setDimdec(int)
virtual Acad::ErrorStatus setDimfxlen(double)
virtual Acad::ErrorStatus setDimblk(wchar_t const *)
virtual AcDbObjectId dimltex1(void) const
virtual Acad::ErrorStatus setDimgap(double)
virtual wchar_t dimdsep(void) const
virtual int dimadec(void) const
virtual int dimalttd(void) const
virtual wchar_t const * dimpost(void) const
virtual double dimtm(void) const
virtual Acad::ErrorStatus setDimsah(bool)
virtual Acad::ErrorStatus setDimdli(double)
virtual Acad::ErrorStatus setDimlwd(AcDb::LineWeight)
virtual AcDbObjectId dimblk(void) const
virtual Acad::ErrorStatus setDimldrblk(wchar_t const *)
virtual Acad::ErrorStatus setDimdle(double)
virtual AcDb::LineWeight dimlwe(void) const
virtual bool dimtih(void) const
virtual AcDbObjectId dimltype(void) const
virtual Acad::ErrorStatus setDimclrt(AcCmColor const &)
virtual bool dimlim(void) const
virtual Acad::ErrorStatus setDimtfillclr(AcCmColor const &)
Acad::ErrorStatus dwgOut(AcDbDwgFiler *) const
Code
Definition AcDm.h:24