Opis kodów grup DXF w kolejności liczbowej

Poniższa tabela zawiera kody grup lub ich zakres oraz wyjaśnienie wartości. Określenie „stały” w tabeli wskazuje, że kod grupy zawsze ma to samo przeznaczenie. Jeśli kod grupy nie jest stały, przeznaczenie zależy od kontekstu.

Kody grup według numerów

Kod grupy

Opis

-5

APP: łańcuch reaktora trwałego

-4

APP: operator warunkowy (używany tylko z ssget )

–3

APP: znacznik pomocniczy danych dodatkowych (XDATA) (stały)

–2

APP: odniesienie nazwy elementu (stały)

–1

APP: nazwa elementu. Nazwa zmienia się za każdym razem, gdy rysunek jest otwierany. Nigdy nie jest zapisywana (stały).

0

Ciąg tekstowy określający typ elementu (stały)

1

Wartość tekstu podstawowego dla elementu

2

Nazwa (etykieta atrybutu, nazwa bloku itd.)

3–4

Inny tekst lub wartości nazwy

5

Uchwyt elementu; ciąg tekstowy do 16 cyfr szesnastkowych (stały)

6

Nazwa rodzaju linii (stały)

7

Nazwa stylu tekstu (stały)

8

Nazwa warstwy (stały)

9

DXF: identyfikator nazwy zmiennej (używany tylko w sekcji HEADER pliku DXF)

10

Podstawowy punkt; jest to punkt początkowy linii lub obiektu tekstowego, środek okręgu itp.

DXF: wartość X punktu podstawowego (następnie kody wartości Y i Z równe 20 i 30)

APP: punkt 3D (lista trzech rzeczywistych)

11–18

Inne punkty

DXF: wartości X innych punktów (następnie kody wartości Y równe 21-28 i kody wartości Z równe 31-38)

APP: punkt 3D (lista trzech rzeczywistych)

20, 30

DXF: wartości Y i Z punktu podstawowego

21–28, 31–37

DXF: wartości Y i Z innych punktów

38

DXF: poziom elementu, jeśli niezerowy

39

Grubość elementu, jeśli niezerowa (stały)

40–48

Wartości zmiennoprzecinkowe podwójnej precyzji (wysokość tekstu, współczynniki skali itp.)

48

Skala rodzaju linii; zmiennoprzecinkowa wartość skalarna podwójnej dokładności; wartość domyślna jest zdefiniowana dla wszystkich typów elementów

49

Powtórzona wartość zmiennoprzecinkowa podwójnej precyzji. Wiele grup 49 może występować w jednym elemencie dla tabel o zmiennej długości (np. długości kresek w tabeli LTYPE). Grupa 7x zawsze występuje przed pierwszą grupą 49 w celu określenia długości tabeli

50–58

Kąty (wyniki w stopniach dla plików DXF i radiany dla aplikacji AutoLISP i ObjectARX)

60

Widoczność elementu; wartość całkowita; brak lub 0 oznacza widoczność; 1 oznacza niewidoczność

62

Numer koloru (stały)

66

Znacznik „Następnie elementy” (stały)

67

Spacja — obszar modelu lub obszar papieru (stały)

68

APP: określa, czy rzutnia jest widoczna, ale całkowicie poza ekranem; nie jest aktywna lub jest wyłączona

69

APP: numer identyfikacyjny rzutni

70–78

Wartości całkowite, takie jak liczby powtórzeń, bity znacznika lub tryby

90–99

32-bitowe wartości całkowite

100

Znacznik danych podklasy (z nazwą klasy pochodnej jako ciągiem). Wymagany dla wszystkich obiektów i klas elementów, które są pochodne z innej konkretnej klasy. Znacznik danych podklasy segreguje dane zdefiniowane przez różne klasy w łańcuch dziedziczenia dla tego samego obiektu.

Jest to wymaganie dodatkowe względem wymagania określającego, że nazwy DXF dla każdej odrębnej konkretnej klasy mają pochodzić z ObjectARX (zobacz znaczniki podklasy)

102

Ciąg sterujący, po którym następuje „{<dowolna nazwa>” lub „}”. Podobnie do kod grupy xdata 1002, z wyjątkiem tego, że gdy ciąg rozpoczyna się od „{”, może po nim następować dowolny ciąg, którego interpretacja zależy od aplikacji. Jedynym innym dozwolonym łańcuchem sterującym jest „}” jako zakończenie grupy. Program AutoCAD nie interpretuje takich ciągów, z wyjątkiem operacji testowania rysunków. Są one do użycia przez aplikację.

105

Uchwyt obiektu dla wpisu symbolu DIMVAR w tabeli

110

Początek LUW (występuje tylko wtedy, gdy kod 72 jest ustawiony na 1)

DXF: wartość X; APP: punkt 3D

111

X układu LUW (występuje tylko wtedy, gdy kod 72 jest ustawiony na 1)

DXF: wartość X; APP: wektor 3D

112

Y układu LUW (występuje tylko wtedy, gdy kod 72 jest ustawiony na 1)

DXF: wartość X; APP: wektor 3D

120–122

DXF: wartość Y początku LUW, oś X LUW i oś Y LUW

130–132

DXF: wartość Z początku LUW, oś X LUW i oś Y LUW

140–149

Wartości zmiennoprzecinkowe podwójnej precyzji (na przykład punkty, poziom i ustawienia DIMSTYLE)

170–179

Wartości 16-bitowe, takie jak bity znacznika reprezentujące ustawienia DIMSTYLE

210

Kierunek wyciągnięcia (stały)

DXF: wartość X kierunku wyciągnięcia

APP: wektor kierunku wyciągnięcia 3D

220, 230

DXF: wartości Y i Z kierunku wyciągnięcia

270–279

16-bitowe wartości całkowite

280–289

16-bitowa wartość całkowita

290–299

Wartość flagi logicznej

300–309

Dowolne ciągi tekstowe

310–319

Dowolne fragmenty binarne z tą samą reprezentacją i limitami takimi jak w kodach grupy 1004: ciągi szesnastkowe do 254 znaków reprezentują fragmenty danych do 127 bajtów.

320–329

Dowolne uchwyty obiektów; wartości uchwytu pobierane bez zmian. Nie są one przekształcane podczas operacji INSERT i XREF.

330–339

Uchwyt wskaźnika symbolicznego; dowolne wskaźniki symboliczne do innych obiektów w tym samym pliku DXF lub rysunku. Przekształcane podczas operacji INSERT i XREF.

340–349

Uchwyt wskaźnika stałego; dowolne wskaźniki stałe do innych obiektów w tym samym pliku DXF lub rysunku. Przekształcane podczas operacji INSERT i XREF.

350–359

Uchwyt własności symbolicznej; dowolne łącza własności symbolicznej do innych obiektów w tym samym pliku DXF lub rysunku. Przekształcane podczas operacji INSERT i XREF.

360–369

Uchwyt własności stałej; dowolne łącza własności stałej do innych obiektów w tym samym pliku DXF lub rysunku. Przekształcane podczas operacji INSERT i XREF.

370–379

Wartość typu wyliczeniowego szerokości linii (AcDb::LineWeight). Przechowywane i przesuwane jako 16-bitowe liczby całkowite. Niestandardowe obiekty niebędące elementami mogą używać pełnego zakresu, ale klasy elementów używają w reprezentacji tylko kodów grup DXF 371-379, ponieważ programy AutoCAD i AutoLISP zawsze zakładają, że kod grupy 370 jest szerokością linii elementu. Umożliwia takie samo zachowanie kodu 370 jak innych pól elementu „ogólne”.

380–389

Wyliczenie typu PlotStyleName (AcDb::PlotStyleNameType). Przechowywane i przesuwane jako 16-bitowe liczby całkowite. Niestandardowe obiekty niebędące elementami mogą używać pełnego zakresu, ale klasy elementów używają w reprezentacji tylko kodów grup DXF 381-389 z tego samego powodu co zakres szerokości linii powyżej.

390–399

Ciąg reprezentujący wartość uchwytu obiektu PlotStyleName, zasadniczo wskaźnik stały, ale ma inny zakres w celu ułatwienia obsługi zgodności wstecznej. Przechowywany i przesuwany jako identyfikator obiektu (uchwyt w plikach DXF) oraz specjalny typ w języku AutoLISP. Niestandardowe obiekty niebędące elementami mogą używać pełnego zakresu, ale klasy elementów używają w reprezentacji tylko kodów grup DXF 391-399 z tego samego powodu co zakres szerokości linii powyżej.

400–409

16-bitowe wartości całkowite

410–419

Ciąg

420–427

32-bitowa wartość całkowita. Gdy jest używana z funkcją True Color; 32-bitowa liczba całkowita reprezentująca 24-bitową wartość koloru. Najbardziej znaczący bajt (8 bitów) jest równy 0, bajt najmniej znaczący jest liczbą bez znaku określającą wartość koloru niebieskiego (0-255), następnie wartość koloru zielonego, a kolejny znaczący bajt jest wartością koloru czerwonego. Przekształcanie tej wartości całkowitej w szesnastkową daje następującą maskę bitów: 0x00RRGGBB. Na przykład kolor, w którym czerwony==200, zielony==100, a niebieski==50 jest zapisywany jako 0x00C86432, a w pliku DXF jako wartość dziesiętna 13132850.

430–437

Ciąg; w przypadku używania dla koloru True Color reprezentuje nazwę koloru.

440–447

32-bitowa wartość całkowita. W przypadku używania dla koloru True Color jest to wartość przezroczystości.

450–459

Long

460–469

Wartość zmiennoprzecinkowa podwójnej precyzji

470–479

Ciąg

480–481

Uchwyt wskaźnika stałego; dowolne wskaźniki stałe do innych obiektów w tym samym pliku DXF lub rysunku. Przekształcane podczas operacji INSERT i XREF.

999

DXF: kod grupy 999 wskazuje, że następujący wiersz jest ciągiem komentarza. SAVEAS nie zawiera takich grup w wyjściowym pliku DXF, ale OPEN je uwzględnia i ignoruje komentarze. Grupy 999 można użyć, aby dołączyć komentarze do zmodyfikowanego pliku DXF

1000

Ciąg ASCII (do 255 bajtów) w danych rozszerzonych

1001

Nazwa zarejestrowanej aplikacji (ciąg ASCII do 31 bajtów) dla danych rozszerzonych

1002

Ciąg sterujący danych rozszerzonych („{” lub „}”)

1003

Nazwa warstwy danych rozszerzonych

1004

Fragment z bajtów (do 127 bajtów) w danych rozszerzonych

1005

Uchwyt elementu w danych rozszerzonych; ciąg tekstowy składający się z maksymalnie 16 cyfr szesnastkowych

1010

Punkt w danych rozszerzonych

DXF: wartość X (a następnie grupy 1020 i 1030)

APP: punkt 3D

1020, 1030

DXF: wartości Y i Z punktu

1011

Położenie 3D względem powierzchni globalnej w danych rozszerzonych

DXF: wartość X(a następnie grupy 1021 i 1031)

APP: punkt 3D

1021, 1031

DXF: wartości Y i Z położenia względem powierzchni globalnej

1012

Przesunięcie 3D względem powierzchni globalnej w danych rozszerzonych

DXF: wartość X(a następnie grupy 1022 i 1032)

APP: wektor 3D

1022, 1032

DXF: wartości Y i Z przesunięcia względem powierzchni globalnej

1013

Kierunek 3D względem powierzchni globalnej w danych rozszerzonych

DXF: wartość X(a następnie grupy 1022 i 1032)

APP: wektor 3D

1023, 1033

DXF: wartości Y i Z kierunku przestrzeni globalnej

1040

Wartość zmiennoprzecinkowa podwójnej precyzji w danych rozszerzonych

1041

Wartość odległości w danych rozszerzonych

1042

Współczynnik skali w danych rozszerzonych

1070

16-bitowa liczba całkowita ze znakiem w danych rozszerzonych

1071

32-bitowa liczba typu long ze znakiem w danych rozszerzonych