KlassenKlassenKlassenKlassen | | | | Operatoren

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxf (Operator)

Name

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfwrite_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)

Herror write_polygon_xld_dxf(Hobject Polygons, const HTuple& FileName)

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

void HXLDPolyArray::WritePolygonXldDxf(const HTuple& FileName) const

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

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

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

void HOperatorSetX.WritePolygonXldDxf(
[in] IHUntypedObjectX* Polygons, [in] VARIANT FileName)

void HXLDPolyX.WritePolygonXldDxf([in] BSTR FileName)

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

void HXLDPoly.WritePolygonXldDxf(string fileName)

Beschreibung

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

write_polygon_xld_dxfwrite_polygon_xld_dxfWritePolygonXldDxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxf 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_dxfReadPolygonXldDxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxf 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_dxfReadPolygonXldDxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxf 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_xldSplitContoursXldsplit_contours_xldSplitContoursXldSplitContoursXld) zu Fehlermeldungen kommen.

Parallelisierung

Parameter

PolygonsPolygonsPolygonsPolygonsPolygonspolygons (input_object)  xld_poly(-array) objectHXLDPolyHXLDPolyHXLDPolyHXLDPolyXHobject

Zu schreibende XLD-Polygone.

FileNameFileNameFileNameFileNameFileNamefileName (input_control)  filename.write HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (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_dxfWritePolygonXldDxfwrite_polygon_xld_dxfWritePolygonXldDxfWritePolygonXldDxf den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

gen_polygons_xldgen_polygons_xldGenPolygonsXldgen_polygons_xldGenPolygonsXldGenPolygonsXld

Siehe auch

read_polygon_xld_dxfread_polygon_xld_dxfReadPolygonXldDxfread_polygon_xld_dxfReadPolygonXldDxfReadPolygonXldDxf, write_contour_xld_dxfwrite_contour_xld_dxfWriteContourXldDxfwrite_contour_xld_dxfWriteContourXldDxfWriteContourXldDxf

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren