write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf (Operator)

Name

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf — 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)

def write_polygon_xld_dxf(polygons: HObject, file_name: str) -> None

Beschreibung

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

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf 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_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf kann verwendet werden, um die XLD Polygone wieder einzulesen.

Achtung

Die XLD-Konturen, die möglicherweise von PolygonsPolygonsPolygonsPolygonspolygonspolygons referenziert werden, werden nicht in der DXF-Datei abgespeichert. Wenn die Polygone mit read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf 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_xldSplitContoursXldSplitContoursXldSplitContoursXldsplit_contours_xld) zu Fehlermeldungen kommen.

Ausführungsinformationen

Parameter

PolygonsPolygonsPolygonsPolygonspolygonspolygons (input_object)  xld_poly(-array) objectHXLDPolyHObjectHXLDPolyHobject

Zu schreibende XLD-Polygone.

FileNameFileNameFileNameFileNamefileNamefile_name (input_control)  filename.write HTuplestrHTupleHtuple (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_dxfWritePolygonXldDxfWritePolygonXldDxfWritePolygonXldDxfwrite_polygon_xld_dxf den Wert TRUE. Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

gen_polygons_xldgen_polygons_xldGenPolygonsXldGenPolygonsXldGenPolygonsXldgen_polygons_xld

Siehe auch

read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxfReadPolygonXldDxfread_polygon_xld_dxf, write_contour_xld_dxfwrite_contour_xld_dxfWriteContourXldDxfWriteContourXldDxfWriteContourXldDxfwrite_contour_xld_dxf

Modul

Foundation