Wspólne kody grup dla elementów (DXF)

W poniższej tabeli przedstawiono kody grup, które mają zastosowanie do niemal wszystkich obiektów graficznych. Niektóre przedstawione tutaj kody grup są zawarte w definicji elementu tylko wtedy, gdy wartości skonfigurowane dla właściwości w tym elemencie są inne niż domyślne. W przypadku odwoływania się według typu elementu do grup kodów, w których wymienione kody są skojarzone z określonymi elementami, należy pamiętać, że mogą występować również kody przedstawione tutaj.

Uwaga: Nie należy pisać programów opierających się na kolejności przedstawionej w tych tabelach kodów w pliku DXF. Mimo że te tabele przedstawiają kody grup w takiej kolejności, w jakiej są one zazwyczaj wyświetlane, kolejność ta może ulec zmianie pod pewnymi warunkami lub może zostać zmieniona w przyszłych wersjach programu AutoCAD ® . Kod sterujący obiektem powinien zawierać odwołania do pozycji (przełącznik) lub tabeli, tak aby przetwarzanie poszczególnych prób było możliwe nawet w przypadku wystąpienia nieoczekiwanej kolejności.

W przypadku pominięcia grupy na wejściu (w przypadku polecenia OTWÓRZ) w trzeciej kolumnie zostanie wskazana jej wartość domyślna. Jeśli wartość kodu grupy jest równa wartości domyślnej, wówczas zostanie ona pominięta na wyjściu (w przypadku polecenia NZAPISZ).

Kody grup, które mają zastosowanie do wszystkich obiektów graficznych

Kod grupy

Opis

Jeśli pomijany,

powrót do wartości domyślnej…

–1

APP: nazwa elementu (zmienia się za każdym razem, gdy rysunek jest otwierany)

nie jest pomijany

0

Typ elementu

nie jest pomijany

5

Uchwyt

nie jest pomijany

102

Początek grupy zdefiniowanej przez aplikację

„{nazwa_aplikacji” (opcjonalnie)

brak wartości domyślnej

kody zdefiniowane przez aplikację

Kody i wartości w grupach 102 są zdefiniowane przez aplikację (opcjonalne)

brak wartości domyślnej

102

Koniec grupy „}”, (opcjonalny)

brak wartości domyślnej

102

„{ACAD_REACTORS” wskazuje początek grupy reaktorów trwałych programu AutoCAD. Ta grupa istnieje tylko wtedy, gdy do tego obiektu dołączono reaktory trwałe (opcjonalny)

brak wartości domyślnej

330

Identyfikator wskaźnika symbolicznego do słownika właściciela (opcjonalny)

brak wartości domyślnej

102

Koniec grupy „}”, (opcjonalny)

brak wartości domyślnej

102

„{ACAD_XDICTIONARY” wskazuje początek grupy słownika rozszerzeń. Ta grupa istnieje tylko wtedy, gdy słownik rozszerzeń został dołączony do obiektu (opcjonalnie)

brak wartości domyślnej

360

Identyfikator własności stałej do słownika właściciela (opcjonalny)

brak wartości domyślnej

102

Koniec grupy „}”, (opcjonalny)

brak wartości domyślnej

330

Identyfikator wskaźnika symbolicznego/uchwyt obiektu właściciela BLOCK_RECORD

nie jest pomijany

100

Znacznik podklasy (AcDbEntity)

nie jest pomijany

67

Brak lub zero wskazuje, że element znajduje się w obszarze modelu. 1 wskazuje, że element znajduje się w obszarze papieru (opcjonalny)

0

410

APP: nazwa karty układu

nie jest pomijany

8

Nazwa warstwy

nie jest pomijany

6

Nazwa rodzaju linii (dostępne, jeśli nie JAKWARSTWA). Nazwa specjalna JAKBLOK wskazuje ruchomy rodzaj linii (opcjonalnie)

JAKWARSTWA

347

Identyfikator wskaźnika stałego/uchwyt obiektu materiałowego (dostępne, jeśli nie JAKWARSTWA)

JAKWARSTWA

62

Numer koloru (dostępny, jeśli nie JAKWARSTWA); zero oznacza kolor JAKBLOK (ruchomy); 256 wskazuje kolor JAKWARSTWA, a wartość ujemna oznacza, że warstwa jest wyłączona (opcjonalnie)

JAKWARSTWA

370

Wartość typu wyliczeniowego szerokości linii. Przechowywane i przesuwane jako 16-bitowe liczby całkowite.

nie jest pomijany

48

Skala rodzaju linii (opcjonalnie)

1.0

60

Widoczność obiektu (opcjonalnie): 0 = widoczny; 1 = niewidoczny

0

92

Liczba bajtów w grafice elementu zastępczego reprezentowana w kolejnych 310 grupach będących rekordami fragmentów binarnych (opcjonalnie)

brak wartości domyślnej

310

Dane grafiki elementu zastępczego (wiele wierszy; maks. 256 znaków w wierszu) (opcjonalnie)

brak wartości domyślnej

420

24-bitowa wartość koloru, który powinien być wyrażony w bajtach za pomocą wartości od 0 do 255. Pierwszy bajt to wartość błękitu, środkowy bajt to wartość zieleni, trzeci bajt jest wartością czerwieni. Bajt najwyższego poziomu zawsze oznacza 0. Kod grupy nie może być wykorzystywany przez elementy niestandardowe do ich własnych danych, ponieważ jest zarezerwowany dla zmiennych AcDbEntity, danych kolorów na poziomie klasy i AcDbEntity, danych przezroczystości na poziomie klasy

brak wartości domyślnej

430

Nazwa koloru. Kod grupy nie może być wykorzystywany przez elementy niestandardowe do ich własnych danych, ponieważ jest zarezerwowany dla zmiennych AcDbEntity, danych kolorów na poziomie klasy i AcDbEntity, danych przezroczystości na poziomie klasy

brak wartości domyślnej

440

Wartość przezroczystości. Kod grupy nie może być wykorzystywany przez elementy niestandardowe do ich własnych danych, ponieważ jest zarezerwowany dla zmiennych AcDbEntity, danych kolorów na poziomie klasy i AcDbEntity, danych przezroczystości na poziomie klasy

brak wartości domyślnej

390

Identyfikator wskaźnika stałego/uchwyt obiektu stylu wydruku

brak wartości domyślnej

284

Tryb cienia

0 = rzuca i przyjmuje cienie

1 = rzuca cienie

2 = przyjmuje cienie

3 = ignoruje cienie

brak wartości domyślnej