v9.5 で追加/修正されたルーティン
新しいルーティン
- gSvg – Scalable Vector Graphics Format メタファイル
- gEnqDXFBlocks(unit,block,n,count,total) – ブロック名のリストを返す
ジェネリックインターフェイス追加
- gEnqSegStrAttribs() – GSTRSTY を使ったプロシージャのオーバーロード
- gSetSegStrAttribs() – GSTRSTY を使ったプロシージャのオーバーロード
- gEnqSegCharAttribs() – GCHASTY を使ったプロシージャのオーバーロード
修正されたルーティン
- gEnqDXFEntities() – SPLINE と INSERT のエンティティ数を含む
- gGetDXFFile() – SPLINE カーブや 2D ポリライン標高(Z)の解釈も含む
- gPutImageFile() – 最大 256×256 ピクセル、24 ビットカラーの ICO ファイルの作成が可能。複数の ICO ファイル形式 (GMULTIICOFLE) の生成も可能
新たに定義された定数
修正された構造
- GSTRSTY – 新しいコンタニングセグメント文字列属性
- GCHASTY – mode, softra, esccha 属性を追加し、キャラクタとセグ属性間の整合性を保持
内部の変更点
- DO LOOP ラベルの大部分を DO/END DO 構文に置き換え
- デフォルトのメタファイル出力名を [device].OUT から [exename].[ext] に変更
関連情報
v9.0 で追加/修正されたルーティン
新しいルーティン
- gSetSegCommentLen(len)
- gEnqSegCommentLen(len)
- gSetSegComment(nseg,comment)
- gEnqSegComment(nseg,len,comment)
- gSetFillAttribs(ifill,iline,inv)
- gEnqFillAttribs(ifill,iline,inv)
- gEnqSegCharAttribs(nseg,rep,swi,chaesc)
- gEnqSegLineAttribs(nseg,rep,pennum,widfac)
- gEnqSegFillAttribs(nseg,fill,line,inv)
- gEnqSegFontAttribs(nseg,nfont,rep,fntrep,fntspa,fntwgt,fntset)
- gEnqSegStrAttribs(nseg,jus,nul,und,relcw,relch,posexp,posind,frpfac,xbeg,ybeg)
- gEnqSegFacetAttribs(nseg,fmat,bmat,fcol,bcol,ffill)
- gSetSegCharAttribs(nseg,rep,gSwi,gChaesc)
- gSetSegLineAttribs(nseg,rep,gPennum,gWidfac)
- gSetSegFillAttribs(nseg,fill,line,inv)
- gSetSegFontAttribs(nseg,nfont,style,fntrep,fntspa,fntwgt,fntset)
- gSetSegStrAttribs(nseg,jus,nul,und,relcw,relch,posexp,posind,frpfac,xbeg,ybeg)
- gSetSegFacetAttribs(nseg,fmat,bmat,fcol,bcol,ffill)
ジェネリックインターフェイス追加
- gBuildMatrix2D(xo,yo,dx,dy,angz,sx,sy,dep,a,t2d)
- gBuildMatrix3D(xo,yo,zo,dx,dy,dz,angx,angy,angz,sx,sy,sz,dir,dep,a,t3d)
- gCombineMatrix2D(c,xo,yo,dx,dy,angz,sx,sy,dep,a,t2d)
- gCombineMatrix3D(c,xo,yo,zo,dx,dy,dz,angx,angy,angz,sx,sy,sz,dir,dep,a,t3d)
- gEnqSegTransform(nseg,xsca,ysca,ang,pos,xshear,yshear)
- gSetSegTransform(nseg,xsca,ysca,ang,xpos,ypos,xshear,yshear)
- gFillPolygonBy2D(npts,points2)
- gFillPolygonBy3D(npts,points3)
- gFillPolygonSet2D(npol,polygons2)
- gFillPolygonSet3D(npol,polygons3)
- gFillPolygonTo2D(npts,points2)
- gFillPolygonTo3D(npts,points3)
- gFillRect(limit)
- gFillSelectedPolygons()
修正されたルーティン
- gOrder to gDrawSeg and gEnqSegHit オプションを追加
新たに定義された定数
- GNUMERIC (1)
- GCREATED (0)
関連情報