以下に、COMインタフェース「PrComPrtコンポーネント」の記述例について説明します。
●データファイルを指定して帳票出力を実行する場合
「売上伝票」という帳票を出力します。
<% Dim prcomprt Set prcomprt = CreateObject(" PrCom.PrComPrt" ) prcomprt.ScriptFile= "売上伝票" prcomprt.DataFile= "C:\ListCREATOR\Data\売上伝票.dat" prcomprt.PrintOut %>
●データファイルを生成して帳票出力を実行する場合
「売上伝票」という帳票を出力します。入力データは、レコード(行)単位で指定します。
<% Dim prcomprt Set prcomprt = CreateObject(" PrCom.PrComPrt" ) prcomprt.ScriptFile= "売上伝票" prcomprt.StartData prcomprt.DataWrite("0020|カラーテレビ|3|120000|1234567890|1.234") prcomprt.DataWrite("0022|カラオケセット|1|82000|1234567890|1.234") prcomprt.EndData prcomprt.PrintOut %>
●OWFファイルを生成する場合
「売上伝票」という帳票を使用し、OWFファイルを生成します。
<% Dim prcomprt Set prcomprt = CreateObject(" PrCom.PrComPrt" ) prcomprt.ScriptFile= "売上伝票" prcomprt.DataFile= "C:\ListCREATOR\Data\売上伝票.dat" prcomprt.GenerateOwf(" 生成するOWFファイルのフルパス文字列" ) %>
「売上伝票」という帳票を使用して、データファイルを動的に生成し、OWFファイルを生成します。
<% Dim prcomprt Set prcomprt = CreateObject(" PrCom.PrComPrt" ) prcomprt.ScriptFile= "売上伝票" prcomprt.StartData prcomprt.DataWrite("0020|カラーテレビ|3|120000|1234567890|1.234") prcomprt.DataWrite("0022|カラオケセット|1|82000|1234567890|1.234") prcomprt.EndData prcomprt.GenerateOwf("生成するOWFファイルのフルパス文字列" ) %>
●動的に外字フォントファイルを指定し、OWFファイルを生成する場合
「売上伝票」という帳票を使用して、動的に外字フォントファイルを指定し、OWFファイルを生成します。
<% Dim prcomprt Set prcomprt = CreateObject(" PrCom.PrComPrt" ) prcomprt.ScriptFile= "売上伝票" prcomprt.DataFile= " C:\ListCREATOR\Data\売上伝票.dat" prcomprt.OwfEmbedEUDC = 1 prcomprt.SetOwfRegFont("C:\Fonts\min.ttf" ," C:\Fonts\mingaiji.tte" ) prcomprt.SetOwfRegFontCollection(" C:\Fonts\got.ttc" ," C:\Fonts\gotgaiji.tte" , 2) prcomprt.GenerateOwf("生成するOWFファイルのフルパス文字列" ) %>