LEADTOOLSバーコード(Leadtools.Barcodeアセンブリ)

フレームを表示

Save(String)メソッド








作成するXMLファイルの名前
XMLファイルにこのBarcodeWriteOptionsを保存します。
構文
public void Save( 
   string fileName
)
'Declaration
 
Public Overloads Sub Save( _
   ByVal fileName As String _
) 
'Usage
 
Dim instance As BarcodeWriteOptions
Dim fileName As String
 
instance.Save(fileName)
public void Save( 
   string fileName
)
 function Leadtools.Barcode.BarcodeWriteOptions.Save(String)( 
   fileName 
)
public:
void Save( 
   String^ fileName
) 

パラメーター

fileName
作成するXMLファイルの名前
解説

ロード/セーブメソッドは、ユーザーのためのヘルパーメソッドとして提供されます。BarcodeEngineBarcodeWriterBarcodeWriterは、内部的にこれらのメソッドを使いません。

XMLファイルに以前に保存されるデータをロードするために、BarcodeWriteOptions.Load(string fileName)を使います。

保存して、XMLストリームにデータをロードするために、BarcodeWriteOptions.Save(Streamストリーム)BarcodeWriteOptions.Load(Streamストリーム)を使います。

BarcodeWriterにより用いられるデフォルトの書き込みオプションを保存するために、BarcodeWriter.SaveOptionsを使います

サンプル

このサンプルは1次元1Dバーコード書き込みオプションクラスを作成して、ディスクにそれを保存して、それから、後ろにそれをロードします。

Copy Code  
Imports Leadtools
Imports Leadtools.Codecs
Imports Leadtools.Forms
Imports Leadtools.Barcode
Imports Leadtools.ImageProcessing

      
Public Sub BarcodeWriteOptions_LoadSaveExample()
   Dim xmlFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "MyOptions.xml")
   ' Create the options
   Dim options1 As New OneDBarcodeWriteOptions()
   ' Show its values
   ShowOptions("Default 1", options1)

   ' Change some of the values
   options1.UseXModule = True
   options1.EnableErrorCheck = True
   options1.TextPosition = BarcodeOutputTextPosition.None
   ShowOptions("New Options 1", options1)

   ' Save it to disk
   options1.Save(xmlFileName)

   ' Create new options
   Dim options2 As New OneDBarcodeWriteOptions()
   ' Show its values
   ShowOptions("Default 2", options2)

   ' Load the previously saved options
   options2.Load(xmlFileName)
   ' Show its values, should be the same as "New Options 1"
   ShowOptions("Loaded 2", options2)
End Sub

Private Shared Sub ShowOptions(ByVal message As String, ByVal options As OneDBarcodeWriteOptions)
   ' We will only show some of the options in this example
   Console.WriteLine(message)
   Console.WriteLine("  UseXModule: {0}", options.UseXModule)
   Console.WriteLine("  EnableErrorCheck: {0}", options.EnableErrorCheck)
   Console.WriteLine("  TextPosition: {0}", options.TextPosition)
   Console.WriteLine("----------------")
End Sub

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Codecs;
using Leadtools.Forms;
using Leadtools.Barcode;
using Leadtools.ImageProcessing;

      
public void BarcodeWriteOptions_LoadSaveExample()
{
   string xmlFileName = Path.Combine(LEAD_VARS.ImagesDir, "MyOptions.xml");
   // Create the options
   OneDBarcodeWriteOptions options1 = new OneDBarcodeWriteOptions();
   // Show its values
   ShowOptions("Default 1", options1);

   // Change some of the values
   options1.UseXModule = true;
   options1.EnableErrorCheck = true;
   options1.TextPosition = BarcodeOutputTextPosition.None;
   ShowOptions("New Options 1", options1);

   // Save it to disk
   options1.Save(xmlFileName);

   // Create new options
   OneDBarcodeWriteOptions options2 = new OneDBarcodeWriteOptions();
   // Show its values
   ShowOptions("Default 2", options2);

   // Load the previously saved options
   options2.Load(xmlFileName);
   // Show its values, should be the same as "New Options 1"
   ShowOptions("Loaded 2", options2);
}

private static void ShowOptions(string message, OneDBarcodeWriteOptions options)
{
   // We will only show some of the options in this example
   Console.WriteLine(message);
   Console.WriteLine("  UseXModule: {0}", options.UseXModule);
   Console.WriteLine("  EnableErrorCheck: {0}", options.EnableErrorCheck);
   Console.WriteLine("  TextPosition: {0}", options.TextPosition);
   Console.WriteLine("----------------");
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
必要条件

ターゲットプラットホーム

参照

参照

BarcodeWriteOptionsクラス
BarcodeWriteOptionsメンバ
オーバーロードリスト

Leadtools.Barcodeは、バーコードモジュールのライセンスと、解除キーが必要です。詳細は、以下を参照してください。LEADTOOLSツールキット機能