| descripción | cadena |
| título | cadena |
| biblioteca | cadena |
| libraryurn | cadena (ver nota) |
| libraryversion | int (consulte la nota) |
| nombre | cadena |
| urn | cadena (ver nota) |
Consulte también UL_DEVICE, UL_ELEMENT, UL_LIBRARY, UL_FOOTPRINT
El miembro description devuelve el texto descriptivo completo, mientras que el miembro headline devuelve sólo la primera línea de la descripción, sin etiquetas HTML. Al utilizar el texto de la descripción, tenga en cuenta que puede contener caracteres de línea nueva ('\n').
El urn contiene un identificador único para este paquete 3D con el formato urn:adsk.eagle:package:123/4, donde la parte después de / es la versión del paquete 3D. Para obtener el URN base (sin versión), utilice urnbase(); para obtener la versión, urnversion().
Los comandos libraryurn y libraryversion solo son aplicables si este UL_PACKAGE3D procede de una biblioteca administrada. Si no es así, el urn de biblioteca será la cadena vacía y versión de biblioteca será -1.
library(L) {
L.packages3d(P3D) {
printf("3D Package: %s (%s, Version %d)\n", P3D.name, urnbase(P3D.urn), urnversion(P3D.urn));
}
}
board(B) {
B.elements(E) {
printf("Element: %s", E.name);
if (E.package3d) printf(", 3D Package: %s (%s, Version %d)\n", E.package3d.name, urnbase(E.package3d.urn), urnversion(E.package3d.urn));
else printf("\n");
}
}