RFMeshTools.EngraveText (Available After RapidForm2004 PlusPack1 ServicePack1)



Your Ad Here

Description

Engraves the specified text with surface data, and returns an RFErrorCode value indicating whether an error occurs.

Syntax

Function RFMeshTools.EngraveText(surfaceID As RFEntityID, text As String, pFont As RFFont, dRotAngle As Double, bFlip As Boolean, dUScale As Double, dVScale As Double, dHeight As Double, engraveType As RFEngraveType, bMakeOutLineCurve As Boolean, bMakeTrimmedSurface As Boolean, pOutShellID As RFEntityID, maxOutCurveCount As Long, pOutCurveCount As Long, pOutCurveIDs As RFEntityID, maxOutSurfaceCount As Long, pOutSurfaceCount As Long, pOutSurfaceIDs As RFEntityID) As RFErrorCode

The EngraveText syntax has these parts:

Part Description
surfaceID [INRFEntityID Required. Surface's RFEntityID to be used for engraving.
text [INString Required. Text string to be engraved.
pFont [INRFFont Required. Font for the text.
dRotAngle [INDouble Required. Rotation Angle of text against the u-v coordinate of surface.
bFlip [INBoolean Required. It determines whether it flips the text or not.
dUScale [INDouble Required. U-directional scale.
dVScale [INDouble Required. V-directional scale.
dHeight [INDouble Required. Height of engraved text.
engraveType [INRFEngraveType Required. Type for engraving.
bMakeOutLineCurve [INBoolean Required. It determines whether it makes out-line curve or not.
bMakeTrimmedSurface [INBoolean Required. It determines whether it makes trimmed surface or not.
pOutShellID [OUTRFEntityID Required. Shell's RFEntityID which is engraved.
maxOutCurveCount [INLong Required. Maximum number of NURBS curve which represent the out line of text.
pOutCurveCount [OUTLong Required. The number of NURBS curve which represent the out line of text.
pOutCurveIDs [OUTRFEntityID Required. EntityIDs of NURBS curves which represent the out line of text.
maxOutSurfaceCount [INLong Required. Maximum number of NURBS surface which represent the text.
pOutSurfaceCount [OUTLong Required. The number of NURBS surface which represent the text.
pOutSurfaceIDs [OUTRFEntityID Required. EntityIDs of NURBS surfaces which represent the text.

Remarks

Return to Rapidform Index


Your Ad Here