write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxf (Operator)

Name

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxf — Schreiben von XLD-Polygonen im DXF-Format.

Signatur

write_polygon_xld_dxf(Polygons : : FileName : )

Herror write_polygon_xld_dxf(const Hobject Polygons, const char* FileName)

Herror T_write_polygon_xld_dxf(const Hobject Polygons, const Htuple FileName)

void WritePolygonXldDxf(const HObject& Polygons, const HTuple& FileName)

void HXLDPoly::WritePolygonXldDxf(const HString& FileName) const

void HXLDPoly::WritePolygonXldDxf(const char* FileName) const

void HXLDPoly::WritePolygonXldDxf(const wchar_t* FileName) const   (Nur Windows)

static void HOperatorSet.WritePolygonXldDxf(HObject polygons, HTuple fileName)

void HXLDPoly.WritePolygonXldDxf(string fileName)

Beschreibung

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxf schreibt die XLD-Polygone PolygonsPolygonsPolygonsPolygonspolygons im DXF-Format in die Datei FileNameFileNameFileNameFileNamefileName. Wenn kein absoluter Pfad in FileNameFileNameFileNameFileNamefileName angegeben wird, wird die Ausgabedatei im aktuellen Verzeichnis des HALCON-Prozesses geschrieben.

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxf schreibt eine Datei im Format der DXF-Version AC1009 (AutoCAD Release 12). Jedes Polygon wird als POLYLINE gespeichert.

Der Operator read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxf kann verwendet werden, um die XLD Polygone wieder einzulesen.

Achtung

Die XLD-Konturen, die möglicherweise von PolygonsPolygonsPolygonsPolygonspolygons referenziert werden, werden nicht in der DXF-Datei abgespeichert. Wenn die Polygone mit read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxf wieder eingelesen werden, ist diese Information nicht verfügbar, weswegen keine Referenzen auf die Konturen für die Polygone generiert werden können. Daher kann es beim Aufruf von Operatoren, die auf die zu einem Polygon gehörigen Konturen zugreifen (z.B. split_contours_xldsplit_contours_xldSplitContoursXldSplitContoursXldSplitContoursXld) zu Fehlermeldungen kommen.

Ausführungsinformationen

Parameter

PolygonsPolygonsPolygonsPolygonspolygons (input_object)  xld_poly(-array) objectHXLDPolyHXLDPolyHobject

Zu schreibende XLD-Polygone.

FileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHtuple (string) (string) (HString) (char*)

Name der DXF-Datei.

Dateiendung: .dxf

Ergebnis

Wenn die Parameter korrekt sind und die angegebene Datei geschrieben werden konnte, liefert write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxf den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXld

Siehe auch

read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxf, write_contour_xld_dxfwrite_contour_xld_dxfWriteContourXldDxfWriteContourXldDxfWriteContourXldDxf

Modul

Foundation